From da7a62b106c8192140427e243e1d41fca1625838 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期五, 18 七月 2025 10:26:43 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs | 70 +++++++++++++++++++++++++--------- 1 files changed, 51 insertions(+), 19 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs index 0146b7c..7ae1cf6 100644 --- a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs +++ b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs @@ -18,7 +18,6 @@ List<FilterEntity> _filterList = new List<FilterEntity>(); string _ucKh = "";//棰嗘枡瀹㈡埛 string _ucBm = "";//棰嗘枡閮ㄩ棬 - string _ucCk = "";//鍙戞枡浠撳簱 string _ucHzlx = "";//璐т富绫诲瀷 string _ucHz = "";//璐т富 public Frm_MesItemQt() @@ -64,7 +63,6 @@ ucLookHuoZhu1.OrgId = _orgId; ucLookHuoZhu1.HzId = _ucHz; ucLookHuoZhu1.SetHzLx(_ucHzlx); - txt_qt008.getSuppler(_orgId, _ucCk); System.Text.StringBuilder sbWhere = new System.Text.StringBuilder(); sbWhere.Append(" and a.FSubsidiary ='" + _orgId + "'"); var _obj = new PageQueryModel(1, 999999, "item_no", "asc", "", sbWhere.ToString(), ""); @@ -90,7 +88,7 @@ txt_qt013.getSuppler(_orgId, _ucKh); txt_qt009.getSuppler(_orgId, _ucBm); }; - //閫夋嫨srm鏄庣粏 + //閫夋嫨鏉ユ簮鍗曞彿 txt_qt035.ButtonClick += (s, e) => { string strSrmNo = ""; @@ -260,6 +258,9 @@ UtilityHelper.ChangeEnableByControl(this.layoutMx1.Controls, true, gvList); ucLookHuoZhu1.Enabled = true; } + //2025/07/12鍔犱笂淇敼鐘舵�佷笅涓嶈兘淇敼 + txt_qt023.IsReadly = true; + txt_qt024.IsReadly = true; } /// <summary> /// 鏂板浜嬩欢 @@ -297,7 +298,6 @@ string inLyCus = txt_qt013.GetId();//棰嗙敤瀹㈡埛 string inLyDepart = txt_qt009.GetId();//棰嗙敤閮ㄩ棬 string inKcfx = txt_qt020.Text.Trim();//搴撳瓨鏂瑰悜 - string inFlck = txt_qt008.GetId();//鍙戞枡浠撳簱 if (string.IsNullOrEmpty(inOrgId)) { Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨搴撳瓨缁勭粐锛�"); @@ -320,12 +320,6 @@ txt_qt019.Focus(); return; } - if (string.IsNullOrEmpty(inFlck)) - { - Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨鍙戞枡浠撳簱锛�"); - txt_qt008.Focus(); - return; - } if (string.IsNullOrEmpty(inLyOrg)) { Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨棰嗙敤缁勭粐锛�"); @@ -337,12 +331,12 @@ Gs.DevApp.ToolBox.MsgHelper.Warning("瀹㈡埛鎴栭儴闂ㄥ繀閫変竴涓紒"); return; } - if (txt_qt020.SelectedIndex <= 0) - { - Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨搴撳瓨鏂瑰悜锛�"); - txt_qt020.Focus(); - return; - } + //if (txt_qt020.SelectedIndex <= 0) + //{ + // Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨搴撳瓨鏂瑰悜锛�"); + // txt_qt020.Focus(); + // return; + //} var _obj = new { guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓 @@ -355,7 +349,6 @@ inLyCus = inLyCus,//棰嗙敤瀹㈡埛 inLyDepart = inLyDepart,//棰嗙敤閮ㄩ棬 inKcfx = inKcfx,//搴撳瓨鏂瑰悜 - inFlck = inFlck,//鍙戞枡浠撳簱 inSource = txt_qt035.EditValue,//宸ュ崟鍙� list = new List<dynamic>(), }; @@ -379,12 +372,19 @@ MsgHelper.ShowError("鏁伴噺涓嶈兘涓虹┖锛�"); return; } + string _depotId = row["depotId"].ToString(); + if (string.IsNullOrEmpty(_depotId)) + { + MsgHelper.ShowError("浠撳簱涓嶈兘涓虹┖锛�"); + return; + } _obj.list.Add(new { Guid = _guid, ItemId = (row["itemId"].ToString()), Sqsl = (row["qd007"].ToString()), Bz = (row["qd010"].ToString()), + DepotId = row["depotId"].ToString(), }); } } @@ -483,7 +483,6 @@ dynamic dy = _rtn.rtnData; _ucKh = dy.qt013; _ucBm = dy.qt009; - _ucCk = dy.qt008; _ucHzlx = dy.qt025; _ucHz = dy.qt018; lbGuid.Text = strGuid; @@ -492,7 +491,6 @@ UtilityHelper.SetValueByObj(this.layoutMx1.Controls, dy, isEdit, gvList); _ucKh = ""; _ucBm = ""; - _ucCk = ""; _ucHzlx = ""; _ucHz = ""; ucLookHuoZhu1.Enabled = isEdit; @@ -690,6 +688,10 @@ gvMx1.SetFocusedRowCellValue("qd004", SelectedDataRow["itemModel"]); gvMx1.SetFocusedRowCellValue("qd009", SelectedDataRow["dwName"]); gvMx1.SetFocusedRowCellValue("itemId", SelectedDataRow["id"]); + gvMx1.CloseEditor(); + gvMx1.PostEditor(); + gvMx1.UpdateCurrentRow(); + } /// <summary> /// 鍒犻櫎鏄庣粏 @@ -735,5 +737,35 @@ } } } + + /// <summary> + /// 鏌ユ壘浠撳簱 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void rptCk_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) + { + var rowhandle = gvMx1.FocusedRowHandle; + if (rowhandle < 0) + return; + var strOrgGuid = txt_qt023.GetId(); + if (string.IsNullOrEmpty(strOrgGuid)) + { + MsgHelper.ShowError("鎻愮ず锛氳鍏堥�夋嫨搴撳瓨缁勭粐锛�"); + return; + } + ; + SelectCk frm = new SelectCk(strOrgGuid); + frm.UpdateParent += (ss, ee) => + { + var lst = new List<dynamic>(); + lst = ee.DynamicList; + gvMx1.SetFocusedRowCellValue("depotName", lst[0].name); + gvMx1.SetFocusedRowCellValue("depotId", lst[0].guid); + }; + frm.ShowDialog(); + } + + } } \ No newline at end of file -- Gitblit v1.9.3