From db070b0ad98daecaa3c5a66a0c16fd93a7d00570 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 08 九月 2025 18:07:39 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliver.cs | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliver.cs b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliver.cs index c0c76ee..2133eb1 100644 --- a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliver.cs +++ b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesDeliver.cs @@ -1,4 +1,5 @@ using DevExpress.XtraEditors; +using Gs.DevApp.DevFrm.Sales; using Gs.DevApp.Entity; using Gs.DevApp.ToolBox; using Gs.DevApp.UserControl; @@ -76,6 +77,62 @@ MsgHelper.ShowError("鎻愮ず锛�" + ex.Message); } }; + + //閫夋嫨闇�瑕佺殑鏄庣粏 + btnSelect.Click += (s, e) => + { + if (string.IsNullOrEmpty(this.txt_salesId.GetId())) + { + Gs.DevApp.ToolBox.MsgHelper.ShowError("璇峰厛閫夋嫨閿�鍞鍗曪紒"); + this.txt_salesId.Focus(); + return; + } + var frm = new Frm_SalesDeliverSelect(this.txt_salesId.GetId()); + //璧嬪�肩粰鏄庣粏琛� + frm.UpdateParent += (ss, ee) => + { + try + { + var lst = ee.DynamicList; + DataTable _Table = (DataTable)gcMx1.DataSource; + foreach (dynamic dym in lst) + { + DataRow _row = _Table.NewRow(); + _row["salesDetailId"] = dym.salesDetailId; + _row["billNo"] = dym.billNo; + _row["itemNo"] = dym.itemNo; + _row["itemName"] = dym.itemName; + _row["itemModel"] = dym.itemModel; + _row["dwXs"] = dym.dwXs; + _row["dwJj"] = dym.dwJj; + _row["jjSl"] = dym.jjSl; + _row["deliveryDate"] = dym.deliveryDate; + _row["xsSl"] = dym.xsSl; + _row["isFree"] = dym.isFree; + _row["hzlx"] = dym.hzlx; + _row["hz"] = dym.hz; + _row["xxbz"] = dym.xxbz; + _row["fhsx"] = dym.fhsx; + _row["fhxx"] = dym.fhxx; + _row["jsOrg"] = dym.jsOrg; + _row["gyOrg"] = dym.gyOrg; + _row["kcOrg"] = dym.kcOrg; + _Table.Rows.Add(_row); + } + gcMx1.BindingContext = new BindingContext(); + gcMx1.DataSource = _Table; + gcMx1.ForceInitialize(); + gvMx1.CloseEditor(); + gvMx1.PostEditor(); + gvMx1.UpdateCurrentRow(); + } + catch (Exception ex) + { + Gs.DevApp.ToolBox.MsgHelper.ShowError(ex.Message); + } + }; + frm.ShowDialog(); + }; } private void GridView1_ColumnFilterChanged(object sender, EventArgs e) { -- Gitblit v1.9.3