From a89f2c46d1f53a4d9e23dc76b949b40d2b2b18a6 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期六, 08 二月 2025 08:22:22 +0800 Subject: [PATCH] 采购退货 --- DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs | 44 ++++++++++++++++++++++++++++++-------------- 1 files changed, 30 insertions(+), 14 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs index d2ae922..e6a7216 100644 --- a/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs +++ b/DevApp/Gs.DevApp/DevFrm/Warehouse/Frm_MesDbck.cs @@ -48,6 +48,8 @@ txt_fromFcode.getSuppler(""); this.txt_invFcode.EditChanged += (s, e) => { + txt_fstockoutorgidNo.Text = txt_invFcode.GetOrgName(); + txt_fowneroutidhead.Text = txt_invFcode.GetOrgId(); var _obj = new { currentPage = 1, @@ -69,10 +71,14 @@ MsgHelper.Warning("鎻愮ず锛�" + ex.Message); } }; + this.txt_fromFcode.EditChanged += (s, e) => { + txt_fstockorgidNo.Text = txt_fromFcode.GetOrgName(); + txt_fowneridhead.Text = txt_fromFcode.GetOrgId(); + }; } private void GridView1_ColumnFilterChanged(object sender, EventArgs e) { - _filterList = Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns); + Gs.DevApp.ToolBox.UtilityHelper.GetDilter(gridView1.Columns, gridView1); Task.Delay(100); getPageList(1); } @@ -150,8 +156,11 @@ var _rtn = UtilityHelper.ReturnToDynamic(strJson); if (_rtn.rtnCode > 0) { - UtilityHelper.JumpToTab(xtraTabControl1, 0); - getPageList(1); + if (xtraTabControl1.SelectedTabPageIndex == 0) + { } + else + Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 2); + getPageList(this.pageBar1.CurrentPage); } MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); @@ -199,9 +208,16 @@ return; } Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 3); - List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); - gvList.Add(gvMx1); - UtilityHelper.ChangeEnableByControl(panel1.Controls, true, gvList); + if (xtraTabControl1.SelectedTabPageIndex == 1) + { + getModel(rowGuid); + } + else + { + List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); + gvList.Add(gvMx1); + UtilityHelper.ChangeEnableByControl(panel1.Controls, true, gvList); + } } /// <summary> /// 鏂板浜嬩欢 @@ -230,13 +246,13 @@ string _inRkId = txt_fromFcode.GetId();//鍏� if (string.IsNullOrEmpty(_inCkId)) { - Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨宸ュ崟锛�"); + Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨鍑鸿揣浠撳簱锛�"); txt_invFcode.Focus(); return; } if (string.IsNullOrEmpty(_inRkId)) { - Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨浠撳簱锛�"); + Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨鏀惰揣浠撳簱锛�"); txt_fromFcode.Focus(); return; } @@ -430,7 +446,7 @@ }; toolBarMenu1.guidKey = ""; string rowGuid, rowName; - (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_billno, gridView1, "blNo"); + (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_billno, gridView1, "billno"); if (string.IsNullOrEmpty(rowGuid)) { MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); @@ -468,10 +484,10 @@ { SearchLookUpEdit LookupEdit = sender as SearchLookUpEdit; DataRowView SelectedDataRow = (DataRowView)LookupEdit.GetSelectedDataRow(); - gvMx1.SetFocusedRowCellValue("itemNo", SelectedDataRow["itemNo"]); - gvMx1.SetFocusedRowCellValue("itemName", SelectedDataRow["itemName"]); - gvMx1.SetFocusedRowCellValue("itemModel", SelectedDataRow["itemModel"]); - gvMx1.SetFocusedRowCellValue("dwName", SelectedDataRow["dwName"]); + gvMx1.SetFocusedRowCellValue("itemNo", SelectedDataRow["itemNo"].ToString()); + gvMx1.SetFocusedRowCellValue("itemName", SelectedDataRow["itemName"].ToString()); + gvMx1.SetFocusedRowCellValue("itemMpdel", SelectedDataRow["itemModel"].ToString()); + gvMx1.SetFocusedRowCellValue("itemUnit", SelectedDataRow["dwName"].ToString()); } private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) @@ -482,7 +498,7 @@ if (e.Button.Index == 0) { var dr = gvMx1.GetDataRow(rowhandle); - var mxGuid = dr["guid"].ToString(); + var mxGuid = dr["id"].ToString(); if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾鍒犻櫎鍚楋紵")) return; if (string.IsNullOrEmpty(mxGuid)) -- Gitblit v1.9.3