From b0046e84b9f95ce07dbbd117758da848ede67546 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 28 七月 2025 08:14:05 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs | 286 +++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 188 insertions(+), 98 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs index 493843b..7995916 100644 --- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs +++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womdaa.cs @@ -1,5 +1,6 @@ using Gs.DevApp.DevFrm.Rpt; using Gs.DevApp.DevFrm.Sys; +using Gs.DevApp.DevFrm.WOM; using Gs.DevApp.Entity; using Gs.DevApp.ToolBox; using Gs.DevApp.UserControl; @@ -24,7 +25,7 @@ this.splitMx98.PanelVisibility = DevExpress.XtraEditors.SplitPanelVisibility.Panel2; this.splitMx100.PanelVisibility = DevExpress.XtraEditors.SplitPanelVisibility.Panel2; 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; @@ -35,11 +36,16 @@ toolBarMenu1.btnLogClick += ToolBarMenu1_btnLogClick; this.toolBarMenu1.btnShouJianClick += ToolBarMenu1_btnShouJianClick; this.toolBarMenu1.btnDelClick += ToolBarMenu1_btnDelClick; + this.toolBarMenu1.btnGxClick += ToolBarMenu1_btnGxClick; this.toolBarMenu1.getXmlConfig(); 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.SetGridViewParameterMx(gvMx6); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx7); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx8); + txt_daa015.getSuppler(""); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", (value) => { Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0); @@ -73,32 +79,37 @@ lbGuid, txt_daa001, gridView1); SelectDeleteBar frm = new SelectDeleteBar(rowGuid, "鎵樻澘鐮�"); string strCodeList = ""; + string strAction = ""; frm.UpdateParent += (ss, ee) => { strCodeList = ee.StringSingle; + strAction = ee.Data; }; frm.ShowDialog(); if (string.IsNullOrEmpty(strCodeList)) return; - try + if (strAction == "print") { - string rptParameter = "rpt_daa{" - + "100" - + "," + "" - + "," + "" - + "," + "" - + "," + "" - + "," + strCodeList - + "}"; - using (Form rpt = new RptPreview(rowGuid, rptParameter)) + try { - rpt.ShowDialog(); + string rptParameter = "rpt_daa{" + + "100" + + "," + "" + + "," + "" + + "," + "" + + "," + "" + + "," + strCodeList + + "}"; + using (Form rpt = new RptPreview(rowGuid, rptParameter)) + { + rpt.ShowDialog(); + } + frm.Close(); } - frm.Close(); - } - catch (Exception ex) - { - MsgHelper.ShowError(ex.Message); + catch (Exception ex) + { + MsgHelper.ShowError(ex.Message); + } } }; //杩欐槸杩芥函鐮� @@ -153,32 +164,38 @@ lbGuid, txt_daa001, gridView1); SelectDeleteBar frm = new SelectDeleteBar(rowGuid, "鍚庣洊鐮�"); string strCodeList = ""; + string strAction = ""; frm.UpdateParent += (ss, ee) => { strCodeList = ee.StringSingle; + strAction = ee.Data; }; frm.ShowDialog(); if (string.IsNullOrEmpty(strCodeList)) return; - try + if (strAction.StartsWith("print")) { - string rptParameter = "rpt_hgm{" - + "100" - + "," + "" - + "," + "" - + "," + "" - + "," + "" - + "," + strCodeList - + "}"; - using (Form rpt = new RptPreview(rowGuid, rptParameter)) + string printParm = strAction.Replace("print", ""); + try { - rpt.ShowDialog(); + string rptParameter = printParm + "{" + + "100" + + "," + "" + + "," + "" + + "," + "" + + "," + "" + + "," + strCodeList + + "}"; + using (Form rpt = new RptPreview(rowGuid, rptParameter)) + { + rpt.ShowDialog(); + } + frm.Close(); } - frm.Close(); - } - catch (Exception ex) - { - MsgHelper.ShowError(ex.Message); + catch (Exception ex) + { + MsgHelper.ShowError(ex.Message); + } } }; //杩欐槸榻愬鏍囪瘑鍗★紝浠呬粎鎵撳嵃 @@ -207,11 +224,14 @@ "XlsInOut/" + strService, JsonConvert.SerializeObject(_obj)); var _rtn = UtilityHelper.ReturnToDynamic(strJson); - MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); + if (_rtn.rtnCode > 0) + MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); + else + MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } }; frm.ShowDialog(); @@ -266,7 +286,26 @@ _filterList = e.FilterList; getPageList(1); } - + /// <summary> + /// 宸ュ簭鍙樻洿 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + /// <exception cref="NotImplementedException"></exception> + private void ToolBarMenu1_btnGxClick(object sender, EventArgs e) + { + toolBarMenu1.guidKey = ""; + string rowGuid, rowName; + (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, + lbGuid, txt_daa001, gridView1, "daa001"); + if (string.IsNullOrEmpty(rowGuid)) + { + MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + return; + } + var frm = new ShowGx(rowGuid); + frm.ShowDialog(); + } /// <summary> /// 鍒犻櫎宸ュ崟 /// </summary> @@ -279,7 +318,7 @@ (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_daa001, gridView1, "daa001"); if (string.IsNullOrEmpty(rowGuid)) { - MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); return; } if (!MsgHelper.AskQuestion("浣犻�夋嫨浜嗐��" + rowName + "銆戯紝纭畾鍒犻櫎鍚楋紵")) @@ -297,17 +336,19 @@ var _rtn = UtilityHelper.ReturnToDynamic(strJson); if (_rtn.rtnCode > 0) { + MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); if (xtraTabControl1.SelectedTabPageIndex == 0) { } else Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 2); getPageList(this.pageBar1.CurrentPage); } - MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); + else + MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } /// <summary> @@ -323,7 +364,7 @@ lbGuid, txt_daa001, gridView1, "daa001"); if (string.IsNullOrEmpty(rowGuid)) { - MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); return; } if (!MsgHelper.AskQuestion("浣犻�夋嫨浜嗐��" + rowName + "銆戯紝纭畾閲嶆柊鐢熸垚棣栨鍚楋紵")) @@ -339,25 +380,16 @@ _webServiceName + "EditModelSubmitShouJian", JsonConvert.SerializeObject(_obj)); var _rtn = UtilityHelper.ReturnToDynamic(strJson); - MsgHelper.Warning(_rtn.rtnData.outMsg.ToString()); if (_rtn.rtnCode > 0 && _rtn.rtnData.outSum * 1 > 0) { - //if (xtraTabControl1.SelectedTabPageIndex == 1) - //{ - // getModel(lbGuid.Text.Trim()); - //} - //else - //{ - // //娉ㄦ剰锛岃繖閲屽拰鍏跺畠椤甸潰鏈夌偣涓嶄竴鏍� - // getPageList(this.pageBar1.CurrentPage); - // int rowHandle = gridView1.LocateByValue("guid", rowGuid); - // gridView1.FocusedRowHandle = rowHandle; - //} + MsgHelper.ShowInformation(_rtn.rtnData.outMsg.ToString()); } + else + MsgHelper.ShowError(_rtn.rtnData.outMsg.ToString()); } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } @@ -445,7 +477,7 @@ (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_daa001, gridView1); if (string.IsNullOrEmpty(rowGuid)) { - ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + ToolBox.MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); return; } Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 3); @@ -456,8 +488,8 @@ else { List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); - gvList.Add(gvMx1); - gvList.Add(gvMx2); + //gvList.Add(gvMx1); + //gvList.Add(gvMx2); UtilityHelper.ChangeEnableByControl(this.layoutMx1.Controls, true, gvList); } } @@ -469,36 +501,39 @@ /// <param name="e"></param> private void ToolBarMenu1_btnSaveClick(object sender, EventArgs e) { - //toolBarMenu1.isSetBtn = false; - //var _obj = new - //{ - // guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓 - // sjxt = txt_sjXt.GetId(), //瀹為檯绾夸綋 - // bz = txt_daa009.Text.Trim()//澶囨敞 - //}; - //try - //{ - // string strJson = UtilityHelper.HttpPost("", _webServiceName + "EditModel", JsonConvert.SerializeObject(_obj)); - // ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); - // ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); - // if (_rtn.rtnCode > 0) - // { - // lbGuid.Text = _rtn.rtnData; - // toolBarMenu1.isSetBtn = true; - // List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); - // gvList.Add(gvMx1); - // UtilityHelper.ChangeEnableByControl(this.layoutMx1.Controls, false, gvList); - // toolBarMenu1.currentAction = ""; - // txt_printRemark.Enabled = txt_psnQty_1.Enabled = txt_iCount_1.Enabled = true; - // txt_printRemark.ReadOnly = txt_psnQty_1.ReadOnly = txt_iCount_1.ReadOnly = false; - // toolBarMenu1.currentAction = ""; - // Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 6); - // } - //} - //catch (Exception ex) - //{ - // ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message); - //} + toolBarMenu1.isSetBtn = false; + var _obj = new + { + guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓 + sjxt = txt_daa015.GetId(), //绾夸綋 + sclx = txt_daa025.Text.Trim(),//鐢熶骇绫诲瀷 + bz = txt_daa009.Text.Trim()//澶囨敞 + }; + try + { + string strJson = UtilityHelper.HttpPost("", _webServiceName + "EditModel", JsonConvert.SerializeObject(_obj)); + ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); + if (_rtn.rtnCode > 0) + { + ToolBox.MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); + lbGuid.Text = _rtn.rtnData; + toolBarMenu1.isSetBtn = true; + List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); + //gvList.Add(gvMx1); + UtilityHelper.ChangeEnableByControl(this.layoutMx1.Controls, false, gvList); + //toolBarMenu1.currentAction = ""; + //txt_printRemark.Enabled = txt_psnQty_1.Enabled = txt_iCount_1.Enabled = true; + //txt_printRemark.ReadOnly = txt_psnQty_1.ReadOnly = txt_iCount_1.ReadOnly = false; + //toolBarMenu1.currentAction = ""; + Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 6); + } + else + ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); + } + catch (Exception ex) + { + ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); + } } /// <summary> @@ -550,12 +585,12 @@ if (toolBarMenu1.currentAction == "edit") isEdit = true; if (string.IsNullOrEmpty(strGuid)) { - MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); return; } if (string.IsNullOrEmpty(strGuid)) { - ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + ToolBox.MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); return; } var _obj = new @@ -569,9 +604,6 @@ if (_rtn.rtnCode > 0) { dynamic dy = _rtn.rtnData; - //string cjId = dy.daa013; - //string xjxt = dy.sjXt; - // txt_sjXt.getSuppler(cjId, xjxt); //鎵樻澘鐮� txt_zQty.Text = dy.daa008; txt_yQty.Text = dy.yQty; @@ -689,14 +721,69 @@ } } + //2025-7-20鍔犱笂浜х嚎纭璁板綍 + JArray array6 = new JArray(); + foreach (var a in _job["rtnData"]["list6"]) + { + array6.Add(a); + } + DataTable dt6 = JsonConvert.DeserializeObject<DataTable>(array6.ToString()); + if (dt6.Rows.Count > 0) + { + gcMx6.BindingContext = new BindingContext(); + gcMx6.DataSource = dt6; + gcMx6.ForceInitialize(); + gvMx6.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx6); + } + else + { + Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx6, gvMx6); + } + JArray array7 = new JArray(); + foreach (var a in _job["rtnData"]["list7"]) + { + array7.Add(a); + } + DataTable dt7 = JsonConvert.DeserializeObject<DataTable>(array7.ToString()); + if (dt7.Rows.Count > 0) + { + gcMx7.BindingContext = new BindingContext(); + gcMx7.DataSource = dt7; + gcMx7.ForceInitialize(); + gvMx7.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx7); + } + else + { + Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx7, gvMx7); + } + JArray array8 = new JArray(); + foreach (var a in _job["rtnData"]["list8"]) + { + array8.Add(a); + } + DataTable dt8 = JsonConvert.DeserializeObject<DataTable>(array8.ToString()); + if (dt8.Rows.Count > 0) + { + gcMx8.BindingContext = new BindingContext(); + gcMx8.DataSource = dt8; + gcMx8.ForceInitialize(); + gvMx8.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx8); + } + else + { + Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx8, gvMx8); + } txt_psnQty_1.Text = txt_printRemark.Text = txt_iCount_1.Text = txt_printRemark98.Text = txt_iCount_98.Text = txt_yuliang_1.Text = ""; } else - ToolBox.MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); + ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); } catch (Exception ex) { - ToolBox.MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } @@ -736,14 +823,15 @@ case 9: strMsg = "鎵嬪姩瀹屽伐"; break; - }; + } + ; toolBarMenu1.guidKey = ""; string rowGuid, rowName; (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_daa001, gridView1, "daa001"); if (string.IsNullOrEmpty(rowGuid)) { - MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); + MsgHelper.ShowError("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); return; } if (!MsgHelper.AskQuestion("浣犻�夋嫨浜嗐��" + rowName + "銆戯紝纭畾" + strMsg + "鍚楋紵")) @@ -760,9 +848,10 @@ _webServiceName + "EditModelSubmit", JsonConvert.SerializeObject(_obj)); var _rtn = UtilityHelper.ReturnToDynamic(strJson); - MsgHelper.Warning(_rtn.rtnData.outMsg.ToString()); + if (_rtn.rtnCode > 0 && _rtn.rtnData.outSum * 1 > 0) { + MsgHelper.ShowInformation(_rtn.rtnData.outMsg.ToString()); if (xtraTabControl1.SelectedTabPageIndex == 1) { getModel(lbGuid.Text.Trim()); @@ -775,10 +864,12 @@ gridView1.FocusedRowHandle = rowHandle; } } + else + MsgHelper.ShowError(_rtn.rtnData.outMsg.ToString()); } catch (Exception ex) { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } } @@ -908,7 +999,6 @@ + "," + "" + "}"; } - #endregion } } \ No newline at end of file -- Gitblit v1.9.3