From 7dc26bc31ccb4355e20c07c6a31fae127c979d65 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期四, 17 四月 2025 16:57:47 +0800 Subject: [PATCH] 生产退货 --- DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs | 39 +++++++++++++++++++++++++-------------- 1 files changed, 25 insertions(+), 14 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs index fe954d2..e3a0900 100644 --- a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs +++ b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs @@ -72,23 +72,33 @@ { try { - var lst = new List<string>(); - lst = ee.StringList; - var _obj = lst; - var strReturn = UtilityHelper.HttpPost("", - _webServiceName + "SelectFormTo", - JsonConvert.SerializeObject(_obj)); - var dt = UtilityHelper.ReturnToList(strReturn); - DataTable _newTable = dt.rtnData; - DataTable _oldTable = (DataTable)gcMx1.DataSource; - DataRow[] sourceRows = _newTable.Select(); - for (int i = 0; i < sourceRows.Length; i++) + var lst = ee.DynamicList; + DataTable _Table = (DataTable)gcMx1.DataSource; + foreach (dynamic dym in lst) { - _oldTable.ImportRow(sourceRows[i]); + DataRow _row = _Table.NewRow(); + _row["rkmxGuid"] = dym.rkmxGuid; + _row["id"] = ""; + _row["mid"] = ""; + _row["workShop"] = dym.workShop; + _row["itemId"] = dym.itemId; + _row["itemNo"] = dym.itemNo; + _row["itemName"] = dym.itemName; + _row["itemModel"] = dym.itemModel; + _row["dwName"] = dym.dwName; + _row["sqNum"] = ""; + _row["ysNum"] = "0"; + _row["remark"] = ""; + _Table.Rows.Add(_row); } gcMx1.BindingContext = new BindingContext(); - gcMx1.DataSource = _oldTable; + gcMx1.DataSource = _Table; gcMx1.ForceInitialize(); + gvMx1.CloseEditor(); + gvMx1.PostEditor(); + gvMx1.UpdateCurrentRow(); + gvMx1.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1); } catch (Exception ex) { @@ -320,7 +330,8 @@ } var _obj = new { - Guid = Gs.DevApp.ToolBox.UtilityHelper.ToGuid(lbGuid.Text.Trim()), //鍒拌揣鍗曚富閿� + Guid = Gs.DevApp.ToolBox.UtilityHelper.ToGuid(lbGuid.Text.Trim()), + OrgId = txt_thOrgId.GetId(),//閫夋嫨缁勭粐 Remark = txt_remark.Text.Trim(), //澶囨敞 DepotId = int.Parse(_ckId),//浠撳簱 Reason = txt_returnType.Text,//閫�鏂欏師鍥� -- Gitblit v1.9.3