From e97f3a0b90112386f96def011c6d4864d974594a Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期五, 14 二月 2025 10:26:08 +0800 Subject: [PATCH] 生产报工 --- DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs | 80 ++++++++++++++++++++++++--------------- 1 files changed, 49 insertions(+), 31 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs index 9ad47bc..654b799 100644 --- a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs +++ b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs @@ -15,6 +15,11 @@ { string _webServiceName = "MesItemQtrkManager/"; List<FilterEntity> _filterList = new List<FilterEntity>(); + string _ucGys = "";//渚涘簲鍟� + string _ucBm = "";//棰嗘枡閮ㄩ棬 + string _ucCk = "";//鍙戞枡浠撳簱 + string _ucHzlx = "";//璐т富绫诲瀷 + string _ucHz = "";//璐т富 public Frm_MesItemQtrk() { InitializeComponent(); @@ -42,38 +47,37 @@ }); getPageList(1); pageBar1.PagerEvent += PageBar1_PagerEvent; - txt_qt008.getSuppler(""); - txt_qt018.getSuppler(""); - //璁剧疆浠撳簱閫夋嫨 - this.txt_qt008.EditChanged += (s, e) => + + //閫夋嫨搴撳瓨缁勭粐锛堝彉鏄庣粏涓殑鐗╂枡鍜屽彉璐т富锛� + this.txt_qt022.EditChanged += (s, e) => { - + string _orgId = txt_qt022.GetId(); + if (string.IsNullOrEmpty(_orgId)) + return; + ucLookHuoZhu1.OrgId = _orgId; + ucLookHuoZhu1.HzId = _ucHz; + ucLookHuoZhu1.SetHzLx(_ucHzlx); + txt_qt009.getSuppler(_orgId,_ucBm); + txt_qt018.getSuppler(_orgId, _ucGys); + 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 rtn = UtilityHelper.ReturnToTablePage(strReturn); + var dt = rtn.rtnData.list; + this.repositoryItemSearchLookUpEdit1.DataSource = dt; + } + catch (Exception ex) + { + MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + } }; - //璁剧疆渚涘簲鍟嗛�夋嫨 - this.txt_qt018.EditChanged += (s, e) => - { - - }; - var _obj = new - { - currentPage = 1, - everyPageSize = 999999, - sortName = "", - keyWhere = "", - }; - var json = JsonConvert.SerializeObject(_obj); - try - { - var strReturn = UtilityHelper.HttpPost("", - "MesItemsManager/GetListSelect", json); - var rtn = UtilityHelper.ReturnToTablePage(strReturn); - var dt = rtn.rtnData.list; - this.repositoryItemSearchLookUpEdit1.DataSource = dt; - } - catch (Exception ex) - { - MsgHelper.Warning("鎻愮ず锛�" + ex.Message); - } + gvMx1.FocusedRowChanged += GvMx1_FocusedRowChanged; this.ucBtnPrint1.btnDesignClick += (s, e) => { @@ -254,6 +258,7 @@ gvList.Add(gvMx1); gvList.Add(gvMx2); UtilityHelper.ChangeEnableByControl(panel1.Controls, true, gvList); + ucLookHuoZhu1.Enabled = true; } } /// <summary> @@ -271,6 +276,7 @@ UtilityHelper.CleanValueByControl(this.panel1.Controls, true, gridViews); Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx2, gvMx2); + ucLookHuoZhu1.Enabled = true; } /// <summary> /// 淇濆瓨浜嬩欢 @@ -379,6 +385,8 @@ gvList.Add(gvMx1); gvList.Add(gvMx2); UtilityHelper.ChangeEnableByControl(this.panel1.Controls, false, gvList); + ucLookHuoZhu1.Enabled = false; + toolBarMenu1.currentAction = ""; } } catch (Exception ex) @@ -450,11 +458,21 @@ if (_rtn.rtnCode > 0) { dynamic dy = _rtn.rtnData; + _ucGys = dy.qt018; + _ucBm = dy.qt009; + _ucCk = dy.qt008; + _ucHzlx = dy.qt023; + _ucHz = dy.qt024; lbGuid.Text = strGuid; List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); gvList.Add(gvMx1); gvList.Add(gvMx2); UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gvList); + _ucGys =""; + _ucBm = ""; + _ucCk = ""; + _ucHzlx = ""; + _ucHz = ""; JObject _job = JObject.Parse(strJson); JArray array = new JArray(); foreach (var a in _job["rtnData"]["list"]) @@ -473,7 +491,6 @@ { Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); } - JArray array2 = new JArray(); foreach (var a in _job["rtnData"]["list2"]) { @@ -509,6 +526,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