From 0ce70b79695fc16f33a9f55bce857e38fa12a2ab Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期五, 08 十一月 2024 17:23:24 +0800 Subject: [PATCH] iqc --- DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs | 178 ++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 156 insertions(+), 22 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs b/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs index 2a60adb..8c9b7e0 100644 --- a/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs +++ b/DevApp/Gs.DevApp/UserControl/UcToolBarMenu.cs @@ -19,7 +19,6 @@ { public UcToolBarMenu() { - InitializeComponent(); btnAdd.ItemClick += BtnAdd_ItemClick; btnDel.ItemClick += BtnDel_ItemClick; @@ -40,10 +39,15 @@ btnFjianYan.ItemClick += BtnFjianYan_ItemClick; btnPiZhun.ItemClick += BtnPiZhun_ItemClick; btnLog.ItemClick += BtnLog_ItemClick; + btnZhiLiangChk.ItemClick += BtnZhiLiangChk_ItemClick; + btnZhiLiangFchk.ItemClick += BtnZhiLiangFchk_ItemClick; + btnCaiGouChk.ItemClick += BtnCaiGouChk_ItemClick; + btnCaiGouFchk.ItemClick += BtnCaiGouFchk_ItemClick; + btnBoHui.ItemClick += BtnBoHui_ItemClick; var lst = new List<string>(); foreach (BarItem item in barManager1.Items) if (item is BarLargeButtonItem largeButtonItem) - if (!string.IsNullOrEmpty(item.Caption)) + if (!string.IsNullOrEmpty(item.Caption) && item.Caption != "淇濆瓨" && item.Caption != "鍒锋柊") lst.Add(item.Caption); actions = lst; } @@ -57,6 +61,109 @@ { base.OnCreateControl(); if (Parent != null) getNamespace(); + } + private void BtnBoHui_ItemClick(object sender, ItemClickEventArgs e) + { + if (btnBoHuiClick != null) + btnBoHuiClick(this, e); + if (string.IsNullOrEmpty(guidKey)) + { + MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + return; + } + + if (string.IsNullOrEmpty(chkParameter)) + { + MsgHelper.ShowError("娌℃湁鎸囧畾椹冲洖鍙傛暟锛岃鑱旂郴寮�鍙戜汉鍛樿幏鍙栨敮鎸侊紒"); + return; + } + + if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾椹冲洖閲嶆鍚楋紵")) + return; + _ckService("5"); + } + private void BtnCaiGouFchk_ItemClick(object sender, ItemClickEventArgs e) + { + if (btnCaiGouFchkClick != null) + btnCaiGouFchkClick(this, e); + if (string.IsNullOrEmpty(guidKey)) + { + MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + return; + } + + if (string.IsNullOrEmpty(chkParameter)) + { + MsgHelper.ShowError("娌℃湁鎸囧畾瀹℃牳鍙傛暟锛岃鑱旂郴寮�鍙戜汉鍛樿幏鍙栨敮鎸侊紒"); + return; + } + + if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾閲囪喘鍙嶅鏍稿悧锛�")) + return; + _ckService("-2"); + } + + private void BtnCaiGouChk_ItemClick(object sender, ItemClickEventArgs e) + { + if (btnCaiGouChkClick != null) + btnCaiGouChkClick(this, e); + if (string.IsNullOrEmpty(guidKey)) + { + MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + return; + } + + if (string.IsNullOrEmpty(chkParameter)) + { + MsgHelper.ShowError("娌℃湁鎸囧畾瀹℃牳鍙傛暟锛岃鑱旂郴寮�鍙戜汉鍛樿幏鍙栨敮鎸侊紒"); + return; + } + + if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾閲囪喘瀹℃牳鍚楋紵")) + return; + _ckService("2"); + } + + private void BtnZhiLiangFchk_ItemClick(object sender, ItemClickEventArgs e) + { + if (btnZhiLiangFchkClick != null) + btnZhiLiangFchkClick(this, e); + if (string.IsNullOrEmpty(guidKey)) + { + MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + return; + } + + if (string.IsNullOrEmpty(chkParameter)) + { + MsgHelper.ShowError("娌℃湁鎸囧畾瀹℃牳鍙傛暟锛岃鑱旂郴寮�鍙戜汉鍛樿幏鍙栨敮鎸侊紒"); + return; + } + + if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾璐ㄩ噺鍙嶅鏍稿悧锛�")) + return; + _ckService("-3"); + } + + private void BtnZhiLiangChk_ItemClick(object sender, ItemClickEventArgs e) + { + if (btnZhiLiangChkClick != null) + btnZhiLiangChkClick(this, e); + if (string.IsNullOrEmpty(guidKey)) + { + MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + return; + } + + if (string.IsNullOrEmpty(chkParameter)) + { + MsgHelper.ShowError("娌℃湁鎸囧畾瀹℃牳鍙傛暟锛岃鑱旂郴寮�鍙戜汉鍛樿幏鍙栨敮鎸侊紒"); + return; + } + + if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾璐ㄩ噺瀹℃牳鍚楋紵")) + return; + _ckService("3"); } private void BtnFchk_ItemClick(object sender, ItemClickEventArgs e) @@ -133,7 +240,6 @@ btnFjianYanClick(this, e); else return; - if (string.IsNullOrEmpty(guidKey)) { MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); @@ -146,7 +252,7 @@ return; } - if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾鍙嶆楠屽悧锛�")) + if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾鎾ゅ洖妫�楠屽悧锛�")) return; _ckService(0.ToString()); } @@ -327,11 +433,12 @@ lst.Add(btnDesign.Name); lst.Add(btnChk.Name); lst.Add(btnFchk.Name); - lst.Add(btnLoad.Name); lst.Add(btnJianYan.Name); lst.Add(btnFjianYan.Name); lst.Add(btnOut.Name); lst.Add(btnIn.Name); + lst.Add(btnLog.Name); + lst.Add(btnPiZhun.Name); _enabledBtn(lst); if (btnEscClick != null) btnEscClick(this, e); } @@ -498,20 +605,20 @@ } ///鍏锋湁鑱斿姩鍏崇郴鐨勬寜閽�(鎻愪氦妫�楠�)锛� - if (item.Caption == "鎻愪氦妫�楠�") - { - var ld1 = dt.AsEnumerable().Any( - row => row.Field<string>("name") == "鎻愪氦妫�楠�" - ); - if (ld1) - { - btnJianYan.Visibility = btnFjianYan.Visibility = - btnLoad.Visibility = BarItemVisibility.Always; - btnJianYan.Visibility = BarItemVisibility.Always; - _enabledList.Add(item.Name); - continue; - } - } + //if (item.Caption == "鎻愪氦妫�楠�") + //{ + // var ld1 = dt.AsEnumerable().Any( + // row => row.Field<string>("name") == "鎻愪氦妫�楠�" + // ); + // if (ld1) + // { + // btnJianYan.Visibility = btnFjianYan.Visibility = + // btnLoad.Visibility = BarItemVisibility.Always; + // btnJianYan.Visibility = BarItemVisibility.Always; + // _enabledList.Add(item.Name); + // continue; + // } + //} //鎸夐挳鏄惁鍦ㄦ潈闄愯〃涓� var exists = dt.AsEnumerable().Any(row => @@ -528,7 +635,7 @@ } //榛樿鍚敤鐨勬寜閽� - // _enabledList.Add(btnDesign.Name); + _enabledList.Add(btnLoad.Name); _enabledBtn(_enabledList); } catch (Exception ex) @@ -672,6 +779,33 @@ /// </summary> public event EventHandler btnLogClick; + + /// <summary> + /// 閲囪喘瀹℃牳 + /// </summary> + public event EventHandler btnCaiGouChkClick; + + /// <summary> + /// 閲囪喘鍙嶅鏍� + /// </summary> + public event EventHandler btnCaiGouFchkClick; + + /// <summary> + /// 璐ㄩ噺瀹℃牳 + /// </summary> + public event EventHandler btnZhiLiangChkClick; + + + /// <summary> + /// 璐ㄩ噺鍙嶅鏍� + /// </summary> + public event EventHandler btnZhiLiangFchkClick; + + /// <summary> + /// 椹冲洖 + /// </summary> + public event EventHandler btnBoHuiClick; + #endregion #region 鍏叡灞炴�� @@ -704,12 +838,12 @@ public string xlsInService { get; set; } /// <summary> - /// 瀹℃牳鍙傛暟,琛ㄥ悕,瀛楁鍚嶏紝濡傦細MES_HOLIDAY,check_date,check_status,check_by,瀛樺偍杩囩▼鍚� + /// 瀹℃牳鍙傛暟,琛ㄥ悕,瀛楁鍚嶏紝濡傦細MES_HOLIDAY(琛ㄥ悕),check_date(鏃堕棿),check_status(鐘舵��),check_by(瀹℃牳浜�),瀛樺偍杩囩▼鍚� /// </summary> public string chkParameter { get; set; } #endregion - + } } \ No newline at end of file -- Gitblit v1.9.3