From b2db1fbcea11f4dbdbca91f4ebe72e916fb509f2 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 21 七月 2025 16:28:10 +0800 Subject: [PATCH] 增加按钮 --- DevApp/Gs.DevApp/DevFrm/WOM/Frm_WomFanGong.cs | 72 +++++++++++++++++++++--------------- 1 files changed, 42 insertions(+), 30 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_WomFanGong.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_WomFanGong.cs index 387ee36..b2b463b 100644 --- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_WomFanGong.cs +++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_WomFanGong.cs @@ -1,6 +1,7 @@ 锘縰sing DevExpress.Utils.MVVM.Services; using DevExpress.XtraGrid.Views.Grid; using DevExpress.XtraLayout.Customization; +using Gs.DevApp.DevFrm.Rpt; using Gs.DevApp.Entity; using Gs.DevApp.ToolBox; using Gs.DevApp.UserControl; @@ -40,6 +41,7 @@ }, lbGuid); getPageList(1); pageBar1.PagerEvent += PageBar1_PagerEvent; + //瑙g粦杩芥函鐮� btnZsm.Click += (s, e) => { if (!MsgHelper.AskQuestion("纭畾鐢熸垚鏂扮殑杩芥函鐮佸悧锛�")) @@ -67,13 +69,50 @@ MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } }; - - //杩欐槸杩芥函鐮� + //杩欐槸鎵撳嵃锛岃繖鍜屽叾瀹冮〉闈㈡槸涓嶄竴鏍风殑锛屼笉鑳藉鍒惰繖閲� + this.ucBtnPrint98.SetPlButton(false); this.ucBtnPrint98.btnPrintClick += (s, e) => { - _print98(); + string rowGuid = txt_aboutGuid.Text.Trim(); + if (rowGuid.Length < 36) + { + Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨浣犺鎵撳嵃鐨勮锛�"); + this.ucBtnPrint98.rptParameter = "return false"; + return; + } + SelectDeleteBar frm = new SelectDeleteBar(rowGuid, "杩芥函鐮�", lbGuid.Text.Trim()); + string strCodeList = ""; + frm.UpdateParent += (ss, ee) => + { + strCodeList = ee.StringSingle; + }; + frm.ShowDialog(); + if (string.IsNullOrEmpty(strCodeList)) + return; + try + { + string rptParameter = "rpt_trace{" + + "100" + + "," + "" + + "," + "" + + "," + "" + + "," + "" + + "," + strCodeList + + "}"; + using (Form rpt = new RptPreview(rowGuid, rptParameter)) + { + rpt.ShowDialog(); + } + frm.Close(); + } + catch (Exception ex) + { + MsgHelper.ShowError(ex.Message); + } }; } + + private void GridView1_ColumnFilterChanged(object sender, EventArgs e) { _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); @@ -259,33 +298,6 @@ } } - /// <summary> - /// 杩欐槸杩芥函鐮� - /// </summary> - private void _print98() - { - string rowGuid = txt_daa001.Text.Trim(); - if (rowGuid.Length < 36) - { - Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨浣犺鎵撳嵃鐨勮锛�"); - this.ucBtnPrint98.rptParameter = "return false"; - return; - } - if (!Gs.DevApp.ToolBox.UtilityHelper.IsNumeric3(txt_iCount_98.Text.Trim())) - { - Gs.DevApp.ToolBox.MsgHelper.ShowError("璇疯緭鍏ユ纭殑鏉$爜鏁伴噺锛�"); - txt_iCount_98.Focus(); - this.ucBtnPrint98.rptParameter = "return false"; - return; - } - this.ucBtnPrint98.rptParameter = "rpt_trace{" - + "" - + "," + txt_printRemark98.Text.Trim() - + "," + "" - + "," + txt_iCount_98.Text.Trim() - + "," + 1 - + "}"; - } } } \ No newline at end of file -- Gitblit v1.9.3