From 1858c852150eedebdb4d03e187834577cc7bfb3b Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期二, 18 二月 2025 17:53:13 +0800 Subject: [PATCH] 采购退货申请 --- DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs | 39 ++++++++++++++++++++++++++++++--------- 1 files changed, 30 insertions(+), 9 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs index aaa8a03..3045656 100644 --- a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs +++ b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs @@ -16,6 +16,11 @@ { string _webServiceName = "MesItemQtManager/"; List<FilterEntity> _filterList = new List<FilterEntity>(); + string _ucKh = "";//棰嗘枡瀹㈡埛 + string _ucBm = "";//棰嗘枡閮ㄩ棬 + string _ucCk = "";//鍙戞枡浠撳簱 + string _ucHzlx = "";//璐т富绫诲瀷 + string _ucHz = "";//璐т富 public Frm_MesItemQt() { InitializeComponent(); @@ -29,8 +34,8 @@ toolBarMenu1.btnLogClick += ToolBarMenu1_btnLogClick; toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick; toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick; - Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1); - Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "isChk", "", (value) => + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(this.GetType().FullName, gvMx1); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(this.GetType().FullName,gridView1,picCheckBox, this, "isChk", "", (value) => { Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 0); }); @@ -43,22 +48,23 @@ }); getPageList(1); pageBar1.PagerEvent += PageBar1_PagerEvent; - //閫夋嫨搴撳瓨缁勭粐锛堝彉鏄庣粏涓殑鐗╂枡锛� + //閫夋嫨搴撳瓨缁勭粐锛堝彉鏄庣粏涓殑鐗╂枡鍜屽彉璐т富锛� txt_qt023.EditChanged += (s, e) => { string _orgId = txt_qt023.GetId(); if (string.IsNullOrEmpty(_orgId)) return; - txt_qt008.getSuppler(_orgId); 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(), ""); var json = JsonConvert.SerializeObject(_obj); try { - var strReturn = UtilityHelper.HttpPost("", - "MesItemsManager/GetListSelect", json); + var strReturn = UtilityHelper.HttpPost("","MesItemsManager/GetListSelect", json); var rtn = UtilityHelper.ReturnToTablePage(strReturn); var dt = rtn.rtnData.list; this.repositoryItemSearchLookUpEdit1.DataSource = dt; @@ -68,15 +74,14 @@ MsgHelper.Warning("鎻愮ず锛�" + ex.Message); } }; - //閫夋嫨璐т富绫诲瀷锛堝彉璐т富锛� //閫夋嫨棰嗙敤缁勭粐 txt_qt024.EditChanged += (s, e) => { string _orgId = txt_qt024.GetId(); if (string.IsNullOrEmpty(_orgId)) return; - txt_qt013.getSuppler(_orgId); - txt_qt009.getSuppler(_orgId); + txt_qt013.getSuppler(_orgId, _ucKh); + txt_qt009.getSuppler(_orgId,_ucBm); }; } @@ -227,6 +232,7 @@ List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); gvList.Add(gvMx1); UtilityHelper.ChangeEnableByControl(panel1.Controls, true, gvList); + ucLookHuoZhu1.Enabled = true; } } /// <summary> @@ -242,6 +248,7 @@ gridViews.Add(gvMx1); UtilityHelper.CleanValueByControl(this.panel1.Controls, true, gridViews); Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); + ucLookHuoZhu1.Enabled = true; } /// <summary> /// 淇濆瓨浜嬩欢 @@ -362,6 +369,8 @@ List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); gvList.Add(gvMx1); UtilityHelper.ChangeEnableByControl(this.panel1.Controls, false, gvList); + ucLookHuoZhu1.Enabled = false; + toolBarMenu1.currentAction = ""; } } catch (Exception ex) @@ -434,10 +443,21 @@ if (_rtn.rtnCode > 0) { dynamic dy = _rtn.rtnData; + _ucKh = dy.qt013; + _ucBm= dy.qt009; + _ucCk=dy.qt008; + _ucHzlx= dy.qt025; + _ucHz = dy.qt018; lbGuid.Text = strGuid; List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); gvList.Add(gvMx1); UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gvList); + _ucKh = ""; + _ucBm = ""; + _ucCk = ""; + _ucHzlx = ""; + _ucHz = ""; + ucLookHuoZhu1.Enabled = isEdit; JObject _job = JObject.Parse(strJson); JArray array = new JArray(); foreach (var a in _job["rtnData"]["list"]) @@ -553,6 +573,7 @@ gvMx1.SetFocusedRowCellValue("qd003", SelectedDataRow["itemName"]); gvMx1.SetFocusedRowCellValue("qd004", SelectedDataRow["itemModel"]); gvMx1.SetFocusedRowCellValue("qd009", SelectedDataRow["dwName"]); + gvMx1.SetFocusedRowCellValue("itemId", SelectedDataRow["id"]); } private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) -- Gitblit v1.9.3