From c7af604a39a9ab2ad511212ee5e0263d1793d6bd Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期五, 11 四月 2025 22:19:59 +0800 Subject: [PATCH] 打印 --- DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs | 90 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 86 insertions(+), 4 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs index e2b6400..ea3b89f 100644 --- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs +++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs @@ -19,7 +19,7 @@ { InitializeComponent(); this.toolBarMenu1.btnEdtClick += ToolBarMenu1_btnEdtClick; - // this.toolBarMenu1.btnSaveClick += ToolBarMenu1_btnSaveClick; + // this.toolBarMenu1.btnSaveClick += ToolBarMenu1_btnSaveClick; this.toolBarMenu1.btnLoadClick += ToolBarMenu1_btnLoadClick; this.toolBarMenu1.btnEscClick += ToolBarMenu1_btnEscClick; this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick; @@ -34,6 +34,7 @@ Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx2); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx3); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx4); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", (value) => { Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0); @@ -48,7 +49,7 @@ getPageList(1); pageBar1.PagerEvent += PageBar1_PagerEvent; - //杩欐槸鎶ュ伐鐮� + //杩欐槸鍗℃澘鐮� this.ucBtnPrint1.btnDesignClick += (s, e) => { ucBtnPrint1.rptParameter = "rpt_daa{}"; @@ -65,6 +66,29 @@ this.ucBtnPrint98.btnReportClick += (s, e) => { _print98(); + }; + //杩欐槸鍚庣洊鐮侊紝浠呬粎鎵撳嵃锛� + this.ucBtnPrint100.btnDesignClick += (s, e) => + { + ucBtnPrint100.rptParameter = "rpt_trace{}"; + }; + this.ucBtnPrint100.btnReportClick += (s, e) => + { + _print100(); + }; + txt_psnQty_1.TextChanged += (s, e) => + { + Gs.DevApp.ToolBox.UtilityHelper.PrintJiSuan(this, txt_psnQty_1, txt_iCount_1, txt_kQty.Text.Trim(), radOut); + }; + txt_iCount_1.TextChanged += (s, e) => + { + Gs.DevApp.ToolBox.UtilityHelper.PrintJiSuan(this, txt_iCount_1, txt_psnQty_1, txt_kQty.Text.Trim(), radOut); + }; + radOut.SelectedIndexChanged += (s, e) => + { + txt_psnQty_1.Text = ""; + txt_iCount_1.Text = ""; + radOut.Properties.Items[0].Description = "鍏ㄨ嚜鍔�"; }; } @@ -345,6 +369,7 @@ //string cjId = dy.daa013; //string xjxt = dy.sjXt; // txt_sjXt.getSuppler(cjId, xjxt); + txt_zQty.Text = dy.daa008; txt_yQty.Text = dy.yQty; txt_kQty.Text = dy.kQty; lbGuid.Text = strGuid; @@ -407,6 +432,26 @@ { Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx3, gvMx3); } + JArray array4 = new JArray(); + foreach (var a in _job["rtnData"]["list4"]) + { + array4.Add(a); + } + DataTable dt4 = JsonConvert.DeserializeObject<DataTable>(array4.ToString()); + if (dt4.Rows.Count > 0) + { + gcMx4.BindingContext = new BindingContext(); + gcMx4.DataSource = dt4; + gcMx4.ForceInitialize(); + gvMx4.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx4); + } + else + { + Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx4, gvMx4); + } + txt_psnQty_1.Text = txt_printRemark.Text = txt_iCount_1.Text = txt_printRemark98.Text = txt_iCount_98.Text = ""; + radOut.Properties.Items[0].Description = "鍏ㄨ嚜鍔�"; } else ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); @@ -500,6 +545,13 @@ MsgHelper.Warning("鎻愮ず锛�" + ex.Message); } } + + + #region 鍚勭鎵撳嵃 + + /// <summary> + /// 杩欐槸鍗℃澘鐮� + /// </summary> private void _print() { string rowGuid, rowName; @@ -526,14 +578,18 @@ this.ucBtnPrint1.rptParameter = "return false"; return; } - this.ucBtnPrint1.rptParameter = "rpt_daa{" + this.ucBtnPrint1.rptParameter = "rpt_daa{" + txt_printRemark.Text.Trim() - + "," +"" + "," + "" + + "," + Gs.DevApp.ToolBox.UtilityHelper.PrintYuLiang(radOut).ToString() + "," + txt_iCount_1.Text.Trim() + "," + txt_psnQty_1.Text.Trim() + "}"; } + + /// <summary> + /// 杩欐槸杩芥函鐮� + /// </summary> private void _print98() { string rowGuid, rowName; @@ -561,6 +617,30 @@ + "}"; } + /// <summary> + /// 杩欐槸鍚庣洊鐮侊紝浠呬粎鎵撳嵃锛� + /// </summary> + private void _print100() + { + string rowGuid, rowName; + (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, + lbGuid, txt_daa001, gridView1); + ucBtnPrint100.guidKey = rowGuid; + if (rowGuid.Length < 36) + { + Gs.DevApp.ToolBox.MsgHelper.ShowError("璇烽�夋嫨浣犺鎵撳嵃鐨勮锛�"); + this.ucBtnPrint100.rptParameter = "return false"; + return; + } + + this.ucBtnPrint100.rptParameter = "rpt_trace{" + + lbGuid.Text.Trim() + + "," + "" + + "," + "" + + "," + "" + + "," + "" + + "}"; + } private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { var rowhandle = gvMx2.FocusedRowHandle; @@ -596,5 +676,7 @@ } } + #endregion + } } \ No newline at end of file -- Gitblit v1.9.3