lg
2024-09-20 ab354260b4b9ca8cf1aa12573310ec2a9598e084
库位设置
已修改3个文件
567 ■■■■■ 文件已修改
DevApp/Gs.DevApp/DevFrm/Warehouse/FrmDepot.Designer.cs 492 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/DevFrm/Warehouse/FrmDepot.cs 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DevApp/Gs.DevApp/DevFrm/Warehouse/FrmDepot.Designer.cs
@@ -30,15 +30,6 @@
        /// </summary>
        private void InitializeComponent()
        {
            this.lb_isStatus = new DevExpress.XtraEditors.LabelControl();
            this.lb_isWy = new DevExpress.XtraEditors.LabelControl();
            this.lb_category = new DevExpress.XtraEditors.LabelControl();
            this.lb_remark = new DevExpress.XtraEditors.LabelControl();
            this.txt_remark = new DevExpress.XtraEditors.TextEdit();
            this.lb_name = new DevExpress.XtraEditors.LabelControl();
            this.txt_name = new DevExpress.XtraEditors.TextEdit();
            this.lb_itemNo = new DevExpress.XtraEditors.LabelControl();
            this.txt_itemNo = new DevExpress.XtraEditors.TextEdit();
            this.toolBarMenu1 = new Gs.DevApp.UserControl.ToolBarMenu();
            this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl();
            this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage();
@@ -51,121 +42,46 @@
            this.tlcMenuType = new DevExpress.XtraTreeList.Columns.TreeListColumn();
            this.pageBar1 = new UserControls.Data.PageBar();
            this.xtraTabPage2 = new DevExpress.XtraTab.XtraTabPage();
            this.groupBox1 = new System.Windows.Forms.GroupBox();
            this.gridControl1 = new DevExpress.XtraGrid.GridControl();
            this.gvMx1 = new DevExpress.XtraGrid.Views.Grid.GridView();
            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.gridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn();
            this.gridColumn6 = new DevExpress.XtraGrid.Columns.GridColumn();
            this.panel1 = new System.Windows.Forms.Panel();
            this.txt_itemNo = new DevExpress.XtraEditors.TextEdit();
            this.lb_itemNo = new DevExpress.XtraEditors.LabelControl();
            this.txt_category = new DevExpress.XtraEditors.ComboBoxEdit();
            this.txt_isWy = new DevExpress.XtraEditors.ComboBoxEdit();
            this.txt_isStatus = new DevExpress.XtraEditors.ComboBoxEdit();
            this.labelControl11 = new DevExpress.XtraEditors.LabelControl();
            this.txt_name = new DevExpress.XtraEditors.TextEdit();
            this.lb_isWy = new DevExpress.XtraEditors.LabelControl();
            this.txt_isWy = new DevExpress.XtraEditors.ComboBoxEdit();
            this.lb_isStatus = new DevExpress.XtraEditors.LabelControl();
            this.lb_name = new DevExpress.XtraEditors.LabelControl();
            this.lb_category = new DevExpress.XtraEditors.LabelControl();
            this.lbGuid = new System.Windows.Forms.Label();
            ((System.ComponentModel.ISupportInitialize)(this.txt_remark.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_name.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_itemNo.Properties)).BeginInit();
            this.txt_remark = new DevExpress.XtraEditors.TextEdit();
            this.lb_remark = new DevExpress.XtraEditors.LabelControl();
            this.labelControl11 = new DevExpress.XtraEditors.LabelControl();
            ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).BeginInit();
            this.xtraTabControl1.SuspendLayout();
            this.xtraTabPage1.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.tlMenu)).BeginInit();
            this.xtraTabPage2.SuspendLayout();
            this.groupBox1.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.gvMx1)).BeginInit();
            this.panel1.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.txt_itemNo.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_category.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_isWy.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_isStatus.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_name.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_isWy.Properties)).BeginInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_remark.Properties)).BeginInit();
            this.SuspendLayout();
            //
            // lb_isStatus
            //
            this.lb_isStatus.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_isStatus.Appearance.Options.UseFont = true;
            this.lb_isStatus.Location = new System.Drawing.Point(338, 59);
            this.lb_isStatus.Name = "lb_isStatus";
            this.lb_isStatus.Size = new System.Drawing.Size(51, 21);
            this.lb_isStatus.TabIndex = 231;
            this.lb_isStatus.Tag = "isStatus";
            this.lb_isStatus.Text = "状态:";
            //
            // lb_isWy
            //
            this.lb_isWy.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_isWy.Appearance.Options.UseFont = true;
            this.lb_isWy.Location = new System.Drawing.Point(304, 17);
            this.lb_isWy.Name = "lb_isWy";
            this.lb_isWy.Size = new System.Drawing.Size(85, 21);
            this.lb_isWy.TabIndex = 220;
            this.lb_isWy.Tag = "isWy";
            this.lb_isWy.Text = "是否委外:";
            //
            // lb_category
            //
            this.lb_category.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_category.Appearance.Options.UseFont = true;
            this.lb_category.Location = new System.Drawing.Point(54, 96);
            this.lb_category.Name = "lb_category";
            this.lb_category.Size = new System.Drawing.Size(51, 21);
            this.lb_category.TabIndex = 226;
            this.lb_category.Tag = "category";
            this.lb_category.Text = "类别:";
            //
            // lb_remark
            //
            this.lb_remark.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_remark.Appearance.Options.UseFont = true;
            this.lb_remark.Location = new System.Drawing.Point(54, 140);
            this.lb_remark.Name = "lb_remark";
            this.lb_remark.Size = new System.Drawing.Size(51, 21);
            this.lb_remark.TabIndex = 217;
            this.lb_remark.Tag = "remark";
            this.lb_remark.Text = "备注:";
            //
            // txt_remark
            //
            this.txt_remark.Location = new System.Drawing.Point(111, 136);
            this.txt_remark.Name = "txt_remark";
            this.txt_remark.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_remark.Properties.Appearance.Options.UseFont = true;
            this.txt_remark.Size = new System.Drawing.Size(150, 28);
            this.txt_remark.TabIndex = 217;
            this.txt_remark.Tag = "remark";
            //
            // lb_name
            //
            this.lb_name.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_name.Appearance.Options.UseFont = true;
            this.lb_name.Location = new System.Drawing.Point(20, 59);
            this.lb_name.Name = "lb_name";
            this.lb_name.Size = new System.Drawing.Size(85, 21);
            this.lb_name.TabIndex = 216;
            this.lb_name.Tag = "name";
            this.lb_name.Text = "仓库名称:";
            //
            // txt_name
            //
            this.txt_name.Location = new System.Drawing.Point(111, 55);
            this.txt_name.Name = "txt_name";
            this.txt_name.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_name.Properties.Appearance.Options.UseFont = true;
            this.txt_name.Size = new System.Drawing.Size(150, 28);
            this.txt_name.TabIndex = 216;
            this.txt_name.Tag = "name";
            //
            // lb_itemNo
            //
            this.lb_itemNo.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_itemNo.Appearance.Options.UseFont = true;
            this.lb_itemNo.Location = new System.Drawing.Point(20, 17);
            this.lb_itemNo.Name = "lb_itemNo";
            this.lb_itemNo.Size = new System.Drawing.Size(85, 21);
            this.lb_itemNo.TabIndex = 211;
            this.lb_itemNo.Tag = "itemNo";
            this.lb_itemNo.Text = "仓库编码:";
            //
            // txt_itemNo
            //
            this.txt_itemNo.Location = new System.Drawing.Point(111, 13);
            this.txt_itemNo.Name = "txt_itemNo";
            this.txt_itemNo.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_itemNo.Properties.Appearance.Options.UseFont = true;
            this.txt_itemNo.Size = new System.Drawing.Size(150, 28);
            this.txt_itemNo.TabIndex = 211;
            this.txt_itemNo.Tag = "itemNo";
            // 
            // toolBarMenu1
            // 
@@ -182,7 +98,7 @@
            this.xtraTabControl1.Location = new System.Drawing.Point(0, 80);
            this.xtraTabControl1.Name = "xtraTabControl1";
            this.xtraTabControl1.SelectedTabPage = this.xtraTabPage1;
            this.xtraTabControl1.Size = new System.Drawing.Size(1128, 492);
            this.xtraTabControl1.Size = new System.Drawing.Size(1128, 627);
            this.xtraTabControl1.TabIndex = 3;
            this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
            this.xtraTabPage1,
@@ -193,7 +109,7 @@
            this.xtraTabPage1.Controls.Add(this.tlMenu);
            this.xtraTabPage1.Controls.Add(this.pageBar1);
            this.xtraTabPage1.Name = "xtraTabPage1";
            this.xtraTabPage1.Size = new System.Drawing.Size(1126, 460);
            this.xtraTabPage1.Size = new System.Drawing.Size(1126, 595);
            this.xtraTabPage1.Text = "数据查询";
            // 
            // tlMenu
@@ -216,7 +132,7 @@
            this.tlMenu.Name = "tlMenu";
            this.tlMenu.OptionsBehavior.Editable = false;
            this.tlMenu.OptionsView.TreeLineStyle = DevExpress.XtraTreeList.LineStyle.Solid;
            this.tlMenu.Size = new System.Drawing.Size(1126, 421);
            this.tlMenu.Size = new System.Drawing.Size(1126, 556);
            this.tlMenu.TabIndex = 4;
            this.tlMenu.TreeLevelWidth = 21;
            // 
@@ -256,7 +172,7 @@
            this.treeListColumn1.FieldName = "createTime";
            this.treeListColumn1.Name = "treeListColumn1";
            this.treeListColumn1.Visible = true;
            this.treeListColumn1.VisibleIndex = 6;
            this.treeListColumn1.VisibleIndex = 5;
            this.treeListColumn1.Width = 104;
            // 
            // tlcParentMenuName
@@ -283,7 +199,7 @@
            // 
            this.pageBar1.CurrentPage = 1;
            this.pageBar1.Dock = System.Windows.Forms.DockStyle.Bottom;
            this.pageBar1.Location = new System.Drawing.Point(0, 421);
            this.pageBar1.Location = new System.Drawing.Point(0, 556);
            this.pageBar1.Margin = new System.Windows.Forms.Padding(3, 5, 3, 5);
            this.pageBar1.Name = "pageBar1";
            this.pageBar1.RecordCount = 0;
@@ -294,39 +210,160 @@
            // 
            // xtraTabPage2
            // 
            this.xtraTabPage2.Controls.Add(this.groupBox1);
            this.xtraTabPage2.Controls.Add(this.panel1);
            this.xtraTabPage2.Name = "xtraTabPage2";
            this.xtraTabPage2.PageEnabled = false;
            this.xtraTabPage2.Size = new System.Drawing.Size(1126, 460);
            this.xtraTabPage2.Size = new System.Drawing.Size(1126, 595);
            this.xtraTabPage2.Text = "数据编辑";
            //
            // groupBox1
            //
            this.groupBox1.Controls.Add(this.gridControl1);
            this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.groupBox1.Location = new System.Drawing.Point(0, 166);
            this.groupBox1.Name = "groupBox1";
            this.groupBox1.Size = new System.Drawing.Size(1126, 429);
            this.groupBox1.TabIndex = 235;
            this.groupBox1.TabStop = false;
            this.groupBox1.Text = "仓位信息";
            //
            // gridControl1
            //
            this.gridControl1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.gridControl1.Location = new System.Drawing.Point(3, 22);
            this.gridControl1.MainView = this.gvMx1;
            this.gridControl1.Name = "gridControl1";
            this.gridControl1.Size = new System.Drawing.Size(1120, 404);
            this.gridControl1.TabIndex = 2;
            this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
            this.gvMx1});
            //
            // gvMx1
            //
            this.gvMx1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
            this.gridColumn1,
            this.gridColumn2,
            this.gridColumn3,
            this.gridColumn4,
            this.gridColumn5,
            this.gridColumn6});
            this.gvMx1.GridControl = this.gridControl1;
            this.gvMx1.Name = "gvMx1";
            this.gvMx1.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.True;
            this.gvMx1.OptionsFind.ShowSearchNavButtons = false;
            this.gvMx1.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom;
            this.gvMx1.OptionsView.ShowGroupPanel = false;
            //
            // gridColumn1
            //
            this.gridColumn1.Caption = "仓位编号";
            this.gridColumn1.FieldName = "sectionCode";
            this.gridColumn1.MinWidth = 25;
            this.gridColumn1.Name = "gridColumn1";
            this.gridColumn1.Visible = true;
            this.gridColumn1.VisibleIndex = 0;
            this.gridColumn1.Width = 94;
            //
            // gridColumn2
            //
            this.gridColumn2.Caption = "仓位名称";
            this.gridColumn2.FieldName = "sectionName";
            this.gridColumn2.MinWidth = 25;
            this.gridColumn2.Name = "gridColumn2";
            this.gridColumn2.Visible = true;
            this.gridColumn2.VisibleIndex = 1;
            this.gridColumn2.Width = 94;
            //
            // gridColumn3
            //
            this.gridColumn3.Caption = "备注";
            this.gridColumn3.FieldName = "remark";
            this.gridColumn3.MinWidth = 25;
            this.gridColumn3.Name = "gridColumn3";
            this.gridColumn3.Visible = true;
            this.gridColumn3.VisibleIndex = 2;
            this.gridColumn3.Width = 94;
            //
            // gridColumn4
            //
            this.gridColumn4.Caption = "建立者";
            this.gridColumn4.FieldName = "createBy";
            this.gridColumn4.MinWidth = 25;
            this.gridColumn4.Name = "gridColumn4";
            this.gridColumn4.Visible = true;
            this.gridColumn4.VisibleIndex = 3;
            this.gridColumn4.Width = 94;
            //
            // gridColumn5
            //
            this.gridColumn5.Caption = "建立时间";
            this.gridColumn5.FieldName = "createTime";
            this.gridColumn5.MinWidth = 25;
            this.gridColumn5.Name = "gridColumn5";
            this.gridColumn5.Visible = true;
            this.gridColumn5.VisibleIndex = 4;
            this.gridColumn5.Width = 94;
            //
            // gridColumn6
            //
            this.gridColumn6.Caption = "状态";
            this.gridColumn6.FieldName = "isStatusTxt";
            this.gridColumn6.MinWidth = 25;
            this.gridColumn6.Name = "gridColumn6";
            this.gridColumn6.Visible = true;
            this.gridColumn6.VisibleIndex = 5;
            this.gridColumn6.Width = 94;
            // 
            // panel1
            // 
            this.panel1.BackColor = System.Drawing.Color.White;
            this.panel1.Controls.Add(this.txt_category);
            this.panel1.Controls.Add(this.txt_isWy);
            this.panel1.Controls.Add(this.txt_isStatus);
            this.panel1.Controls.Add(this.labelControl11);
            this.panel1.Controls.Add(this.lbGuid);
            this.panel1.Controls.Add(this.lb_isStatus);
            this.panel1.Controls.Add(this.lb_isWy);
            this.panel1.Controls.Add(this.lb_category);
            this.panel1.Controls.Add(this.lb_remark);
            this.panel1.Controls.Add(this.txt_remark);
            this.panel1.Controls.Add(this.lb_name);
            this.panel1.Controls.Add(this.txt_name);
            this.panel1.Controls.Add(this.lb_itemNo);
            this.panel1.Controls.Add(this.txt_itemNo);
            this.panel1.Controls.Add(this.lb_itemNo);
            this.panel1.Controls.Add(this.txt_category);
            this.panel1.Controls.Add(this.txt_isStatus);
            this.panel1.Controls.Add(this.txt_name);
            this.panel1.Controls.Add(this.lb_isWy);
            this.panel1.Controls.Add(this.txt_isWy);
            this.panel1.Controls.Add(this.lb_isStatus);
            this.panel1.Controls.Add(this.lb_name);
            this.panel1.Controls.Add(this.lb_category);
            this.panel1.Controls.Add(this.lbGuid);
            this.panel1.Controls.Add(this.txt_remark);
            this.panel1.Controls.Add(this.lb_remark);
            this.panel1.Controls.Add(this.labelControl11);
            this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
            this.panel1.Font = new System.Drawing.Font("Tahoma", 10F);
            this.panel1.Location = new System.Drawing.Point(76, 20);
            this.panel1.Location = new System.Drawing.Point(0, 0);
            this.panel1.Name = "panel1";
            this.panel1.Size = new System.Drawing.Size(631, 336);
            this.panel1.Size = new System.Drawing.Size(1126, 166);
            this.panel1.TabIndex = 1;
            //
            // txt_itemNo
            //
            this.txt_itemNo.Location = new System.Drawing.Point(105, 35);
            this.txt_itemNo.Name = "txt_itemNo";
            this.txt_itemNo.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_itemNo.Properties.Appearance.Options.UseFont = true;
            this.txt_itemNo.Size = new System.Drawing.Size(150, 28);
            this.txt_itemNo.TabIndex = 211;
            this.txt_itemNo.Tag = "itemNo";
            //
            // lb_itemNo
            //
            this.lb_itemNo.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_itemNo.Appearance.Options.UseFont = true;
            this.lb_itemNo.Location = new System.Drawing.Point(14, 39);
            this.lb_itemNo.Name = "lb_itemNo";
            this.lb_itemNo.Size = new System.Drawing.Size(85, 21);
            this.lb_itemNo.TabIndex = 211;
            this.lb_itemNo.Tag = "itemNo";
            this.lb_itemNo.Text = "仓库编码:";
            // 
            // txt_category
            // 
            this.txt_category.EditValue = "-请选择-";
            this.txt_category.Location = new System.Drawing.Point(111, 93);
            this.txt_category.Location = new System.Drawing.Point(105, 115);
            this.txt_category.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
            this.txt_category.Name = "txt_category";
            this.txt_category.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
@@ -341,28 +378,10 @@
            this.txt_category.Size = new System.Drawing.Size(150, 28);
            this.txt_category.TabIndex = 234;
            // 
            // txt_isWy
            //
            this.txt_isWy.EditValue = "-请选择-";
            this.txt_isWy.Location = new System.Drawing.Point(395, 13);
            this.txt_isWy.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
            this.txt_isWy.Name = "txt_isWy";
            this.txt_isWy.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_isWy.Properties.Appearance.Options.UseFont = true;
            this.txt_isWy.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
            this.txt_isWy.Properties.Items.AddRange(new object[] {
            "-请选择-",
            "是委外仓",
            "不是委外仓"});
            this.txt_isWy.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
            this.txt_isWy.Size = new System.Drawing.Size(127, 28);
            this.txt_isWy.TabIndex = 233;
            //
            // txt_isStatus
            // 
            this.txt_isStatus.EditValue = "-请选择-";
            this.txt_isStatus.Location = new System.Drawing.Point(395, 55);
            this.txt_isStatus.Location = new System.Drawing.Point(389, 77);
            this.txt_isStatus.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
            this.txt_isStatus.Name = "txt_isStatus";
            this.txt_isStatus.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
@@ -377,44 +396,140 @@
            this.txt_isStatus.Size = new System.Drawing.Size(127, 28);
            this.txt_isStatus.TabIndex = 232;
            // 
            // txt_name
            //
            this.txt_name.Location = new System.Drawing.Point(105, 77);
            this.txt_name.Name = "txt_name";
            this.txt_name.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_name.Properties.Appearance.Options.UseFont = true;
            this.txt_name.Size = new System.Drawing.Size(150, 28);
            this.txt_name.TabIndex = 216;
            this.txt_name.Tag = "name";
            //
            // lb_isWy
            //
            this.lb_isWy.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_isWy.Appearance.Options.UseFont = true;
            this.lb_isWy.Location = new System.Drawing.Point(298, 39);
            this.lb_isWy.Name = "lb_isWy";
            this.lb_isWy.Size = new System.Drawing.Size(85, 21);
            this.lb_isWy.TabIndex = 220;
            this.lb_isWy.Tag = "isWy";
            this.lb_isWy.Text = "是否委外:";
            //
            // txt_isWy
            //
            this.txt_isWy.EditValue = "-请选择-";
            this.txt_isWy.Location = new System.Drawing.Point(389, 35);
            this.txt_isWy.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
            this.txt_isWy.Name = "txt_isWy";
            this.txt_isWy.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_isWy.Properties.Appearance.Options.UseFont = true;
            this.txt_isWy.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
            this.txt_isWy.Properties.Items.AddRange(new object[] {
            "-请选择-",
            "是委外仓",
            "不是委外仓"});
            this.txt_isWy.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
            this.txt_isWy.Size = new System.Drawing.Size(127, 28);
            this.txt_isWy.TabIndex = 233;
            //
            // lb_isStatus
            //
            this.lb_isStatus.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_isStatus.Appearance.Options.UseFont = true;
            this.lb_isStatus.Location = new System.Drawing.Point(332, 81);
            this.lb_isStatus.Name = "lb_isStatus";
            this.lb_isStatus.Size = new System.Drawing.Size(51, 21);
            this.lb_isStatus.TabIndex = 231;
            this.lb_isStatus.Tag = "isStatus";
            this.lb_isStatus.Text = "状态:";
            //
            // lb_name
            //
            this.lb_name.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_name.Appearance.Options.UseFont = true;
            this.lb_name.Location = new System.Drawing.Point(14, 81);
            this.lb_name.Name = "lb_name";
            this.lb_name.Size = new System.Drawing.Size(85, 21);
            this.lb_name.TabIndex = 216;
            this.lb_name.Tag = "name";
            this.lb_name.Text = "仓库名称:";
            //
            // lb_category
            //
            this.lb_category.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_category.Appearance.Options.UseFont = true;
            this.lb_category.Location = new System.Drawing.Point(48, 118);
            this.lb_category.Name = "lb_category";
            this.lb_category.Size = new System.Drawing.Size(51, 21);
            this.lb_category.TabIndex = 226;
            this.lb_category.Tag = "category";
            this.lb_category.Text = "类别:";
            //
            // lbGuid
            //
            this.lbGuid.AutoSize = true;
            this.lbGuid.Location = new System.Drawing.Point(708, 35);
            this.lbGuid.Name = "lbGuid";
            this.lbGuid.Size = new System.Drawing.Size(0, 21);
            this.lbGuid.TabIndex = 1;
            //
            // txt_remark
            //
            this.txt_remark.Location = new System.Drawing.Point(389, 115);
            this.txt_remark.Name = "txt_remark";
            this.txt_remark.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.txt_remark.Properties.Appearance.Options.UseFont = true;
            this.txt_remark.Size = new System.Drawing.Size(150, 28);
            this.txt_remark.TabIndex = 217;
            this.txt_remark.Tag = "remark";
            //
            // lb_remark
            //
            this.lb_remark.Appearance.Font = new System.Drawing.Font("Tahoma", 10F);
            this.lb_remark.Appearance.Options.UseFont = true;
            this.lb_remark.Location = new System.Drawing.Point(332, 119);
            this.lb_remark.Name = "lb_remark";
            this.lb_remark.Size = new System.Drawing.Size(51, 21);
            this.lb_remark.TabIndex = 217;
            this.lb_remark.Tag = "remark";
            this.lb_remark.Text = "备注:";
            //
            // labelControl11
            // 
            this.labelControl11.Location = new System.Drawing.Point(54, 266);
            this.labelControl11.Location = new System.Drawing.Point(657, 38);
            this.labelControl11.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
            this.labelControl11.Name = "labelControl11";
            this.labelControl11.Size = new System.Drawing.Size(45, 18);
            this.labelControl11.TabIndex = 130;
            this.labelControl11.Text = "主键:";
            // 
            // lbGuid
            //
            this.lbGuid.AutoSize = true;
            this.lbGuid.Location = new System.Drawing.Point(105, 266);
            this.lbGuid.Name = "lbGuid";
            this.lbGuid.Size = new System.Drawing.Size(0, 21);
            this.lbGuid.TabIndex = 1;
            //
            // FrmDepot
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(1128, 572);
            this.ClientSize = new System.Drawing.Size(1128, 707);
            this.Controls.Add(this.xtraTabControl1);
            this.Controls.Add(this.toolBarMenu1);
            this.Name = "FrmDepot";
            ((System.ComponentModel.ISupportInitialize)(this.txt_remark.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_name.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_itemNo.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.xtraTabControl1)).EndInit();
            this.xtraTabControl1.ResumeLayout(false);
            this.xtraTabPage1.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)(this.tlMenu)).EndInit();
            this.xtraTabPage2.ResumeLayout(false);
            this.groupBox1.ResumeLayout(false);
            ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.gvMx1)).EndInit();
            this.panel1.ResumeLayout(false);
            this.panel1.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)(this.txt_itemNo.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_category.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_isWy.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_isStatus.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_name.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_isWy.Properties)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.txt_remark.Properties)).EndInit();
            this.ResumeLayout(false);
        }
@@ -424,27 +539,6 @@
        private DevExpress.XtraTab.XtraTabPage xtraTabPage1;
        private DevExpress.XtraTab.XtraTabPage xtraTabPage2;
        private UserControls.Data.PageBar pageBar1;
        private System.Windows.Forms.Panel panel1;
        private System.Windows.Forms.Label lbGuid;
        private DevExpress.XtraEditors.LabelControl labelControl11;
        //BQCreateConrolObejct
        private DevExpress.XtraEditors.LabelControl lb_isStatus;
        private DevExpress.XtraEditors.LabelControl lb_isWy;
        private DevExpress.XtraEditors.LabelControl lb_category;
        private DevExpress.XtraEditors.LabelControl lb_remark;
        private DevExpress.XtraEditors.TextEdit txt_remark;
        private DevExpress.XtraEditors.LabelControl lb_name;
        private DevExpress.XtraEditors.TextEdit txt_name;
        private DevExpress.XtraEditors.LabelControl lb_itemNo;
        private DevExpress.XtraEditors.TextEdit txt_itemNo;
        private DevExpress.XtraEditors.ComboBoxEdit txt_category;
        private DevExpress.XtraEditors.ComboBoxEdit txt_isWy;
        private DevExpress.XtraEditors.ComboBoxEdit txt_isStatus;
        private DevExpress.XtraTreeList.TreeList tlMenu;
        private DevExpress.XtraTreeList.Columns.TreeListColumn tlcMenuName;
        private DevExpress.XtraTreeList.Columns.TreeListColumn tlcMenuCaption;
@@ -452,5 +546,29 @@
        private DevExpress.XtraTreeList.Columns.TreeListColumn treeListColumn1;
        private DevExpress.XtraTreeList.Columns.TreeListColumn tlcParentMenuName;
        private DevExpress.XtraTreeList.Columns.TreeListColumn tlcMenuType;
        private System.Windows.Forms.Panel panel1;
        private System.Windows.Forms.GroupBox groupBox1;
        private DevExpress.XtraEditors.TextEdit txt_itemNo;
        private DevExpress.XtraEditors.LabelControl lb_itemNo;
        private DevExpress.XtraEditors.ComboBoxEdit txt_category;
        private DevExpress.XtraEditors.TextEdit txt_name;
        private DevExpress.XtraEditors.ComboBoxEdit txt_isWy;
        private DevExpress.XtraEditors.LabelControl lb_name;
        private DevExpress.XtraEditors.ComboBoxEdit txt_isStatus;
        private DevExpress.XtraEditors.TextEdit txt_remark;
        private DevExpress.XtraEditors.LabelControl labelControl11;
        private DevExpress.XtraEditors.LabelControl lb_remark;
        private System.Windows.Forms.Label lbGuid;
        private DevExpress.XtraEditors.LabelControl lb_category;
        private DevExpress.XtraEditors.LabelControl lb_isStatus;
        private DevExpress.XtraEditors.LabelControl lb_isWy;
        private DevExpress.XtraGrid.GridControl gridControl1;
        private DevExpress.XtraGrid.Views.Grid.GridView gvMx1;
        private DevExpress.XtraGrid.Columns.GridColumn gridColumn1;
        private DevExpress.XtraGrid.Columns.GridColumn gridColumn2;
        private DevExpress.XtraGrid.Columns.GridColumn gridColumn3;
        private DevExpress.XtraGrid.Columns.GridColumn gridColumn4;
        private DevExpress.XtraGrid.Columns.GridColumn gridColumn5;
        private DevExpress.XtraGrid.Columns.GridColumn gridColumn6;
    }
}
DevApp/Gs.DevApp/DevFrm/Warehouse/FrmDepot.cs
@@ -1,15 +1,13 @@
using DevExpress.XtraEditors;
using DevExpress.XtraGrid.Views.Base;
using DevExpress.XtraGrid.Views.Grid;
using DevExpress.XtraGrid.Views.Grid.ViewInfo;
using DevExpress.XtraGrid.Columns;
using DevExpress.XtraTreeList;
using DevExpress.XtraTreeList.Nodes;
using Gs.DevApp.Entity;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
namespace Gs.DevApp.DevFrm.Warehouse
@@ -64,6 +62,9 @@
                if (clickedNode.FirstNode == null)
                {
                    string rowGuid = clickedNode.GetValue("guid").ToString();
                    string depotGuid = clickedNode.GetValue("upGuid").ToString();
                    if (!string.IsNullOrEmpty(depotGuid))
                        rowGuid = depotGuid;
                    getModel(rowGuid, false, 999);
                }
            }
@@ -164,6 +165,9 @@
        private void ToolBarMenu1_btnEdtClick(object sender, EventArgs e)
        {
            String rowGuid = Convert.ToString(tlMenu.FocusedNode.GetValue("guid"));
            string depotGuid = Convert.ToString(tlMenu.FocusedNode.GetValue("upGuid"));
            if (!string.IsNullOrEmpty(depotGuid))
                rowGuid = depotGuid;
            if (string.IsNullOrEmpty(rowGuid))
            {
                ToolBox.MsgHelper.Warning("请先选择你要操作的行!");
@@ -180,7 +184,17 @@
        {
            UtilityHelper.ChangeTab(xtraTabControl1, 1);
            lbGuid.Text = "";
            UtilityHelper.CleanValue(this.panel1.Controls, true);
            List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
            gridViews.Add(gvMx1);
            UtilityHelper.CleanValue(this.panel1.Controls, true, gridViews);
            DataTable dt = new DataTable();
            foreach (GridColumn col in gvMx1.Columns)
            {
                dt.Columns.Add(col.FieldName, typeof(string));
            }
            gridControl1.BindingContext = new BindingContext();
            gridControl1.DataSource = dt;
            gridControl1.ForceInitialize();
        }
        /// <summary>
        /// 保存事件
@@ -239,7 +253,9 @@
                {
                    lbGuid.Text = _rtn.rtnData;
                    toolBarMenu1.isSetBtn = true;
                    UtilityHelper.ChangeEnable(this.panel1.Controls, false);
                    List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
                    gridViews.Add(gvMx1);
                    UtilityHelper.ChangeEnable(this.panel1.Controls, false, gridViews);
                }
            }
            catch (Exception ex)
@@ -300,7 +316,20 @@
                {
                    dynamic dy = _rtn.rtnData;
                    lbGuid.Text = strGuid;
                    UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit);
                    List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = new List<DevExpress.XtraGrid.Views.Grid.GridView>();
                    gridViews.Add(gvMx1);
                    UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gridViews);
                    JObject _job = JObject.Parse(strJson);
                    JArray array = new JArray();
                    var d = _job["rtnData"]["list"];
                    foreach (var a in d)
                    {
                        array.Add(a);
                    }
                    DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString());
                    gridControl1.BindingContext = new BindingContext();
                    gridControl1.DataSource = dt;
                    gridControl1.ForceInitialize();
                }
                else
                    ToolBox.MsgHelper.Warning("提示:" + _rtn.rtnMsg);
@@ -310,6 +339,7 @@
                ToolBox.MsgHelper.Warning("提示:" + ex.Message);
            }
        }
    }
}
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -16,6 +16,7 @@
using DevExpress.XtraTab;
using System.Text.RegularExpressions;
using System.Xml;
using System.Collections.Generic;
namespace Gs.DevApp.ToolBox
{
@@ -192,9 +193,15 @@
        /// <param name="controls">controls:为groupBox1.Controls/panel1.Controls</param>
        /// <param name="dynamicObject">对像</param>
        /// <param name="isEdt">是否可编辑</param>
        public static void SetValueByObj(ControlCollection controls, dynamic dynamicObject, Boolean isEdt)
        public static void SetValueByObj(ControlCollection controls, dynamic dynamicObject, Boolean isEdt, List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = null)
        {
            if (gridViews != null)
            {
                foreach (DevExpress.XtraGrid.Views.Grid.GridView gv in gridViews)
                {
                    gv.OptionsBehavior.Editable = isEdt;
                }
            }
            foreach (JProperty property in dynamicObject.Properties())
            {
                string strName = property.Name;
@@ -290,8 +297,15 @@
        /// </summary>
        /// <param name="controls">controls:为groupBox1.Controls/panel1.Controls</param>
        /// <param name="isEdt">是否可编辑</param>
        public static void CleanValue(ControlCollection controls, Boolean isEdt)
        public static void CleanValue(ControlCollection controls, Boolean isEdt, List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = null)
        {
            if (gridViews != null)
            {
                foreach (DevExpress.XtraGrid.Views.Grid.GridView gv in gridViews)
                {
                    gv.OptionsBehavior.Editable = isEdt;
                }
            }
            foreach (Control ctrl in controls)
            {
                ctrl.Enabled = isEdt;
@@ -328,8 +342,15 @@
        /// </summary>
        /// <param name="controls">controls:为groupBox1.Controls/panel1.Controls</param>
        /// <param name="isEdt">是否可编辑</param>
        public static void ChangeEnable(ControlCollection controls, Boolean isEdt)
        public static void ChangeEnable(ControlCollection controls, Boolean isEdt, List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = null)
        {
            if (gridViews != null)
            {
                foreach (DevExpress.XtraGrid.Views.Grid.GridView gv in gridViews)
                {
                    gv.OptionsBehavior.Editable = isEdt;
                }
            }
            foreach (Control ctrl in controls)
            {
                //文本