From 017fa4bf278a1e14bd82146d411fe34049d92795 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 28 七月 2025 16:00:34 +0800 Subject: [PATCH] 导出 --- DevApp/Gs.DevApp/DevFrm/WOM/ShowGx.cs | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 43 insertions(+), 2 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/ShowGx.cs b/DevApp/Gs.DevApp/DevFrm/WOM/ShowGx.cs index 8c57380..4e31ee2 100644 --- a/DevApp/Gs.DevApp/DevFrm/WOM/ShowGx.cs +++ b/DevApp/Gs.DevApp/DevFrm/WOM/ShowGx.cs @@ -27,8 +27,49 @@ { this.Close(); }; + btnSave.Click += BtnSave_Click; _getListJyxm(); getModel(daaGuid); + } + + private void BtnSave_Click(object sender, EventArgs e) + { + var _obj = new + { + guid = UtilityHelper.ToGuid(daaGuid), //涓诲缓 + list = new List<dynamic>(), + }; + gvMx7.CloseEditor(); + gvMx7.PostEditor(); + gvMx7.UpdateCurrentRow(); + for (var i = 0; i < gvMx7.DataRowCount; i++) + { + var row = gvMx7.GetDataRow(i); + if (row != null) + { + _obj.list.Add(new + { + processNo = row["processNo"].ToString(),//宸ュ簭缂栧彿 + frontProcessNo = row["frontProcessNo"].ToString(),//涓婂伐搴忓彿 + }); + } + } + try + { + string strJson = UtilityHelper.HttpPost("", "WomdaaManager/EditGy", JsonConvert.SerializeObject(_obj)); + ReturnModel<dynamic> _rtn = ToolBox.UtilityHelper.ReturnToDynamic(strJson); + if (_rtn.rtnCode > 0) + { + ToolBox.MsgHelper.ShowInformation("鎻愮ず锛�" + _rtn.rtnMsg); + this.Close(); + } + else + ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + _rtn.rtnMsg); + } + catch (Exception ex) + { + ToolBox.MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); + } } private void getModel(string strGuid) @@ -90,8 +131,8 @@ rptGxShang.Items.Add("绌�"); foreach (DataRow dr in dt.Rows) { - rptGx.Items.Add(dr["processNo"].ToString()); - rptGxShang.Items.Add(dr["processNo"].ToString()); + rptGx.Items.Add(dr["processNoAndName"].ToString()); + rptGxShang.Items.Add(dr["processNoAndName"].ToString()); } } catch (Exception ex) -- Gitblit v1.9.3