From fad2478c12172e84ffb47ae2b97654108ee8856c Mon Sep 17 00:00:00 2001
From: lu <99954486@qq.com>
Date: 星期四, 28 十一月 2024 14:36:06 +0800
Subject: [PATCH] 车间产线下拉

---
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.Designer.cs      |    5 
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.Designer.cs |    2 
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.cs               |    1 
 DevApp/Gs.DevApp/UserControl/UcLookWorkshop.cs          |   42 ++--
 DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQmCheckitemDt.cs      |    1 
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.cs               |   91 ++++++++++-
 DevApp/Gs.DevApp/UserControl/UcLookWorkline.cs          |   23 +-
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.Designer.cs      |  154 +++++++++---------
 DevApp/Gs.DevApp/UserControl/UcLookWorkline.Designer.cs |   22 +-
 DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.cs          |    4 
 DevApp/Gs.DevApp/UserControl/UcLookWorkshop.Designer.cs |   26 +-
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs               |   59 +++++++
 12 files changed, 273 insertions(+), 157 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQmCheckitemDt.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQmCheckitemDt.cs
index f393971..dcd0338 100644
--- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQmCheckitemDt.cs
+++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQmCheckitemDt.cs
@@ -663,7 +663,6 @@
                 gvMx1.UpdateCurrentRow();
                 gvMx1.SetRowCellValue(dataIndex, "sampleSizeNo", _val);
                 gvMx1.SetRowCellValue(dataIndex, "sampleSizeName", _txt);
-
             }
         }
         private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.Designer.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.Designer.cs
index 019ec51..c8a33a5 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.Designer.cs
@@ -1525,7 +1525,6 @@
             // txt_daahb015
             // 
             this.txt_daahb015.IsReadly = false;
-            this.txt_daahb015.KeyFile = "";
             this.txt_daahb015.Location = new System.Drawing.Point(89, 89);
             this.txt_daahb015.Name = "txt_daahb015";
             this.txt_daahb015.Size = new System.Drawing.Size(188, 28);
@@ -1534,7 +1533,6 @@
             // txt_daahb013
             // 
             this.txt_daahb013.IsReadly = false;
-            this.txt_daahb013.KeyFile = "";
             this.txt_daahb013.Location = new System.Drawing.Point(89, 54);
             this.txt_daahb013.Name = "txt_daahb013";
             this.txt_daahb013.Size = new System.Drawing.Size(188, 28);
diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.cs
index 044ca8f..f883f0d 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_MesWomdaahb.cs
@@ -44,11 +44,7 @@
                 Rectangle r = new Rectangle(gridView1.GridControl.Width / 2 - 100, e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5);
                 e.Graphics.DrawString(str, f, Brushes.Gray, r);
             };
-
-            txt_daahb013.KeyFile = "guid";
             txt_daahb013.EditChanged += Txt_daahb013_EditChanged;
-            txt_daahb015.KeyFile = "guid";
-           
         }
 
         private void Txt_daahb013_EditChanged(object sender, EventArgs e)
diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.Designer.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.Designer.cs
index 2423bcf..8fc63cf 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.Designer.cs
@@ -1348,10 +1348,9 @@
             // txt_caa021
             // 
             this.txt_caa021.IsReadly = false;
-            this.txt_caa021.KeyFile = "";
-            this.txt_caa021.Location = new System.Drawing.Point(85, 81);
+            this.txt_caa021.Location = new System.Drawing.Point(95, 85);
             this.txt_caa021.Name = "txt_caa021";
-            this.txt_caa021.Size = new System.Drawing.Size(160, 29);
+            this.txt_caa021.Size = new System.Drawing.Size(150, 28);
             this.txt_caa021.TabIndex = 451;
             // 
             // labelControl11
diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.cs
index b6249d4..5367a9a 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Womcaa.cs
@@ -40,7 +40,6 @@
                 Rectangle r = new Rectangle(gridView1.GridControl.Width / 2 - 100, e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5);
                 e.Graphics.DrawString(str, f, Brushes.Gray, r);
             };
-            txt_caa021.KeyFile = "workid";
         }
 
 
diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.Designer.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.Designer.cs
index 307416f..a793ede 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.Designer.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.Designer.cs
@@ -29,11 +29,11 @@
         /// </summary>
         private void InitializeComponent()
         {
-            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions1 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject1 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject2 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject3 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject4 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions2 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject5 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject6 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject7 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject8 = new DevExpress.Utils.SerializableAppearanceObject();
             this.gvMx1machineNo = new DevExpress.XtraGrid.Columns.GridColumn();
             this.repositoryItemDateEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
             this.gvMx1reporttime = new DevExpress.XtraGrid.Columns.GridColumn();
@@ -54,8 +54,8 @@
             this.gvMx1daa016 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.repositoryItemDateEdit2 = new DevExpress.XtraEditors.Repository.RepositoryItemDateEdit();
             this.gvMx1daa014 = new DevExpress.XtraGrid.Columns.GridColumn();
-            this.gvMx1daa013 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gvMx1daa012 = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.rptJYBZ = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
             this.gvMx1daa011 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gvMx1daa010 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gvMx1daa009 = new DevExpress.XtraGrid.Columns.GridColumn();
@@ -85,7 +85,6 @@
             this.lb_fstatus = new DevExpress.XtraEditors.LabelControl();
             this.gv_fstatus = new DevExpress.XtraGrid.Columns.GridColumn();
             this.lb_pba013 = new DevExpress.XtraEditors.LabelControl();
-            this.txt_pba013 = new DevExpress.XtraEditors.TextEdit();
             this.gv_pba013 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.lb_pba010 = new DevExpress.XtraEditors.LabelControl();
             this.txt_pba015 = new DevExpress.XtraEditors.TextEdit();
@@ -95,7 +94,6 @@
             this.gv_pba006 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gv_pba005 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.lb_pba001 = new DevExpress.XtraEditors.LabelControl();
-            this.txt_pba016 = new DevExpress.XtraEditors.TextEdit();
             this.toolBarMenu1 = new Gs.DevApp.UserControl.UcToolBarMenu();
             this.gcMain = new DevExpress.XtraGrid.GridControl();
             this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
@@ -107,26 +105,28 @@
             this.xtraTabPage2 = new DevExpress.XtraTab.XtraTabPage();
             this.tabMx = new DevExpress.XtraTab.XtraTabControl();
             this.panel1 = new System.Windows.Forms.Panel();
+            this.txt_pba016 = new Gs.DevApp.UserControl.UcLookWorkline();
+            this.txt_pba013 = new Gs.DevApp.UserControl.UcLookWorkshop();
             this.txt_hNo = new DevExpress.XtraEditors.TextEdit();
             this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
             this.btnSelect = new DevExpress.XtraEditors.SimpleButton();
             this.txt_fstatus = new DevExpress.XtraEditors.CheckEdit();
             this.labelControl11 = new DevExpress.XtraEditors.LabelControl();
             this.lbGuid = new System.Windows.Forms.Label();
+            this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemDateEdit1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemDateEdit1.CalendarTimeProperties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemDateEdit2)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemDateEdit2.CalendarTimeProperties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.rptJYBZ)).BeginInit();
             this.tabMxPage1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.gcMx1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.gvMx1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemButtonEdit1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_checkUser.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_checkDate.Properties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txt_pba013.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_pba015.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_pba009.Properties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txt_pba016.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.gcMain)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).BeginInit();
@@ -155,7 +155,7 @@
             this.gvMx1machineNo.Name = "gvMx1machineNo";
             this.gvMx1machineNo.Tag = "query_a.machine_no";
             this.gvMx1machineNo.Visible = true;
-            this.gvMx1machineNo.VisibleIndex = 35;
+            this.gvMx1machineNo.VisibleIndex = 34;
             this.gvMx1machineNo.Width = 250;
             // 
             // repositoryItemDateEdit1
@@ -181,7 +181,7 @@
             this.gvMx1reporttime.Name = "gvMx1reporttime";
             this.gvMx1reporttime.Tag = "query_a.reporttime";
             this.gvMx1reporttime.Visible = true;
-            this.gvMx1reporttime.VisibleIndex = 34;
+            this.gvMx1reporttime.VisibleIndex = 33;
             this.gvMx1reporttime.Width = 94;
             // 
             // gvMx1isReportcheck
@@ -199,7 +199,7 @@
             this.gvMx1isReportcheck.OptionsColumn.ReadOnly = true;
             this.gvMx1isReportcheck.Tag = "query_a.is_reportcheck";
             this.gvMx1isReportcheck.Visible = true;
-            this.gvMx1isReportcheck.VisibleIndex = 33;
+            this.gvMx1isReportcheck.VisibleIndex = 32;
             this.gvMx1isReportcheck.Width = 94;
             // 
             // gvMx1daa026
@@ -216,7 +216,7 @@
             this.gvMx1daa026.Name = "gvMx1daa026";
             this.gvMx1daa026.Tag = "query_a.daa026";
             this.gvMx1daa026.Visible = true;
-            this.gvMx1daa026.VisibleIndex = 32;
+            this.gvMx1daa026.VisibleIndex = 31;
             this.gvMx1daa026.Width = 94;
             // 
             // gvMx1daa025
@@ -230,7 +230,7 @@
             this.gvMx1daa025.OptionsColumn.ReadOnly = true;
             this.gvMx1daa025.Tag = "query_a.daa025";
             this.gvMx1daa025.Visible = true;
-            this.gvMx1daa025.VisibleIndex = 31;
+            this.gvMx1daa025.VisibleIndex = 30;
             this.gvMx1daa025.Width = 94;
             // 
             // gvMx1daa024
@@ -244,7 +244,7 @@
             this.gvMx1daa024.OptionsColumn.ReadOnly = true;
             this.gvMx1daa024.Tag = "query_a.daa024";
             this.gvMx1daa024.Visible = true;
-            this.gvMx1daa024.VisibleIndex = 30;
+            this.gvMx1daa024.VisibleIndex = 29;
             this.gvMx1daa024.Width = 94;
             // 
             // gvMx1daa023
@@ -258,7 +258,7 @@
             this.gvMx1daa023.OptionsColumn.ReadOnly = true;
             this.gvMx1daa023.Tag = "query_a.daa023";
             this.gvMx1daa023.Visible = true;
-            this.gvMx1daa023.VisibleIndex = 29;
+            this.gvMx1daa023.VisibleIndex = 28;
             this.gvMx1daa023.Width = 94;
             // 
             // gvMx1daa022
@@ -272,7 +272,7 @@
             this.gvMx1daa022.OptionsColumn.ReadOnly = true;
             this.gvMx1daa022.Tag = "query_a.daa022";
             this.gvMx1daa022.Visible = true;
-            this.gvMx1daa022.VisibleIndex = 28;
+            this.gvMx1daa022.VisibleIndex = 27;
             this.gvMx1daa022.Width = 94;
             // 
             // gvMx1daa021
@@ -286,7 +286,7 @@
             this.gvMx1daa021.OptionsColumn.ReadOnly = true;
             this.gvMx1daa021.Tag = "query_a.daa021";
             this.gvMx1daa021.Visible = true;
-            this.gvMx1daa021.VisibleIndex = 27;
+            this.gvMx1daa021.VisibleIndex = 26;
             this.gvMx1daa021.Width = 94;
             // 
             // gvMx1daa020
@@ -300,7 +300,7 @@
             this.gvMx1daa020.OptionsColumn.ReadOnly = true;
             this.gvMx1daa020.Tag = "query_a.daa020";
             this.gvMx1daa020.Visible = true;
-            this.gvMx1daa020.VisibleIndex = 26;
+            this.gvMx1daa020.VisibleIndex = 25;
             this.gvMx1daa020.Width = 94;
             // 
             // gvMx1checkUser
@@ -314,7 +314,7 @@
             this.gvMx1checkUser.OptionsColumn.ReadOnly = true;
             this.gvMx1checkUser.Tag = "query_a.check_user";
             this.gvMx1checkUser.Visible = true;
-            this.gvMx1checkUser.VisibleIndex = 25;
+            this.gvMx1checkUser.VisibleIndex = 24;
             this.gvMx1checkUser.Width = 94;
             // 
             // gvMx1checkDate
@@ -328,7 +328,7 @@
             this.gvMx1checkDate.OptionsColumn.ReadOnly = true;
             this.gvMx1checkDate.Tag = "query_a.check_date";
             this.gvMx1checkDate.Visible = true;
-            this.gvMx1checkDate.VisibleIndex = 24;
+            this.gvMx1checkDate.VisibleIndex = 23;
             this.gvMx1checkDate.Width = 94;
             // 
             // gvMx1fstatus
@@ -342,7 +342,7 @@
             this.gvMx1fstatus.OptionsColumn.ReadOnly = true;
             this.gvMx1fstatus.Tag = "query_a.fstatus";
             this.gvMx1fstatus.Visible = true;
-            this.gvMx1fstatus.VisibleIndex = 23;
+            this.gvMx1fstatus.VisibleIndex = 22;
             this.gvMx1fstatus.Width = 94;
             // 
             // gvMx1daa019
@@ -356,7 +356,7 @@
             this.gvMx1daa019.OptionsColumn.ReadOnly = true;
             this.gvMx1daa019.Tag = "query_a.daa019";
             this.gvMx1daa019.Visible = true;
-            this.gvMx1daa019.VisibleIndex = 22;
+            this.gvMx1daa019.VisibleIndex = 21;
             this.gvMx1daa019.Width = 94;
             // 
             // gvMx1daa018
@@ -369,7 +369,7 @@
             this.gvMx1daa018.Name = "gvMx1daa018";
             this.gvMx1daa018.Tag = "query_a.daa018";
             this.gvMx1daa018.Visible = true;
-            this.gvMx1daa018.VisibleIndex = 21;
+            this.gvMx1daa018.VisibleIndex = 20;
             this.gvMx1daa018.Width = 94;
             // 
             // gvMx1daa017
@@ -404,7 +404,7 @@
             this.gvMx1daa016.Name = "gvMx1daa016";
             this.gvMx1daa016.Tag = "query_a.daa016";
             this.gvMx1daa016.Visible = true;
-            this.gvMx1daa016.VisibleIndex = 20;
+            this.gvMx1daa016.VisibleIndex = 18;
             this.gvMx1daa016.Width = 200;
             // 
             // repositoryItemDateEdit2
@@ -427,22 +427,8 @@
             this.gvMx1daa014.OptionsColumn.ReadOnly = true;
             this.gvMx1daa014.Tag = "query_a.daa014";
             this.gvMx1daa014.Visible = true;
-            this.gvMx1daa014.VisibleIndex = 18;
+            this.gvMx1daa014.VisibleIndex = 17;
             this.gvMx1daa014.Width = 94;
-            // 
-            // gvMx1daa013
-            // 
-            this.gvMx1daa013.AppearanceCell.Font = new System.Drawing.Font("Tahoma", 10F);
-            this.gvMx1daa013.AppearanceCell.Options.UseFont = true;
-            this.gvMx1daa013.Caption = "鐢熶骇绾垮埆";
-            this.gvMx1daa013.FieldName = "daa020";
-            this.gvMx1daa013.MinWidth = 50;
-            this.gvMx1daa013.Name = "gvMx1daa013";
-            this.gvMx1daa013.OptionsColumn.ReadOnly = true;
-            this.gvMx1daa013.Tag = "query_a.daa013";
-            this.gvMx1daa013.Visible = true;
-            this.gvMx1daa013.VisibleIndex = 17;
-            this.gvMx1daa013.Width = 94;
             // 
             // gvMx1daa012
             // 
@@ -453,13 +439,22 @@
             this.gvMx1daa012.AppearanceHeader.ForeColor = System.Drawing.Color.Blue;
             this.gvMx1daa012.AppearanceHeader.Options.UseForeColor = true;
             this.gvMx1daa012.Caption = "绾垮埆缂栫爜";
-            this.gvMx1daa012.FieldName = "daa015";
-            this.gvMx1daa012.MinWidth = 50;
+            this.gvMx1daa012.ColumnEdit = this.rptJYBZ;
+            this.gvMx1daa012.FieldName = "daa015LineName";
+            this.gvMx1daa012.MinWidth = 150;
             this.gvMx1daa012.Name = "gvMx1daa012";
             this.gvMx1daa012.Tag = "query_a.daa012";
             this.gvMx1daa012.Visible = true;
             this.gvMx1daa012.VisibleIndex = 16;
-            this.gvMx1daa012.Width = 94;
+            this.gvMx1daa012.Width = 150;
+            // 
+            // rptJYBZ
+            // 
+            this.rptJYBZ.AutoHeight = false;
+            this.rptJYBZ.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.rptJYBZ.Name = "rptJYBZ";
+            this.rptJYBZ.SelectedIndexChanged += new System.EventHandler(this.rptJYBZ_SelectedIndexChanged);
             // 
             // gvMx1daa011
             // 
@@ -676,7 +671,8 @@
             this.gcMx1.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
             this.repositoryItemDateEdit1,
             this.repositoryItemDateEdit2,
-            this.repositoryItemButtonEdit1});
+            this.repositoryItemButtonEdit1,
+            this.rptJYBZ});
             this.gcMx1.Size = new System.Drawing.Size(1124, 381);
             this.gcMx1.TabIndex = 0;
             this.gcMx1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
@@ -705,7 +701,6 @@
             this.gvMx1daa009,
             this.gvMx1daa011,
             this.gvMx1daa012,
-            this.gvMx1daa013,
             this.gvMx1daa016,
             this.gvMx1daa017,
             this.gvMx1daa018,
@@ -723,7 +718,8 @@
             this.gvMx1isReportcheck,
             this.gvMx1daa014,
             this.gvMx1reporttime,
-            this.gvMx1machineNo});
+            this.gvMx1machineNo,
+            this.gridColumn3});
             this.gvMx1.GridControl = this.gcMx1;
             this.gvMx1.Name = "gvMx1";
             this.gvMx1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.False;
@@ -754,10 +750,10 @@
             // repositoryItemButtonEdit1
             // 
             this.repositoryItemButtonEdit1.AutoHeight = false;
-            editorButtonImageOptions1.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16;
-            editorButtonImageOptions1.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter;
+            editorButtonImageOptions2.Image = global::Gs.DevApp.Properties.Resources.removegroupfooter_16x16;
+            editorButtonImageOptions2.ImageToTextAlignment = DevExpress.XtraEditors.ImageAlignToText.LeftCenter;
             this.repositoryItemButtonEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "绉诲嚭", -1, true, true, false, editorButtonImageOptions1, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject1, serializableAppearanceObject2, serializableAppearanceObject3, serializableAppearanceObject4, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "绉诲嚭", -1, true, true, false, editorButtonImageOptions2, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject5, serializableAppearanceObject6, serializableAppearanceObject7, serializableAppearanceObject8, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
             this.repositoryItemButtonEdit1.Name = "repositoryItemButtonEdit1";
             this.repositoryItemButtonEdit1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor;
             this.repositoryItemButtonEdit1.ButtonClick += new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(this.repositoryItemButtonEdit1_ButtonClick);
@@ -864,15 +860,6 @@
             this.lb_pba013.TabIndex = 258;
             this.lb_pba013.Text = "宸ヤ綔杞﹂棿";
             // 
-            // txt_pba013
-            // 
-            this.txt_pba013.Location = new System.Drawing.Point(100, 18);
-            this.txt_pba013.Name = "txt_pba013";
-            this.txt_pba013.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
-            this.txt_pba013.Properties.Appearance.Options.UseFont = true;
-            this.txt_pba013.Size = new System.Drawing.Size(180, 28);
-            this.txt_pba013.TabIndex = 258;
-            // 
             // gv_pba013
             // 
             this.gv_pba013.AppearanceCell.Font = new System.Drawing.Font("Tahoma", 10F);
@@ -976,15 +963,6 @@
             this.lb_pba001.Size = new System.Drawing.Size(34, 21);
             this.lb_pba001.TabIndex = 216;
             this.lb_pba001.Text = "浜х嚎";
-            // 
-            // txt_pba016
-            // 
-            this.txt_pba016.Location = new System.Drawing.Point(100, 49);
-            this.txt_pba016.Name = "txt_pba016";
-            this.txt_pba016.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
-            this.txt_pba016.Properties.Appearance.Options.UseFont = true;
-            this.txt_pba016.Size = new System.Drawing.Size(180, 28);
-            this.txt_pba016.TabIndex = 216;
             // 
             // toolBarMenu1
             // 
@@ -1109,6 +1087,8 @@
             // panel1
             // 
             this.panel1.BackColor = System.Drawing.Color.White;
+            this.panel1.Controls.Add(this.txt_pba016);
+            this.panel1.Controls.Add(this.txt_pba013);
             this.panel1.Controls.Add(this.txt_hNo);
             this.panel1.Controls.Add(this.labelControl1);
             this.panel1.Controls.Add(this.btnSelect);
@@ -1121,19 +1101,33 @@
             this.panel1.Controls.Add(this.txt_checkDate);
             this.panel1.Controls.Add(this.lb_fstatus);
             this.panel1.Controls.Add(this.lb_pba013);
-            this.panel1.Controls.Add(this.txt_pba013);
             this.panel1.Controls.Add(this.lb_pba010);
             this.panel1.Controls.Add(this.txt_pba015);
             this.panel1.Controls.Add(this.lb_pba009);
             this.panel1.Controls.Add(this.txt_pba009);
             this.panel1.Controls.Add(this.lb_pba001);
-            this.panel1.Controls.Add(this.txt_pba016);
             this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
             this.panel1.Font = new System.Drawing.Font("Tahoma", 10F);
             this.panel1.Location = new System.Drawing.Point(0, 0);
             this.panel1.Name = "panel1";
             this.panel1.Size = new System.Drawing.Size(1126, 157);
             this.panel1.TabIndex = 1;
+            // 
+            // txt_pba016
+            // 
+            this.txt_pba016.IsReadly = false;
+            this.txt_pba016.Location = new System.Drawing.Point(100, 49);
+            this.txt_pba016.Name = "txt_pba016";
+            this.txt_pba016.Size = new System.Drawing.Size(180, 28);
+            this.txt_pba016.TabIndex = 460;
+            // 
+            // txt_pba013
+            // 
+            this.txt_pba013.IsReadly = false;
+            this.txt_pba013.Location = new System.Drawing.Point(100, 18);
+            this.txt_pba013.Name = "txt_pba013";
+            this.txt_pba013.Size = new System.Drawing.Size(180, 28);
+            this.txt_pba013.TabIndex = 459;
             // 
             // txt_hNo
             // 
@@ -1192,6 +1186,16 @@
             this.lbGuid.TabIndex = 1;
             this.lbGuid.Visible = false;
             // 
+            // gridColumn3
+            // 
+            this.gridColumn3.Caption = "绾夸綋ID";
+            this.gridColumn3.FieldName = "daa015";
+            this.gridColumn3.MinWidth = 25;
+            this.gridColumn3.Name = "gridColumn3";
+            this.gridColumn3.Visible = true;
+            this.gridColumn3.VisibleIndex = 35;
+            this.gridColumn3.Width = 94;
+            // 
             // Frm_Wompba
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F);
@@ -1204,16 +1208,15 @@
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemDateEdit1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemDateEdit2.CalendarTimeProperties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemDateEdit2)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.rptJYBZ)).EndInit();
             this.tabMxPage1.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.gcMx1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.gvMx1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.repositoryItemButtonEdit1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_checkUser.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_checkDate.Properties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txt_pba013.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_pba015.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txt_pba009.Properties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txt_pba016.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.gcMain)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).EndInit();
@@ -1259,7 +1262,6 @@
         private DevExpress.XtraGrid.Columns.GridColumn gvMx1daa017;
         private DevExpress.XtraGrid.Columns.GridColumn gvMx1daa016;
         private DevExpress.XtraGrid.Columns.GridColumn gvMx1daa014;
-        private DevExpress.XtraGrid.Columns.GridColumn gvMx1daa013;
         private DevExpress.XtraGrid.Columns.GridColumn gvMx1daa012;
         private DevExpress.XtraGrid.Columns.GridColumn gvMx1daa011;
         private DevExpress.XtraGrid.Columns.GridColumn gvMx1daa010;
@@ -1291,7 +1293,6 @@
         private DevExpress.XtraGrid.Columns.GridColumn gv_fstatus;
 
         private DevExpress.XtraEditors.LabelControl lb_pba013;
-        private DevExpress.XtraEditors.TextEdit txt_pba013;
         private DevExpress.XtraGrid.Columns.GridColumn gv_pba013;
 
         private DevExpress.XtraEditors.LabelControl lb_pba010;
@@ -1304,7 +1305,6 @@
         private DevExpress.XtraGrid.Columns.GridColumn gv_pba005;
 
         private DevExpress.XtraEditors.LabelControl lb_pba001;
-        private DevExpress.XtraEditors.TextEdit txt_pba016;
         private DevExpress.XtraGrid.Columns.GridColumn gridColumn1;
         private DevExpress.XtraEditors.CheckEdit txt_fstatus;
         private DevExpress.XtraEditors.SimpleButton btnSelect;
@@ -1316,5 +1316,9 @@
         private DevExpress.XtraGrid.Columns.GridColumn gvMxDel;
         private DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit repositoryItemButtonEdit1;
         private DevExpress.XtraGrid.Columns.GridColumn gridColumn2;
+        private UserControl.UcLookWorkshop txt_pba013;
+        private UserControl.UcLookWorkline txt_pba016;
+        private DevExpress.XtraEditors.Repository.RepositoryItemComboBox rptJYBZ;
+        private DevExpress.XtraGrid.Columns.GridColumn gridColumn3;
     }
 }
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.cs b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.cs
index fc3e2b6..1f7d248 100644
--- a/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.cs
+++ b/DevApp/Gs.DevApp/DevFrm/WOM/Frm_Wompba.cs
@@ -1,3 +1,5 @@
+using DevExpress.XtraEditors;
+using DevExpress.XtraGrid.Views.Grid;
 using Gs.DevApp.Entity;
 using Gs.DevApp.ToolBox;
 using Gs.DevApp.UserControl;
@@ -46,10 +48,16 @@
                 Rectangle r = new Rectangle(gridView1.GridControl.Width / 2 - 100, e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5);
                 e.Graphics.DrawString(str, f, Brushes.Gray, r);
             };
+            txt_pba013.EditChanged += (s, e) =>
+            {
+                string workGuid = this.txt_pba013.GetGuid();
+                txt_pba016.getSuppler(workGuid);
+                _getListJybz(workGuid);
+            };
             //閫夋嫨闇�瑕佸叆搴撶殑鏄庣粏
             btnSelect.Click += (s, e) =>
             {
-                if (string.IsNullOrEmpty(this.txt_pba013.Text))
+                if (string.IsNullOrEmpty(this.txt_pba013.GetId()))
                 {
                     Gs.DevApp.ToolBox.MsgHelper.ShowError("璇峰厛閫夋嫨杞﹂棿锛屾墠鑳介�夋嫨浠诲姟鍗曪紒");
                     return;
@@ -85,6 +93,8 @@
                 };
                 frm.ShowDialog();
             };
+
+           
         }
 
         /// <summary>
@@ -242,7 +252,7 @@
         {
             string rowGuid = "", rowName = "";
             (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1,
-                lbGuid, txt_hNo, gridView1,"hNo");
+                lbGuid, txt_hNo, gridView1, "hNo");
             if (string.IsNullOrEmpty(rowGuid))
             {
                 MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�");
@@ -325,19 +335,32 @@
         private void ToolBarMenu1_btnSaveClick(object sender, EventArgs e)
         {
             toolBarMenu1.isSetBtn = false;
-            //if (string.IsNullOrEmpty(txt_account.Text.Trim()))
-            //{
-            //    Gs.DevApp.ToolBox.MsgHelper.Warning("鐧诲綍璐﹀彿涓嶈兘涓虹┖锛�");
-            //    txt_account.Focus();
-            //    return;
-            //}
-            var _sb = new StringBuilder();
+            string workId = txt_pba013.GetId();
+            if (string.IsNullOrEmpty(workId.Trim()))
+            {
+                Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨杞﹂棿锛�");
+                txt_pba013.Focus();
+                return;
+            }
+            string lineId = txt_pba016.GetId();
+            if (string.IsNullOrEmpty(lineId.Trim()))
+            {
+                Gs.DevApp.ToolBox.MsgHelper.Warning("璇烽�夋嫨浜х嚎锛�");
+                txt_pba016.Focus();
+                return;
+            }
+            if (string.IsNullOrEmpty(txt_pba015.Text.Trim()))
+            {
+                Gs.DevApp.ToolBox.MsgHelper.Warning("璁″垝浜烘暟涓嶈兘涓虹┖锛�");
+                txt_pba015.Focus();
+                return;
+            }
             var _obj = new
             {
                 guid = UtilityHelper.ToGuid(lbGuid.Text.Trim()), //涓诲缓
                 bz = txt_pba009.Text.Trim(),
-                cjId = 1,
-                cxId = 1,
+                cjId = workId,
+                cxId = lineId,
                 jhrs = txt_pba015.Text.Trim(),
                 list = new List<dynamic>(),
             };
@@ -522,5 +545,51 @@
                 }
             }
         }
+
+        private void _getListJybz(string workGuid)
+        {
+            if (string.IsNullOrEmpty(workGuid))
+                return;
+            var _obj = new
+            {
+                guid = workGuid //涓诲缓
+            };
+            var json = JsonConvert.SerializeObject(_obj);
+            try
+            {
+                var strReturn = UtilityHelper.HttpPost("",
+                    "SysDepartmentManager/GetModel", json);
+                var _job = JObject.Parse(strReturn);
+                var array = new JArray();
+                var d = _job["rtnData"]["list"];
+                foreach (var a in d) array.Add(a);
+                var dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
+                foreach (DataRow dr in dt.Rows)
+                {
+                    rptJYBZ.Items.Add((new CboItemEntity(dr["id"].ToString(), dr["name"].ToString())));
+                }
+            }
+            catch (Exception ex)
+            {
+                MsgHelper.Warning("鎻愮ず锛�" + ex.Message);
+            }
+        }
+
+        private void rptJYBZ_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            ComboBoxEdit comboBox = sender as ComboBoxEdit;
+            if (comboBox != null)
+            {
+                GridView myView = (gcMx1.MainView as GridView);
+                int dataIndex = myView.GetDataSourceRowIndex(myView.FocusedRowHandle);
+                CboItemEntity _itm = comboBox.EditValue as CboItemEntity;
+                string _val = _itm.Value.ToString();
+                string _txt = _itm.Text.ToString();
+                gvMx1.CloseEditor();
+                gvMx1.UpdateCurrentRow();
+                gvMx1.SetRowCellValue(dataIndex, "daa015LineName", _txt);
+                gvMx1.SetRowCellValue(dataIndex, "daa015", _val);
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 2a711c6..46e8be7 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -509,6 +509,29 @@
                                 txt.Enabled = false;
                             continue;
                         }
+                        //鑷畾杞﹂棿
+                        if (colType is UcLookWorkshop)
+                        {
+                            var txt = colType as UcLookWorkshop;
+                            txt.SetIdOrCode(strVal);
+                            if (txt.IsReadly == false)
+                                txt.Enabled = !isEdt;
+                            else
+                                txt.Enabled = false;
+                            continue;
+                        }
+                        //鑷畾浜х嚎
+                        if (colType is UcLookWorkline)
+                        {
+                            var txt = colType as UcLookWorkline;
+                            txt.SetIdOrCode(strVal);
+                            if (txt.IsReadly == false)
+                                txt.Enabled = !isEdt;
+                            else
+                                txt.Enabled = false;
+                            continue;
+                        }
+
                         if (colType is SimpleButton)
                         {
                             var txt = colType as SimpleButton;
@@ -641,6 +664,22 @@
                     txt.Enabled = !isEdt;
                     continue;
                 }
+                //鑷畾杞﹂棿
+                if (ctrl is UcLookWorkshop)
+                {
+                    var txt = ctrl as UcLookWorkshop;
+                    txt.SetIdOrCode("-1");
+                    txt.Enabled = !isEdt;
+                    continue;
+                }
+                //鑷畾浜х嚎
+                if (ctrl is UcLookWorkline)
+                {
+                    var txt = ctrl as UcLookWorkline;
+                    txt.SetIdOrCode("-1");
+                    txt.Enabled = !isEdt;
+                    continue;
+                }
                 if (ctrl is SimpleButton)
                 {
                     var txt = ctrl as SimpleButton;
@@ -755,6 +794,26 @@
                         txt.Enabled = false;
                     continue;
                 }
+                //鑷畾涔夎溅闂�
+                if (ctrl is UcLookWorkshop)
+                {
+                    var txt = ctrl as UcLookWorkshop;
+                    if (txt.IsReadly == false)
+                        txt.Enabled = !isEdt;
+                    else
+                        txt.Enabled = false;
+                    continue;
+                }
+                //鑷畾涔変骇绾�
+                if (ctrl is UcLookWorkline)
+                {
+                    var txt = ctrl as UcLookWorkline;
+                    if (txt.IsReadly == false)
+                        txt.Enabled = !isEdt;
+                    else
+                        txt.Enabled = false;
+                    continue;
+                }
             }
         }
 
diff --git a/DevApp/Gs.DevApp/UserControl/UcLookWorkline.Designer.cs b/DevApp/Gs.DevApp/UserControl/UcLookWorkline.Designer.cs
index 281a94e..27f59cf 100644
--- a/DevApp/Gs.DevApp/UserControl/UcLookWorkline.Designer.cs
+++ b/DevApp/Gs.DevApp/UserControl/UcLookWorkline.Designer.cs
@@ -30,10 +30,10 @@
         {
             this.lookSearchSupplier = new DevExpress.XtraEditors.SearchLookUpEdit();
             this.searchLookUpEdit1View = new DevExpress.XtraGrid.Views.Grid.GridView();
-            this.gridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn();
             ((System.ComponentModel.ISupportInitialize)(this.lookSearchSupplier.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).BeginInit();
             this.SuspendLayout();
@@ -54,7 +54,7 @@
             // searchLookUpEdit1View
             // 
             this.searchLookUpEdit1View.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
-            this.gridColumn5,
+            this.gridColumn1,
             this.gridColumn2,
             this.gridColumn3,
             this.gridColumn4});
@@ -62,14 +62,6 @@
             this.searchLookUpEdit1View.Name = "searchLookUpEdit1View";
             this.searchLookUpEdit1View.OptionsSelection.EnableAppearanceFocusedCell = false;
             this.searchLookUpEdit1View.OptionsView.ShowGroupPanel = false;
-            // 
-            // gridColumn5
-            // 
-            this.gridColumn5.Caption = "浣跨敤缁勭粐";
-            this.gridColumn5.FieldName = "fSubsidiary";
-            this.gridColumn5.Name = "gridColumn5";
-            this.gridColumn5.Visible = true;
-            this.gridColumn5.VisibleIndex = 0;
             // 
             // gridColumn2
             // 
@@ -97,6 +89,14 @@
             this.gridColumn4.FieldName = "guid";
             this.gridColumn4.Name = "gridColumn4";
             // 
+            // gridColumn1
+            // 
+            this.gridColumn1.Caption = "浜х嚎ID";
+            this.gridColumn1.FieldName = "id";
+            this.gridColumn1.Name = "gridColumn1";
+            this.gridColumn1.Visible = true;
+            this.gridColumn1.VisibleIndex = 0;
+            // 
             // UcLookWorkline
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F);
@@ -114,9 +114,9 @@
 
         private DevExpress.XtraEditors.SearchLookUpEdit lookSearchSupplier;
         private DevExpress.XtraGrid.Views.Grid.GridView searchLookUpEdit1View;
-        private DevExpress.XtraGrid.Columns.GridColumn gridColumn5;
         private DevExpress.XtraGrid.Columns.GridColumn gridColumn2;
         private DevExpress.XtraGrid.Columns.GridColumn gridColumn3;
         private DevExpress.XtraGrid.Columns.GridColumn gridColumn4;
+        private DevExpress.XtraGrid.Columns.GridColumn gridColumn1;
     }
 }
diff --git a/DevApp/Gs.DevApp/UserControl/UcLookWorkline.cs b/DevApp/Gs.DevApp/UserControl/UcLookWorkline.cs
index 7c95a9f..2712f12 100644
--- a/DevApp/Gs.DevApp/UserControl/UcLookWorkline.cs
+++ b/DevApp/Gs.DevApp/UserControl/UcLookWorkline.cs
@@ -21,16 +21,10 @@
         {
             InitializeComponent();
             lookSearchSupplier.Properties.NullText = "璇烽�夋嫨";
-            lookSearchSupplier.EditValueChanged +=
-                LookSearchSupplier_EditValueChanged;
+            lookSearchSupplier.EditValueChanged += LookSearchSupplier_EditValueChanged;
         }
         public bool IsReadly { get; set; }
-        private string _KeyFile = "";
-        public string KeyFile
-        {
-            get { return _KeyFile; }
-            set { _KeyFile = value; }
-        }
+
         /// <summary>
         ///     鏀瑰彉浜嬩欢
         /// </summary>
@@ -44,6 +38,8 @@
 
         public void getSuppler(string shopGuid)
         {
+            if (string.IsNullOrEmpty(shopGuid))
+                return;
             var _obj = new
             {
                 guid = shopGuid //涓诲缓
@@ -52,18 +48,15 @@
             try
             {
                 var strReturn = UtilityHelper.HttpPost("",
-                    "MesWorkshopManager/GetModel", json);
+                    "SysDepartmentManager/GetModel", json);
                 var _job = JObject.Parse(strReturn);
                 var array = new JArray();
                 var d = _job["rtnData"]["list"];
                 foreach (var a in d) array.Add(a);
-                var dt =
-                    JsonConvert.DeserializeObject<DataTable>(
-                        array.ToString());
+                var dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
                 lookSearchSupplier.Properties.DataSource = dt;
                 lookSearchSupplier.Properties.DisplayMember = "name";
-                // lookSearchSupplier.Properties.ValueMember = "suppNo";
-                lookSearchSupplier.Properties.ValueMember = KeyFile;
+                lookSearchSupplier.Properties.ValueMember = "id";
             }
             catch (Exception ex)
             {
@@ -76,7 +69,7 @@
             var row = lookSearchSupplier.GetSelectedDataRow() as DataRowView;
             if (row != null)
             {
-                string id = row["guid"].ToString();
+                string id = row["id"].ToString();
                 return id;
             }
             return "";
diff --git a/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.Designer.cs b/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.Designer.cs
index 67f8291..435a237 100644
--- a/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.Designer.cs
+++ b/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.Designer.cs
@@ -31,10 +31,10 @@
             this.lookSearchSupplier = new DevExpress.XtraEditors.SearchLookUpEdit();
             this.searchLookUpEdit1View = new DevExpress.XtraGrid.Views.Grid.GridView();
             this.gridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn();
             this.gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn();
-            this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn();
             ((System.ComponentModel.ISupportInitialize)(this.lookSearchSupplier.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).BeginInit();
             this.SuspendLayout();
@@ -74,25 +74,33 @@
             this.gridColumn5.Visible = true;
             this.gridColumn5.VisibleIndex = 0;
             // 
+            // gridColumn1
+            // 
+            this.gridColumn1.Caption = "杞﹂棿ID";
+            this.gridColumn1.FieldName = "departmentid";
+            this.gridColumn1.Name = "gridColumn1";
+            this.gridColumn1.Visible = true;
+            this.gridColumn1.VisibleIndex = 1;
+            // 
             // gridColumn2
             // 
             this.gridColumn2.Caption = "杞﹂棿缂栧彿";
-            this.gridColumn2.FieldName = "workshopNo";
+            this.gridColumn2.FieldName = "departmentcode";
             this.gridColumn2.MinWidth = 80;
             this.gridColumn2.Name = "gridColumn2";
             this.gridColumn2.UnboundDataType = typeof(string);
             this.gridColumn2.Visible = true;
-            this.gridColumn2.VisibleIndex = 1;
+            this.gridColumn2.VisibleIndex = 2;
             this.gridColumn2.Width = 80;
             // 
             // gridColumn3
             // 
             this.gridColumn3.Caption = "杞﹂棿鍚嶇О";
-            this.gridColumn3.FieldName = "name";
+            this.gridColumn3.FieldName = "departmentname";
             this.gridColumn3.MinWidth = 100;
             this.gridColumn3.Name = "gridColumn3";
             this.gridColumn3.Visible = true;
-            this.gridColumn3.VisibleIndex = 2;
+            this.gridColumn3.VisibleIndex = 3;
             this.gridColumn3.Width = 100;
             // 
             // gridColumn4
@@ -100,14 +108,6 @@
             this.gridColumn4.Caption = "guid";
             this.gridColumn4.FieldName = "guid";
             this.gridColumn4.Name = "gridColumn4";
-            // 
-            // gridColumn1
-            // 
-            this.gridColumn1.Caption = "杞﹂棿ID";
-            this.gridColumn1.FieldName = "workshopId";
-            this.gridColumn1.Name = "gridColumn1";
-            this.gridColumn1.Visible = true;
-            this.gridColumn1.VisibleIndex = 3;
             // 
             // UcLookWorkshop
             // 
diff --git a/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.cs b/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.cs
index c601720..fd00759 100644
--- a/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.cs
+++ b/DevApp/Gs.DevApp/UserControl/UcLookWorkshop.cs
@@ -22,20 +22,11 @@
             lookSearchSupplier.Properties.NullText = "璇烽�夋嫨";
             lookSearchSupplier.EditValueChanged +=
                 LookSearchSupplier_EditValueChanged;
+            getSuppler();
         }
 
         public bool IsReadly { get; set; }
-        private string _KeyFile = "";
-
-        public string KeyFile
-        {
-            get { return _KeyFile; }
-            set
-            {
-                _KeyFile = value;
-                getSuppler();
-            }
-        }
+       
         /// <summary>
         ///     鏀瑰彉浜嬩欢
         /// </summary>
@@ -49,16 +40,16 @@
 
         private void getSuppler()
         {
-            var pgq = new PageQueryModel(1, 999999, "workshop_no", "asc", "", " and is_status=1");
+            var pgq = new PageQueryModel(1, 999999, "a.departmentid", "asc", "", " and 1=1");
             var json = JsonConvert.SerializeObject(pgq);
             try
             {
-                var strReturn = UtilityHelper.HttpPost("", "MesWorkshopManager/GetListPage", json);
+                var strReturn = UtilityHelper.HttpPost("", "SysDepartmentManager/GetListPage", json);
                 var rtn = UtilityHelper.ReturnToTablePage(strReturn);
                 var dt = rtn.rtnData.list;
                 lookSearchSupplier.Properties.DataSource = dt;
-                lookSearchSupplier.Properties.DisplayMember = "name";
-                lookSearchSupplier.Properties.ValueMember = KeyFile;
+                lookSearchSupplier.Properties.DisplayMember = "departmentname";
+                lookSearchSupplier.Properties.ValueMember = "departmentid";
             }
             catch (Exception ex)
             {
@@ -71,7 +62,7 @@
             var row = lookSearchSupplier.GetSelectedDataRow() as DataRowView;
             if (row != null)
             {
-                string id = row["workid"].ToString();
+                string id = row["departmentid"].ToString();
                 return id;
             }
             return "";
@@ -81,7 +72,7 @@
             var row = lookSearchSupplier.GetSelectedDataRow() as DataRowView;
             if (row != null)
             {
-                string id = row["workshopNo"].ToString();
+                string id = row["departmentcode"].ToString();
                 return id;
             }
             return "";
@@ -99,10 +90,19 @@
                 lookSearchSupplier.EditValue = null;
                 return;
             }
-            if (KeyFile.ToUpper() == "workid".ToUpper())
-                lookSearchSupplier.EditValue = Int64.Parse(((Code.ToString().Trim())));
-            else
-                lookSearchSupplier.EditValue = ((Code.ToString().Trim()));
+            lookSearchSupplier.EditValue = Int64.Parse(((Code.ToString().Trim())));
+        }
+
+
+        public string GetGuid()
+        {
+            var row = lookSearchSupplier.GetSelectedDataRow() as DataRowView;
+            if (row != null)
+            {
+                string id = row["guid"].ToString();
+                return id;
+            }
+            return "";
         }
     }
 }

--
Gitblit v1.9.3