From 7dc26bc31ccb4355e20c07c6a31fae127c979d65 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期四, 17 四月 2025 16:57:47 +0800 Subject: [PATCH] 生产退货 --- DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.Designer.cs | 126 +++++++++++++++--------------- DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs | 38 ++++++--- DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.Designer.cs | 32 +++++++ DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.cs | 12 ++- 4 files changed, 124 insertions(+), 84 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.Designer.cs b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.Designer.cs index 2b1bac3..acdc974 100644 --- a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.Designer.cs +++ b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.Designer.cs @@ -89,6 +89,10 @@ this.layoutControlItem14 = new DevExpress.XtraLayout.LayoutControlItem(); this.layoutControlItem15 = new DevExpress.XtraLayout.LayoutControlItem(); this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem(); + this.layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem(); + this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem(); + this.layoutControlItem7 = new DevExpress.XtraLayout.LayoutControlItem(); + this.layoutControlItem16 = new DevExpress.XtraLayout.LayoutControlItem(); this.tabMx = new DevExpress.XtraTab.XtraTabControl(); this.tabMxPage1 = new DevExpress.XtraTab.XtraTabPage(); this.gcMx1 = new DevExpress.XtraGrid.GridControl(); @@ -109,10 +113,6 @@ this.repositoryItemButtonEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit(); this.picCheckBox = new System.Windows.Forms.PictureBox(); this.tips = new DevExpress.Utils.ToolTipController(this.components); - this.layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem(); - this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem(); - this.layoutControlItem7 = new DevExpress.XtraLayout.LayoutControlItem(); - this.layoutControlItem16 = new DevExpress.XtraLayout.LayoutControlItem(); ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).BeginInit(); this.xtraTabControl1.SuspendLayout(); this.xtraTabPage1.SuspendLayout(); @@ -151,6 +151,10 @@ ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem15)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tabMx)).BeginInit(); this.tabMx.SuspendLayout(); this.tabMxPage1.SuspendLayout(); @@ -158,10 +162,6 @@ ((System.ComponentModel.ISupportInitialize)(this.gvMx1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.repositoryItemButtonEdit1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picCheckBox)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).BeginInit(); this.SuspendLayout(); // // toolBarMenu1 @@ -769,6 +769,53 @@ this.layoutControlItem11.TextSize = new System.Drawing.Size(0, 0); this.layoutControlItem11.TextVisible = false; // + // layoutControlItem6 + // + this.layoutControlItem6.Control = this.txt_returnType; + this.layoutControlItem6.Location = new System.Drawing.Point(271, 0); + this.layoutControlItem6.Name = "layoutControlItem6"; + this.layoutControlItem6.OptionsTableLayoutItem.ColumnIndex = 1; + this.layoutControlItem6.Size = new System.Drawing.Size(271, 31); + this.layoutControlItem6.Text = "閫�搴撳師鍥�"; + this.layoutControlItem6.TextSize = new System.Drawing.Size(90, 18); + // + // layoutControlItem3 + // + this.layoutControlItem3.Control = this.txt_depotId; + this.layoutControlItem3.Location = new System.Drawing.Point(271, 31); + this.layoutControlItem3.Name = "layoutControlItem3"; + this.layoutControlItem3.OptionsTableLayoutItem.ColumnIndex = 1; + this.layoutControlItem3.OptionsTableLayoutItem.RowIndex = 1; + this.layoutControlItem3.Size = new System.Drawing.Size(271, 31); + this.layoutControlItem3.Text = "閫夋嫨浠撳簱"; + this.layoutControlItem3.TextSize = new System.Drawing.Size(90, 18); + // + // layoutControlItem7 + // + this.layoutControlItem7.Control = this.txt_remark; + this.layoutControlItem7.Location = new System.Drawing.Point(271, 62); + this.layoutControlItem7.Name = "layoutControlItem7"; + this.layoutControlItem7.OptionsTableLayoutItem.ColumnIndex = 1; + this.layoutControlItem7.OptionsTableLayoutItem.ColumnSpan = 2; + this.layoutControlItem7.OptionsTableLayoutItem.RowIndex = 2; + this.layoutControlItem7.Size = new System.Drawing.Size(542, 31); + this.layoutControlItem7.Text = "鐢宠澶囨敞"; + this.layoutControlItem7.TextSize = new System.Drawing.Size(90, 18); + // + // layoutControlItem16 + // + this.layoutControlItem16.Control = this.btnSelect; + this.layoutControlItem16.Location = new System.Drawing.Point(0, 62); + this.layoutControlItem16.MaxSize = new System.Drawing.Size(120, 31); + this.layoutControlItem16.MinSize = new System.Drawing.Size(20, 31); + this.layoutControlItem16.Name = "layoutControlItem16"; + this.layoutControlItem16.OptionsTableLayoutItem.RowIndex = 2; + this.layoutControlItem16.Size = new System.Drawing.Size(271, 31); + this.layoutControlItem16.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; + this.layoutControlItem16.Text = "閫�璐ф槑缁�"; + this.layoutControlItem16.TextSize = new System.Drawing.Size(0, 0); + this.layoutControlItem16.TextVisible = false; + // // tabMx // this.tabMx.Dock = System.Windows.Forms.DockStyle.Fill; @@ -854,7 +901,7 @@ // this.gvMx1ebeln.AppearanceCell.Options.UseFont = true; this.gvMx1ebeln.Caption = "鐢熶骇杞﹂棿"; - this.gvMx1ebeln.FieldName = "ebeln"; + this.gvMx1ebeln.FieldName = "workShop"; this.gvMx1ebeln.MinWidth = 50; this.gvMx1ebeln.Name = "gvMx1ebeln"; this.gvMx1ebeln.Tag = "query_a.EBELN"; @@ -875,7 +922,7 @@ // gridColumn2 // this.gridColumn2.Caption = "鐗╂枡缂栫爜"; - this.gridColumn2.FieldName = "wlbm"; + this.gridColumn2.FieldName = "itemNo"; this.gridColumn2.MinWidth = 25; this.gridColumn2.Name = "gridColumn2"; this.gridColumn2.Visible = true; @@ -885,7 +932,7 @@ // gridColumn5 // this.gridColumn5.Caption = "鐗╂枡鍚嶇О"; - this.gridColumn5.FieldName = "wlmc"; + this.gridColumn5.FieldName = "itemName"; this.gridColumn5.MinWidth = 25; this.gridColumn5.Name = "gridColumn5"; this.gridColumn5.Visible = true; @@ -895,7 +942,7 @@ // gridColumn3 // this.gridColumn3.Caption = "鐗╂枡瑙勬牸"; - this.gridColumn3.FieldName = "wlgg"; + this.gridColumn3.FieldName = "itemModel"; this.gridColumn3.MinWidth = 25; this.gridColumn3.Name = "gridColumn3"; this.gridColumn3.Visible = true; @@ -988,53 +1035,6 @@ this.picCheckBox.TabStop = false; this.picCheckBox.Visible = false; // - // layoutControlItem6 - // - this.layoutControlItem6.Control = this.txt_returnType; - this.layoutControlItem6.Location = new System.Drawing.Point(271, 0); - this.layoutControlItem6.Name = "layoutControlItem6"; - this.layoutControlItem6.OptionsTableLayoutItem.ColumnIndex = 1; - this.layoutControlItem6.Size = new System.Drawing.Size(271, 31); - this.layoutControlItem6.Text = "閫�搴撳師鍥�"; - this.layoutControlItem6.TextSize = new System.Drawing.Size(90, 18); - // - // layoutControlItem3 - // - this.layoutControlItem3.Control = this.txt_depotId; - this.layoutControlItem3.Location = new System.Drawing.Point(271, 31); - this.layoutControlItem3.Name = "layoutControlItem3"; - this.layoutControlItem3.OptionsTableLayoutItem.ColumnIndex = 1; - this.layoutControlItem3.OptionsTableLayoutItem.RowIndex = 1; - this.layoutControlItem3.Size = new System.Drawing.Size(271, 31); - this.layoutControlItem3.Text = "閫夋嫨浠撳簱"; - this.layoutControlItem3.TextSize = new System.Drawing.Size(90, 18); - // - // layoutControlItem7 - // - this.layoutControlItem7.Control = this.txt_remark; - this.layoutControlItem7.Location = new System.Drawing.Point(271, 62); - this.layoutControlItem7.Name = "layoutControlItem7"; - this.layoutControlItem7.OptionsTableLayoutItem.ColumnIndex = 1; - this.layoutControlItem7.OptionsTableLayoutItem.ColumnSpan = 2; - this.layoutControlItem7.OptionsTableLayoutItem.RowIndex = 2; - this.layoutControlItem7.Size = new System.Drawing.Size(542, 31); - this.layoutControlItem7.Text = "鐢宠澶囨敞"; - this.layoutControlItem7.TextSize = new System.Drawing.Size(90, 18); - // - // layoutControlItem16 - // - this.layoutControlItem16.Control = this.btnSelect; - this.layoutControlItem16.Location = new System.Drawing.Point(0, 62); - this.layoutControlItem16.MaxSize = new System.Drawing.Size(120, 31); - this.layoutControlItem16.MinSize = new System.Drawing.Size(20, 31); - this.layoutControlItem16.Name = "layoutControlItem16"; - this.layoutControlItem16.OptionsTableLayoutItem.RowIndex = 2; - this.layoutControlItem16.Size = new System.Drawing.Size(271, 31); - this.layoutControlItem16.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; - this.layoutControlItem16.Text = "閫�璐ф槑缁�"; - this.layoutControlItem16.TextSize = new System.Drawing.Size(0, 0); - this.layoutControlItem16.TextVisible = false; - // // Frm_MesSctkSq // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F); @@ -1083,6 +1083,10 @@ ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem15)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tabMx)).EndInit(); this.tabMx.ResumeLayout(false); this.tabMxPage1.ResumeLayout(false); @@ -1090,10 +1094,6 @@ ((System.ComponentModel.ISupportInitialize)(this.gvMx1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.repositoryItemButtonEdit1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.picCheckBox)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem7)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem16)).EndInit(); this.ResumeLayout(false); } diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs index 2a178c6..e3a0900 100644 --- a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs +++ b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesSctkSq.cs @@ -72,23 +72,33 @@ { try { - var lst = new List<string>(); - lst = ee.StringList; - var _obj = lst; - var strReturn = UtilityHelper.HttpPost("", - _webServiceName + "SelectFormTo", - JsonConvert.SerializeObject(_obj)); - var dt = UtilityHelper.ReturnToList(strReturn); - DataTable _newTable = dt.rtnData; - DataTable _oldTable = (DataTable)gcMx1.DataSource; - DataRow[] sourceRows = _newTable.Select(); - for (int i = 0; i < sourceRows.Length; i++) + var lst = ee.DynamicList; + DataTable _Table = (DataTable)gcMx1.DataSource; + foreach (dynamic dym in lst) { - _oldTable.ImportRow(sourceRows[i]); + DataRow _row = _Table.NewRow(); + _row["rkmxGuid"] = dym.rkmxGuid; + _row["id"] = ""; + _row["mid"] = ""; + _row["workShop"] = dym.workShop; + _row["itemId"] = dym.itemId; + _row["itemNo"] = dym.itemNo; + _row["itemName"] = dym.itemName; + _row["itemModel"] = dym.itemModel; + _row["dwName"] = dym.dwName; + _row["sqNum"] = ""; + _row["ysNum"] = "0"; + _row["remark"] = ""; + _Table.Rows.Add(_row); } gcMx1.BindingContext = new BindingContext(); - gcMx1.DataSource = _oldTable; + gcMx1.DataSource = _Table; gcMx1.ForceInitialize(); + gvMx1.CloseEditor(); + gvMx1.PostEditor(); + gvMx1.UpdateCurrentRow(); + gvMx1.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1); } catch (Exception ex) { @@ -321,7 +331,7 @@ var _obj = new { Guid = Gs.DevApp.ToolBox.UtilityHelper.ToGuid(lbGuid.Text.Trim()), - OrgId= txt_thOrgId.GetId(),//閫夋嫨缁勭粐 + OrgId = txt_thOrgId.GetId(),//閫夋嫨缁勭粐 Remark = txt_remark.Text.Trim(), //澶囨敞 DepotId = int.Parse(_ckId),//浠撳簱 Reason = txt_returnType.Text,//閫�鏂欏師鍥� diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.Designer.cs b/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.Designer.cs index c3a91ba..175312a 100644 --- a/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.Designer.cs +++ b/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.Designer.cs @@ -49,6 +49,8 @@ this.gridColumn9 = new DevExpress.XtraGrid.Columns.GridColumn(); this.repositoryItemButtonEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit(); this.gridColumn10 = new DevExpress.XtraGrid.Columns.GridColumn(); + this.gridColumn11 = new DevExpress.XtraGrid.Columns.GridColumn(); + this.gridColumn12 = new DevExpress.XtraGrid.Columns.GridColumn(); ((System.ComponentModel.ISupportInitialize)(this.gcMain)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.repositoryItemButtonEdit1)).BeginInit(); @@ -76,6 +78,7 @@ this.gv_msg, this.gridColumn1, this.gridColumn2, + this.gridColumn11, this.gridColumn3, this.gridColumn4, this.gridColumn5, @@ -83,7 +86,8 @@ this.gridColumn7, this.gridColumn8, this.gridColumn9, - this.gridColumn10}); + this.gridColumn10, + this.gridColumn12}); this.gridView1.GridControl = this.gcMain; this.gridView1.Name = "gridView1"; this.gridView1.OptionsFind.ShowSearchNavButtons = false; @@ -142,7 +146,7 @@ // gridColumn2 // this.gridColumn2.Caption = "鐗╂枡缂栫爜"; - this.gridColumn2.FieldName = "wlbm"; + this.gridColumn2.FieldName = "itemNo"; this.gridColumn2.MinWidth = 25; this.gridColumn2.Name = "gridColumn2"; this.gridColumn2.Visible = true; @@ -152,7 +156,7 @@ // gridColumn3 // this.gridColumn3.Caption = "鐗╂枡瑙勬牸"; - this.gridColumn3.FieldName = "wlgg"; + this.gridColumn3.FieldName = "itemModel"; this.gridColumn3.MinWidth = 25; this.gridColumn3.Name = "gridColumn3"; this.gridColumn3.Visible = true; @@ -238,6 +242,26 @@ this.gridColumn10.Name = "gridColumn10"; this.gridColumn10.Width = 94; // + // gridColumn11 + // + this.gridColumn11.Caption = "鐗╂枡鍚嶇О"; + this.gridColumn11.FieldName = "itemName"; + this.gridColumn11.MinWidth = 25; + this.gridColumn11.Name = "gridColumn11"; + this.gridColumn11.Visible = true; + this.gridColumn11.VisibleIndex = 12; + this.gridColumn11.Width = 94; + // + // gridColumn12 + // + this.gridColumn12.Caption = "杞﹂棿"; + this.gridColumn12.FieldName = "workShop"; + this.gridColumn12.MinWidth = 25; + this.gridColumn12.Name = "gridColumn12"; + this.gridColumn12.Visible = true; + this.gridColumn12.VisibleIndex = 13; + this.gridColumn12.Width = 94; + // // SelectSctk // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F); @@ -275,5 +299,7 @@ private DevExpress.XtraGrid.Columns.GridColumn gridColumn8; private DevExpress.XtraGrid.Columns.GridColumn gridColumn9; private DevExpress.XtraGrid.Columns.GridColumn gridColumn10; + private DevExpress.XtraGrid.Columns.GridColumn gridColumn11; + private DevExpress.XtraGrid.Columns.GridColumn gridColumn12; } } \ No newline at end of file diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.cs b/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.cs index 7a70a52..2a46583 100644 --- a/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.cs +++ b/DevApp/Gs.DevApp/DevFrm/Ck/SelectSctk.cs @@ -19,7 +19,7 @@ Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, null, null, null, "", null, null, false); getPageList(1); } - + /// <summary> /// </summary> /// <param name="curPage">绗嚑椤�</param> @@ -77,12 +77,16 @@ { return; } - var mxName = dr["depotName"].ToString(); var list = new List<dynamic>(); list.Add(new { - guid = mxGuid, - name = mxName, + rkmxGuid = mxGuid, + workShop = dr["workShop"].ToString(), + itemId = dr["itemId"].ToString(), + itemNo = dr["itemNo"].ToString(), + itemName = dr["itemName"].ToString(), + itemModel = dr["itemModel"].ToString(), + dwName = dr["dwName"].ToString(), }); UpdateParent?.Invoke(this, new UpdateParentEventArgs { DynamicList = list }); Close(); -- Gitblit v1.9.3