From cd5483b6c38111f9b45cd39b8201cc1ceb847e48 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期三, 05 三月 2025 09:22:44 +0800 Subject: [PATCH] 委外退料版面 --- DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs | 110 ++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 72 insertions(+), 38 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs index 9ad47bc..d19c650 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(); @@ -25,8 +30,12 @@ this.toolBarMenu1.btnDelClick += ToolBarMenu1_btnDelClick1; this.toolBarMenu1.btnEscClick += ToolBarMenu1_btnEscClick; this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick; + toolBarMenu1.btnLogClick += ToolBarMenu1_btnLogClick; toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick; toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick; + List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); + gvList.Add(gridView1); + Gs.DevApp.ToolBox.UtilityHelper.getGridViewConfig(this.GetType().FullName, gvList); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx2); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "isSh", "", (value) => @@ -42,38 +51,36 @@ }); 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) => { @@ -117,6 +124,19 @@ Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); Task.Delay(100); getPageList(1); + } + /// <summary> + /// 鏃ュ織 + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void ToolBarMenu1_btnLogClick(object sender, EventArgs e) + { + toolBarMenu1.guidKey = ""; + string rowGuid, rowName; + (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, + lbGuid, txt_qtck, gridView1); + toolBarMenu1.guidKey = rowGuid; } /// <summary> @@ -254,6 +274,7 @@ gvList.Add(gvMx1); gvList.Add(gvMx2); UtilityHelper.ChangeEnableByControl(panel1.Controls, true, gvList); + ucLookHuoZhu1.Enabled = true; } } /// <summary> @@ -271,6 +292,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> /// 淇濆瓨浜嬩欢 @@ -319,7 +341,7 @@ } if (string.IsNullOrEmpty(kcCk)) { - Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨鍙戞枡浠撳簱锛�"); + Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨鏀舵枡浠撳簱锛�"); txt_qt008.Focus(); return; } @@ -379,6 +401,8 @@ gvList.Add(gvMx1); gvList.Add(gvMx2); UtilityHelper.ChangeEnableByControl(this.panel1.Controls, false, gvList); + ucLookHuoZhu1.Enabled = false; + toolBarMenu1.currentAction = ""; } } catch (Exception ex) @@ -450,11 +474,22 @@ 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 = ""; + ucLookHuoZhu1.Enabled = isEdit; JObject _job = JObject.Parse(strJson); JArray array = new JArray(); foreach (var a in _job["rtnData"]["list"]) @@ -473,7 +508,6 @@ { Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); } - JArray array2 = new JArray(); foreach (var a in _job["rtnData"]["list2"]) { @@ -508,7 +542,8 @@ gvMx1.SetFocusedRowCellValue("qd002", SelectedDataRow["itemNo"]); gvMx1.SetFocusedRowCellValue("qd003", SelectedDataRow["itemName"]); gvMx1.SetFocusedRowCellValue("qd004", SelectedDataRow["itemModel"]); - gvMx1.SetFocusedRowCellValue("qd009", SelectedDataRow["dwName"]); + gvMx1.SetFocusedRowCellValue("kcDw", SelectedDataRow["dwName"]); + gvMx1.SetFocusedRowCellValue("itemId", SelectedDataRow["id"]); } private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) @@ -619,8 +654,7 @@ } int rowHandle = gridView1.LocateByValue(1, gridView1.Columns["guid"], rowGuid); gridView1.FocusedRowHandle = rowHandle; - Form parentForm = this.FindForm(); - UtilityHelper.SetCheckIco(gridView1, "isSh", "qt016", "qt002", picCheckBox, parentForm, _inFieldValue.ToString()); + UtilityHelper.SetCheckIco(gridView1, "isSh", "qt016", "qt002", picCheckBox, this, _inFieldValue.ToString()); } } catch (Exception ex) @@ -638,9 +672,9 @@ txtWlid.Text = row["qd002"].ToString(); txtWlgg.Text = row["qd004"].ToString(); txtWlmc.Text = row["qd003"].ToString(); - //txtQuantity.Text = row["qd007"].ToString();//鐢宠鎬婚噺 - //txtYdy.Text = row["YDYNUM"].ToString();//宸叉墦鍗版�婚噺 - //kyPrtQty.Text = row["KDYNUM"].ToString();//鍙墦鍗版�婚噺 + txtQuantity.Text = row["qd007"].ToString();//鐢宠鎬婚噺 + txtYdy.Text = row["ydy"].ToString();//宸叉墦鍗版�婚噺 + txtKdy.Text = row["kdy"].ToString();//鍙墦鍗版�婚噺 } } /// <summary> -- Gitblit v1.9.3