提交当前本机最新程序
This commit is contained in:
Generated
+129
-130
@@ -29,7 +29,17 @@
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.ssc_main = new DevExpress.XtraEditors.SplitContainerControl();
|
||||
this.barManager1 = new DevExpress.XtraBars.BarManager(this.components);
|
||||
this.barDockControl1 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControl2 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControl3 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControl5 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.pmFP = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.pmBillExp = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.pmBill = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.pMprint = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.pMenu = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.tb_buttom = new Lskj.Control.TabControlEx();
|
||||
this.ssc_main_top = new DevExpress.XtraEditors.SplitContainerControl();
|
||||
this.pl_left = new DevExpress.XtraEditors.PanelControl();
|
||||
this.xtc_left_container = new DevExpress.XtraTab.XtraTabControl();
|
||||
@@ -41,17 +51,11 @@
|
||||
this.pl_treeview_detault_search = new DevExpress.XtraEditors.PanelControl();
|
||||
this.panelControl4 = new DevExpress.XtraEditors.PanelControl();
|
||||
this.textEdit1 = new DevExpress.XtraEditors.TextEdit();
|
||||
this.barManager1 = new DevExpress.XtraBars.BarManager(this.components);
|
||||
this.barDockControl1 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControl2 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControl3 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.barDockControl5 = new DevExpress.XtraBars.BarDockControl();
|
||||
this.lceCombobox = new Lskj.Control.LabelComboxEdit();
|
||||
this.panelControl3 = new DevExpress.XtraEditors.PanelControl();
|
||||
this.btnTreeSearch = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.pl_main_bottom = new DevExpress.XtraEditors.PanelControl();
|
||||
this.dbpFP = new DevExpress.XtraEditors.DropDownButton();
|
||||
this.pmFP = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.btnRefresh = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.btnHiding = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.btnHelp = new DevExpress.XtraEditors.SimpleButton();
|
||||
@@ -64,15 +68,11 @@
|
||||
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
|
||||
this.btn_input = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.dpbImport = new DevExpress.XtraEditors.DropDownButton();
|
||||
this.pmBillExp = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.btnBillAdd = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.btnBillApply = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.dpCopyBill = new DevExpress.XtraEditors.DropDownButton();
|
||||
this.pmBill = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.btnPrint = new DevExpress.XtraEditors.DropDownButton();
|
||||
this.pMprint = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.dpbTools = new DevExpress.XtraEditors.DropDownButton();
|
||||
this.pMenu = new DevExpress.XtraBars.PopupMenu(this.components);
|
||||
this.btnDelete = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.btnBillSave = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.pl_main_top = new DevExpress.XtraEditors.PanelControl();
|
||||
@@ -86,9 +86,13 @@
|
||||
this.rdRed = new System.Windows.Forms.RadioButton();
|
||||
this.pl_blue = new DevExpress.XtraEditors.PanelControl();
|
||||
this.rdBlue = new System.Windows.Forms.RadioButton();
|
||||
this.tb_buttom = new Lskj.Control.TabControlEx();
|
||||
((System.ComponentModel.ISupportInitialize)(this.ssc_main)).BeginInit();
|
||||
this.ssc_main.SuspendLayout();
|
||||
this.ssc_main = new DevExpress.XtraEditors.SplitContainerControl();
|
||||
((System.ComponentModel.ISupportInitialize)(this.barManager1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmFP)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBillExp)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBill)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMprint)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMenu)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.ssc_main_top)).BeginInit();
|
||||
this.ssc_main_top.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_left)).BeginInit();
|
||||
@@ -106,12 +110,10 @@
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl4)).BeginInit();
|
||||
this.panelControl4.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.barManager1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl3)).BeginInit();
|
||||
this.panelControl3.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_main_bottom)).BeginInit();
|
||||
this.pl_main_bottom.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmFP)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_templete)).BeginInit();
|
||||
this.pl_templete.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_templete.Properties)).BeginInit();
|
||||
@@ -119,10 +121,6 @@
|
||||
this.pl_input.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_input.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.txt_input.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBillExp)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBill)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMprint)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMenu)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_main_top)).BeginInit();
|
||||
this.pl_main_top.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_main_top_center)).BeginInit();
|
||||
@@ -135,26 +133,80 @@
|
||||
this.pl_red.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_blue)).BeginInit();
|
||||
this.pl_blue.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.ssc_main)).BeginInit();
|
||||
this.ssc_main.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// ssc_main
|
||||
// barManager1
|
||||
//
|
||||
this.ssc_main.Appearance.BackColor = System.Drawing.Color.Transparent;
|
||||
this.ssc_main.Appearance.Options.UseBackColor = true;
|
||||
this.ssc_main.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel2;
|
||||
this.ssc_main.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.ssc_main.Horizontal = false;
|
||||
this.ssc_main.Location = new System.Drawing.Point(0, 0);
|
||||
this.ssc_main.Name = "ssc_main";
|
||||
this.ssc_main.Panel1.Controls.Add(this.ssc_main_top);
|
||||
this.ssc_main.Panel1.Text = "Panel1";
|
||||
this.ssc_main.Panel2.Controls.Add(this.tb_buttom);
|
||||
this.ssc_main.Panel2.Text = "Panel2";
|
||||
this.ssc_main.Size = new System.Drawing.Size(1511, 730);
|
||||
this.ssc_main.SplitterPosition = 445;
|
||||
this.ssc_main.TabIndex = 0;
|
||||
this.ssc_main.Text = "splitContainerControl1";
|
||||
this.ssc_main.SplitterMoved += new System.EventHandler(this.OnMainSplitterMoved);
|
||||
this.barManager1.DockControls.Add(this.barDockControl1);
|
||||
this.barManager1.DockControls.Add(this.barDockControl2);
|
||||
this.barManager1.DockControls.Add(this.barDockControl3);
|
||||
this.barManager1.DockControls.Add(this.barDockControl5);
|
||||
this.barManager1.Form = this;
|
||||
this.barManager1.MaxItemId = 0;
|
||||
//
|
||||
// barDockControl1
|
||||
//
|
||||
this.barDockControl1.CausesValidation = false;
|
||||
this.barDockControl1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.barDockControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.barDockControl1.Size = new System.Drawing.Size(1511, 0);
|
||||
//
|
||||
// barDockControl2
|
||||
//
|
||||
this.barDockControl2.CausesValidation = false;
|
||||
this.barDockControl2.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.barDockControl2.Location = new System.Drawing.Point(0, 730);
|
||||
this.barDockControl2.Size = new System.Drawing.Size(1511, 0);
|
||||
//
|
||||
// barDockControl3
|
||||
//
|
||||
this.barDockControl3.CausesValidation = false;
|
||||
this.barDockControl3.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.barDockControl3.Location = new System.Drawing.Point(0, 0);
|
||||
this.barDockControl3.Size = new System.Drawing.Size(0, 730);
|
||||
//
|
||||
// barDockControl5
|
||||
//
|
||||
this.barDockControl5.CausesValidation = false;
|
||||
this.barDockControl5.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.barDockControl5.Location = new System.Drawing.Point(1511, 0);
|
||||
this.barDockControl5.Size = new System.Drawing.Size(0, 730);
|
||||
//
|
||||
// pmFP
|
||||
//
|
||||
this.pmFP.Manager = this.barManager1;
|
||||
this.pmFP.Name = "pmFP";
|
||||
//
|
||||
// pmBillExp
|
||||
//
|
||||
this.pmBillExp.Manager = this.barManager1;
|
||||
this.pmBillExp.Name = "pmBillExp";
|
||||
//
|
||||
// pmBill
|
||||
//
|
||||
this.pmBill.Manager = this.barManager1;
|
||||
this.pmBill.Name = "pmBill";
|
||||
//
|
||||
// pMprint
|
||||
//
|
||||
this.pMprint.Manager = this.barManager1;
|
||||
this.pMprint.Name = "pMprint";
|
||||
//
|
||||
// pMenu
|
||||
//
|
||||
this.pMenu.Manager = this.barManager1;
|
||||
this.pMenu.Name = "pMenu";
|
||||
//
|
||||
// tb_buttom
|
||||
//
|
||||
this.tb_buttom.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tb_buttom.Location = new System.Drawing.Point(0, 0);
|
||||
this.tb_buttom.Name = "tb_buttom";
|
||||
this.tb_buttom.Size = new System.Drawing.Size(1511, 280);
|
||||
this.tb_buttom.TabIndex = 25;
|
||||
this.tb_buttom.Load += new System.EventHandler(this.tb_buttom_Load);
|
||||
//
|
||||
// ssc_main_top
|
||||
//
|
||||
@@ -297,43 +349,6 @@
|
||||
this.textEdit1.TabIndex = 5;
|
||||
this.textEdit1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.OnTreeConditionKeyDown);
|
||||
//
|
||||
// barManager1
|
||||
//
|
||||
this.barManager1.DockControls.Add(this.barDockControl1);
|
||||
this.barManager1.DockControls.Add(this.barDockControl2);
|
||||
this.barManager1.DockControls.Add(this.barDockControl3);
|
||||
this.barManager1.DockControls.Add(this.barDockControl5);
|
||||
this.barManager1.Form = this;
|
||||
this.barManager1.MaxItemId = 0;
|
||||
//
|
||||
// barDockControl1
|
||||
//
|
||||
this.barDockControl1.CausesValidation = false;
|
||||
this.barDockControl1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.barDockControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.barDockControl1.Size = new System.Drawing.Size(1511, 0);
|
||||
//
|
||||
// barDockControl2
|
||||
//
|
||||
this.barDockControl2.CausesValidation = false;
|
||||
this.barDockControl2.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.barDockControl2.Location = new System.Drawing.Point(0, 730);
|
||||
this.barDockControl2.Size = new System.Drawing.Size(1511, 0);
|
||||
//
|
||||
// barDockControl3
|
||||
//
|
||||
this.barDockControl3.CausesValidation = false;
|
||||
this.barDockControl3.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.barDockControl3.Location = new System.Drawing.Point(0, 0);
|
||||
this.barDockControl3.Size = new System.Drawing.Size(0, 730);
|
||||
//
|
||||
// barDockControl5
|
||||
//
|
||||
this.barDockControl5.CausesValidation = false;
|
||||
this.barDockControl5.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.barDockControl5.Location = new System.Drawing.Point(1511, 0);
|
||||
this.barDockControl5.Size = new System.Drawing.Size(0, 730);
|
||||
//
|
||||
// lceCombobox
|
||||
//
|
||||
this.lceCombobox.BackColor = System.Drawing.SystemColors.Control;
|
||||
@@ -417,11 +432,6 @@
|
||||
this.dbpFP.Text = "分配";
|
||||
this.dbpFP.Click += new System.EventHandler(this.OnBtnFPOldClick);
|
||||
//
|
||||
// pmFP
|
||||
//
|
||||
this.pmFP.Manager = this.barManager1;
|
||||
this.pmFP.Name = "pmFP";
|
||||
//
|
||||
// btnRefresh
|
||||
//
|
||||
this.btnRefresh.AllowFocus = false;
|
||||
@@ -566,11 +576,6 @@
|
||||
this.dpbImport.TabIndex = 26;
|
||||
this.dpbImport.Text = "导入导出";
|
||||
//
|
||||
// pmBillExp
|
||||
//
|
||||
this.pmBillExp.Manager = this.barManager1;
|
||||
this.pmBillExp.Name = "pmBillExp";
|
||||
//
|
||||
// btnBillAdd
|
||||
//
|
||||
this.btnBillAdd.AllowFocus = false;
|
||||
@@ -611,11 +616,6 @@
|
||||
this.dpCopyBill.TabIndex = 24;
|
||||
this.dpCopyBill.Text = "复制单据";
|
||||
//
|
||||
// pmBill
|
||||
//
|
||||
this.pmBill.Manager = this.barManager1;
|
||||
this.pmBill.Name = "pmBill";
|
||||
//
|
||||
// btnPrint
|
||||
//
|
||||
this.btnPrint.AllowFocus = false;
|
||||
@@ -630,11 +630,6 @@
|
||||
this.btnPrint.TabIndex = 23;
|
||||
this.btnPrint.Text = "打印单据";
|
||||
//
|
||||
// pMprint
|
||||
//
|
||||
this.pMprint.Manager = this.barManager1;
|
||||
this.pMprint.Name = "pMprint";
|
||||
//
|
||||
// dpbTools
|
||||
//
|
||||
this.dpbTools.AllowFocus = false;
|
||||
@@ -650,11 +645,6 @@
|
||||
this.dpbTools.Text = "常用工具";
|
||||
this.dpbTools.Click += new System.EventHandler(this.OnToolsClick);
|
||||
//
|
||||
// pMenu
|
||||
//
|
||||
this.pMenu.Manager = this.barManager1;
|
||||
this.pMenu.Name = "pMenu";
|
||||
//
|
||||
// btnDelete
|
||||
//
|
||||
this.btnDelete.AllowFocus = false;
|
||||
@@ -819,14 +809,24 @@
|
||||
this.rdBlue.UseVisualStyleBackColor = true;
|
||||
this.rdBlue.Click += new System.EventHandler(this.OnBlueStateClick);
|
||||
//
|
||||
// tb_buttom
|
||||
// ssc_main
|
||||
//
|
||||
this.tb_buttom.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tb_buttom.Location = new System.Drawing.Point(0, 0);
|
||||
this.tb_buttom.Name = "tb_buttom";
|
||||
this.tb_buttom.Size = new System.Drawing.Size(1511, 280);
|
||||
this.tb_buttom.TabIndex = 25;
|
||||
this.tb_buttom.Load += new System.EventHandler(this.tb_buttom_Load);
|
||||
this.ssc_main.Appearance.BackColor = System.Drawing.Color.Transparent;
|
||||
this.ssc_main.Appearance.Options.UseBackColor = true;
|
||||
this.ssc_main.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel2;
|
||||
this.ssc_main.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.ssc_main.Horizontal = false;
|
||||
this.ssc_main.Location = new System.Drawing.Point(0, 0);
|
||||
this.ssc_main.Name = "ssc_main";
|
||||
this.ssc_main.Panel1.Controls.Add(this.ssc_main_top);
|
||||
this.ssc_main.Panel1.Text = "Panel1";
|
||||
this.ssc_main.Panel2.Controls.Add(this.tb_buttom);
|
||||
this.ssc_main.Panel2.Text = "Panel2";
|
||||
this.ssc_main.Size = new System.Drawing.Size(1511, 730);
|
||||
this.ssc_main.SplitterPosition = 445;
|
||||
this.ssc_main.TabIndex = 0;
|
||||
this.ssc_main.Text = "splitContainerControl1";
|
||||
this.ssc_main.SplitterMoved += new System.EventHandler(this.OnMainSplitterMoved);
|
||||
//
|
||||
// BillModule
|
||||
//
|
||||
@@ -839,8 +839,12 @@
|
||||
this.Name = "BillModule";
|
||||
this.Size = new System.Drawing.Size(1511, 730);
|
||||
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.OnFrmMainKeyDown);
|
||||
((System.ComponentModel.ISupportInitialize)(this.ssc_main)).EndInit();
|
||||
this.ssc_main.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmFP)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBillExp)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBill)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMprint)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMenu)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.ssc_main_top)).EndInit();
|
||||
this.ssc_main_top.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_left)).EndInit();
|
||||
@@ -858,12 +862,10 @@
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl4)).EndInit();
|
||||
this.panelControl4.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.barManager1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl3)).EndInit();
|
||||
this.panelControl3.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_main_bottom)).EndInit();
|
||||
this.pl_main_bottom.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmFP)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_templete)).EndInit();
|
||||
this.pl_templete.ResumeLayout(false);
|
||||
this.pl_templete.PerformLayout();
|
||||
@@ -873,10 +875,6 @@
|
||||
this.pl_input.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.cb_input.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.txt_input.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBillExp)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pmBill)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMprint)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pMenu)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_main_top)).EndInit();
|
||||
this.pl_main_top.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_main_top_center)).EndInit();
|
||||
@@ -892,6 +890,8 @@
|
||||
((System.ComponentModel.ISupportInitialize)(this.pl_blue)).EndInit();
|
||||
this.pl_blue.ResumeLayout(false);
|
||||
this.pl_blue.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.ssc_main)).EndInit();
|
||||
this.ssc_main.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
@@ -899,32 +899,42 @@
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraTab.XtraTabControl xtc_left_container;
|
||||
private DevExpress.XtraBars.PopupMenu pMenu;
|
||||
private DevExpress.XtraBars.BarManager barManager1;
|
||||
private DevExpress.XtraBars.BarDockControl barDockControl1;
|
||||
private DevExpress.XtraBars.BarDockControl barDockControl2;
|
||||
private DevExpress.XtraBars.BarDockControl barDockControl3;
|
||||
private DevExpress.XtraBars.BarDockControl barDockControl5;
|
||||
private DevExpress.XtraEditors.SplitContainerControl ssc_main;
|
||||
private DevExpress.XtraEditors.SplitContainerControl ssc_main_top;
|
||||
private DevExpress.XtraEditors.PanelControl pl_left;
|
||||
private DevExpress.XtraBars.PopupMenu pmBillExp;
|
||||
private DevExpress.XtraBars.PopupMenu pmBill;
|
||||
private DevExpress.XtraBars.PopupMenu pMprint;
|
||||
private DevExpress.XtraBars.PopupMenu pmFP;
|
||||
private DevExpress.XtraEditors.SplitContainerControl ssc_main;
|
||||
private DevExpress.XtraEditors.SplitContainerControl ssc_main_top;
|
||||
private DevExpress.XtraEditors.PanelControl pl_left;
|
||||
private DevExpress.XtraTab.XtraTabControl xtc_left_container;
|
||||
private DevExpress.XtraEditors.PanelControl pl_main;
|
||||
private DevExpress.XtraEditors.PanelControl pl_main_center;
|
||||
private DevExpress.XtraEditors.PanelControl pl_main_center_detail;
|
||||
private Control.GridControlEx gcMain;
|
||||
private DevExpress.XtraEditors.XtraScrollableControl pl_main_center_master;
|
||||
private DevExpress.XtraEditors.PanelControl pl_treeview_detault_search;
|
||||
private DevExpress.XtraEditors.PanelControl panelControl4;
|
||||
private DevExpress.XtraEditors.TextEdit textEdit1;
|
||||
private Control.LabelComboxEdit lceCombobox;
|
||||
private DevExpress.XtraEditors.PanelControl panelControl3;
|
||||
private DevExpress.XtraEditors.SimpleButton btnTreeSearch;
|
||||
public DevExpress.XtraEditors.PanelControl pl_main_bottom;
|
||||
private DevExpress.XtraEditors.DropDownButton dbpFP;
|
||||
private DevExpress.XtraEditors.SimpleButton btnRefresh;
|
||||
private DevExpress.XtraEditors.SimpleButton btnHiding;
|
||||
private DevExpress.XtraEditors.SimpleButton btnHelp;
|
||||
private DevExpress.XtraEditors.PanelControl pl_templete;
|
||||
private DevExpress.XtraEditors.ComboBoxEdit cb_templete;
|
||||
private DevExpress.XtraEditors.LabelControl lbl_templete;
|
||||
private DevExpress.XtraEditors.PanelControl pl_input;
|
||||
private DevExpress.XtraEditors.ComboBoxEdit cb_input;
|
||||
private DevExpress.XtraEditors.TextEdit txt_input;
|
||||
private DevExpress.XtraEditors.LabelControl labelControl2;
|
||||
private DevExpress.XtraEditors.SimpleButton btn_input;
|
||||
private DevExpress.XtraEditors.DropDownButton dpbImport;
|
||||
@@ -947,16 +957,5 @@
|
||||
private DevExpress.XtraEditors.PanelControl pl_blue;
|
||||
private System.Windows.Forms.RadioButton rdBlue;
|
||||
private Control.TabControlEx tb_buttom;
|
||||
private DevExpress.XtraEditors.TextEdit txt_input;
|
||||
private DevExpress.XtraEditors.SimpleButton btnHiding;
|
||||
private DevExpress.XtraEditors.SimpleButton btnRefresh;
|
||||
private Control.GridControlEx gcMain;
|
||||
private DevExpress.XtraEditors.DropDownButton dbpFP;
|
||||
private DevExpress.XtraBars.PopupMenu pmFP;
|
||||
private DevExpress.XtraEditors.PanelControl panelControl4;
|
||||
private DevExpress.XtraEditors.TextEdit textEdit1;
|
||||
private Control.LabelComboxEdit lceCombobox;
|
||||
private DevExpress.XtraEditors.PanelControl panelControl3;
|
||||
private DevExpress.XtraEditors.SimpleButton btnTreeSearch;
|
||||
}
|
||||
}
|
||||
|
||||
+319
-144
@@ -312,8 +312,7 @@ namespace Lskj.PubBill
|
||||
this.labelControl1.Text = Business.Impl.LanguageTranslation.GetTranslatedText(this.labelControl1.Text);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (this.BillModel.HorizontalMode) this.HorizontalInterface();
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
@@ -1317,7 +1316,7 @@ namespace Lskj.PubBill
|
||||
DataRow row = BillImpl.GetDataRowResult(this.SysModel.BillMasterSql);
|
||||
if (row != null)
|
||||
{
|
||||
if (row.Table.Columns.Contains(this.BillModel.RtagidKey))
|
||||
if (row.Table.Columns.Contains(this.BillModel.RtagidKey))
|
||||
{
|
||||
string Rtagid = row[this.BillModel.RtagidKey] + "";
|
||||
// 初始化红、蓝单
|
||||
@@ -2089,25 +2088,52 @@ namespace Lskj.PubBill
|
||||
GridControlEx gridDetail = new GridControlEx();
|
||||
|
||||
|
||||
if (model.sourceDetailType.Equals("1"))
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(model.DetailMenuCode))
|
||||
{
|
||||
//明细为树表格
|
||||
gridDetail = sourceDetailControl != null ? (TreeGridControlEx)sourceDetailControl : new TreeGridControlEx();
|
||||
gridDetail.Model = this.SysModel;
|
||||
gridDetail.Dock = DockStyle.Fill;
|
||||
gridDetail.SetReadOnlyColumns(detailColumns == null || detailColumns.Length == 0 ? new DataTable() : detailColumns.CopyToDataTable(), GridCustomColumnStruct.BillSourceDetailGridView + model.FormKey);
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRowColors", out DataTable dtBaseGridRowColors))
|
||||
//来源明细配置了模块号,根据模块号创建对应的ModuleGridEx
|
||||
//ModuleGridEx主要是用保存的功能,数据源sql还是根据配置的为准
|
||||
DataRow modelRow = MainImpl.GetSystemdllTab(model.DetailMenuCode);//获取模块信息
|
||||
if (modelRow == null)
|
||||
{
|
||||
dtBaseGridRowColors = BaseModuleImpl.GetBaseGridRowColors("SOURCEDETAIL_" + model.FormKey);
|
||||
MessageUtil.Show($"没有找到编号为 {model.DetailMenuCode} 的模块信息");
|
||||
gridDetail.Parent = gridDetail;
|
||||
continue;
|
||||
}
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRightMenus", out DataTable dtBaseGridRightMenus))
|
||||
|
||||
ModuleModel sysModel = new ModuleModel(modelRow);
|
||||
//设置主表sql
|
||||
//model.SourceSql = sysModel.MenuSql;
|
||||
|
||||
DynamicModuleModel dyncModel = new DynamicModuleModel(new[]
|
||||
{ sysModel.MenuName, ERPInfo.Instance.UserId, ERPInfo.Instance.UserName,
|
||||
this.SysModel.Privilege, sysModel.ModeCode, "0" });
|
||||
|
||||
ModuleGridEx gridEx = new ModuleGridEx();
|
||||
gridEx.Dock = DockStyle.Fill;
|
||||
if (model.SourceType == 1)
|
||||
{
|
||||
dtBaseGridRightMenus = BaseModuleImpl.GetBaseGridRightMenus("BILLSOURCEDT_" + model.FormKey);
|
||||
gridEx.LeftTreeViewEx = treeView;
|
||||
}
|
||||
gridDetail.SetGridRowColors(dtBaseGridRowColors);
|
||||
gridDetail.SetGridRightMenus(dtBaseGridRightMenus, this.SysModel, OnGridDetailRightMenuCallback);
|
||||
gridDetail.Parent = tabDetail;
|
||||
gridDetail.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
else
|
||||
{
|
||||
gridEx.LeftGridEx = gridControl;
|
||||
gridEx.ParentGridEx = gridControl;
|
||||
}
|
||||
gridEx.ParentKeyField = model.SourceKeyField;
|
||||
gridEx.ParentUnionField = model.SourceKeyField;
|
||||
|
||||
gridEx.VisibleSearchPanel = false;//禁止上方搜索
|
||||
gridEx.InitializeControl(sysModel, dyncModel);
|
||||
|
||||
|
||||
gridDetail = gridEx.GridControlObj;
|
||||
gridEx.Parent = tabDetail;
|
||||
unionModel.GridDetailModuleGridEx = gridEx;
|
||||
|
||||
if (sysModel.TreeAutoMultiHeader == 1) model.ChangeSourceDetailType("1");
|
||||
|
||||
|
||||
|
||||
if (i == 0)
|
||||
{
|
||||
@@ -2116,123 +2142,6 @@ namespace Lskj.PubBill
|
||||
if (attachModels.Count > 0)
|
||||
this.tb_buttom.TabControlObj.TabPages[0].Text = model.UserName + DetailedSuffix;
|
||||
}
|
||||
if (model.MainDetailsAddType != "2")
|
||||
{
|
||||
TreeGridDragGrid treeGridDragGrid = new TreeGridDragGrid((gridDetail as TreeGridControlEx).TreeListObj, this.gcMain.GridView);
|
||||
treeGridDragGrid.OnDragComplete += new TreeGridDragGridCompleteEventHandler(OnTreeGridDetailGridCompleted);
|
||||
}
|
||||
if (BillModel.IsBillDetailCheck == 1)//加载复选框
|
||||
{
|
||||
GridDragGrid.TreeListAddCheckBox((gridDetail as TreeGridControlEx).TreeListObj);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
gridDetail = sourceDetailControl != null ? (GridControlEx)sourceDetailControl : new GridControlEx();
|
||||
gridDetail.Model = this.SysModel;
|
||||
gridDetail.Dock = DockStyle.Fill;
|
||||
gridDetail.SetReadOnlyColumns(detailColumns == null || detailColumns.Length == 0 ? new DataTable() : detailColumns.CopyToDataTable(), GridCustomColumnStruct.BillSourceDetailGridView + model.FormKey);
|
||||
|
||||
if (model.DetailedLoadFilter)
|
||||
{
|
||||
gridDetail.GridView.OptionsView.ShowAutoFilterRow = true;
|
||||
}
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRowColors", out DataTable dtBaseGridRowColors))
|
||||
{
|
||||
dtBaseGridRowColors = BaseModuleImpl.GetBaseGridRowColors("SOURCEDETAIL_" + model.FormKey);
|
||||
}
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRightMenus", out DataTable dtBaseGridRightMenus))
|
||||
{
|
||||
dtBaseGridRightMenus = BaseModuleImpl.GetBaseGridRightMenus("BILLSOURCEDT_" + model.FormKey);
|
||||
}
|
||||
gridDetail.SetGridRowColors(dtBaseGridRowColors);
|
||||
gridDetail.SetGridRightMenus(dtBaseGridRightMenus, this.SysModel, OnGridDetailRightMenuCallback);
|
||||
if (BillModel.IsBillDetailCheck == 0)
|
||||
{
|
||||
if (model.MainDetailsAddType != "2") gridDetail.GridView.DoubleClick += new EventHandler(OnGridDetailDoubleClick);
|
||||
}
|
||||
//明细的明细(明细分成左右2个)
|
||||
if (!string.IsNullOrEmpty(model.SourceDetailsDetailsSql))
|
||||
{
|
||||
GridControlEx gridDetail_Details = sourceDetailDetailControl != null ? (GridControlEx)sourceDetailDetailControl : new GridControlEx();
|
||||
gridDetail_Details.Model = this.SysModel;
|
||||
gridDetail_Details.Dock = DockStyle.Fill;
|
||||
//创建只读列
|
||||
if (!dataCaches.GetValue(gridDetail_Details, "Detail_Details", out DataTable dataTable))
|
||||
{
|
||||
dataTable = BaseModuleImpl.getDetail_Details(model.FormKey);
|
||||
}
|
||||
gridDetail_Details.SetReadOnlyColumns(dataTable);
|
||||
//设置右键
|
||||
if (!dataCaches.GetValue(gridDetail_Details, "BaseGridRightMenus", out DataTable dttBaseGridRightMenus))
|
||||
{
|
||||
dttBaseGridRightMenus = BaseModuleImpl.GetBaseGridRightMenus("BILLSOURCEDTX_" + model.FormKey);
|
||||
}
|
||||
gridDetail_Details.SetGridRightMenus(dttBaseGridRightMenus, this.SysModel, OnGridDetailRightMenuCallback);
|
||||
//明细点击 更新 明细的明细
|
||||
gridDetail.GridView.FocusedRowObjectChanged += GridView_FocusedRowObjectChanged;
|
||||
gridDetail.GridView.Tag = model.SourceDetailsDetailsSql;
|
||||
//创建SplitContainerControl控件,让下方可以左右拖动
|
||||
SplitContainerControl splitContainerControl = new DevExpress.XtraEditors.SplitContainerControl();
|
||||
splitContainerControl.Dock = DockStyle.Fill;
|
||||
splitContainerControl.Panel1.Controls.Add(gridDetail);
|
||||
gridDetail.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
splitContainerControl.Panel2.Controls.Add(gridDetail_Details);
|
||||
gridDetail_Details.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
|
||||
splitContainerControl.SplitterMoved += new System.EventHandler(this.OnDetailsSplitterMoved);
|
||||
string newwidth = IniHelper.Read(string.Format("bill_Details_Width_{0}", this.SysModel.ModuleCode));//通过Key获取Value值
|
||||
if (!string.IsNullOrEmpty(newwidth))
|
||||
{
|
||||
splitContainerControl.SplitterPosition = Convert.ToInt32(newwidth);
|
||||
}
|
||||
else
|
||||
{
|
||||
int width = this.tb_buttom.Width;//获取控件宽度
|
||||
splitContainerControl.SplitterPosition = width / 2;//然后将分割位置设置在宽度一半位置
|
||||
}
|
||||
if (model.MainDetailsAddType != "1")
|
||||
{
|
||||
//明细的明细拖拽到上方
|
||||
if (this.BillModel.DetailTreeTable)
|
||||
{
|
||||
GridDragTreeGrid dragDetaigDetailGrid = new GridDragTreeGrid(gridDetail_Details.GridView, (this.gcMain as TreeGridControlEx).TreeListObj);
|
||||
dragDetaigDetailGrid.CanDragParentNode = true;
|
||||
dragDetaigDetailGrid.NeglectingNodes = true;
|
||||
dragDetaigDetailGrid.OnDragComplete += DragDetailGrid_OnDragComplete;
|
||||
}
|
||||
else
|
||||
{
|
||||
GridDragGrid dragDetaigDetailGrid = new GridDragGrid(gridDetail_Details.GridView, this.gcMain.GridView);
|
||||
dragDetaigDetailGrid.OnDragComplete += new GridFragGridCompleteEventHandler(OnDragDetailGridCompleted);
|
||||
}
|
||||
|
||||
if (BillModel.IsBillDetailCheck == 0)
|
||||
{
|
||||
//明细的明细双击加载到上方
|
||||
gridDetail_Details.GridView.DoubleClick += new EventHandler(OnGridDetailDetailDoubleClick);
|
||||
}
|
||||
}
|
||||
|
||||
splitContainerControl.Parent = tabDetail;
|
||||
unionModel.GridDetailDetailControlObj = gridDetail_Details;
|
||||
}
|
||||
else
|
||||
{
|
||||
gridDetail.Parent = tabDetail;
|
||||
gridDetail.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
|
||||
}
|
||||
|
||||
if (i == 0)
|
||||
{
|
||||
this.tb_buttom.TabControlObj.TabPages.Insert(0, tabDetail);
|
||||
this.tb_buttom.TabControlObj.SelectedTabPageIndex = 0;
|
||||
if (attachModels.Count > 0)
|
||||
this.tb_buttom.TabControlObj.TabPages[0].Text = model.UserName + DetailedSuffix;
|
||||
}
|
||||
|
||||
if (model.MainDetailsAddType != "2")
|
||||
{
|
||||
if (this.BillModel.DetailTreeTable)
|
||||
@@ -2247,21 +2156,202 @@ namespace Lskj.PubBill
|
||||
}
|
||||
else
|
||||
{
|
||||
GridDragGrid dragDetailGrid = new GridDragGrid(gridDetail.GridView, this.gcMain.GridView);
|
||||
dragDetailGrid.OnDragComplete += new GridFragGridCompleteEventHandler(OnDragDetailGridCompleted);
|
||||
if (this.BillModel.IsSelectSourceColor) gridDetail.GridView.CustomDrawCell += GridView_CustomDrawCell;
|
||||
if (sysModel.TreeAutoMultiHeader == 1)
|
||||
{
|
||||
TreeGridDragGrid treeGridDragGrid = new TreeGridDragGrid((gridDetail as TreeGridControlEx).TreeListObj, this.gcMain.GridView);
|
||||
treeGridDragGrid.OnDragComplete += new TreeGridDragGridCompleteEventHandler(OnTreeGridDetailGridCompleted);
|
||||
}
|
||||
else
|
||||
{
|
||||
GridDragGrid dragDetailGrid = new GridDragGrid(gridDetail.GridView, this.gcMain.GridView);
|
||||
dragDetailGrid.OnDragComplete += new GridFragGridCompleteEventHandler(OnDragDetailGridCompleted);
|
||||
if (this.BillModel.IsSelectSourceColor) gridDetail.GridView.CustomDrawCell += GridView_CustomDrawCell;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (BillModel.IsBillDetailCheck == 1)//加载复选框
|
||||
}
|
||||
else
|
||||
{
|
||||
if (model.sourceDetailType.Equals("1"))
|
||||
{
|
||||
GridDragGrid.GridAddCheckBox(gridDetail.GridView);
|
||||
//明细为树表格
|
||||
gridDetail = sourceDetailControl != null ? (TreeGridControlEx)sourceDetailControl : new TreeGridControlEx();
|
||||
gridDetail.Model = this.SysModel;
|
||||
gridDetail.Dock = DockStyle.Fill;
|
||||
gridDetail.SetReadOnlyColumns(detailColumns == null || detailColumns.Length == 0 ? new DataTable() : detailColumns.CopyToDataTable(), GridCustomColumnStruct.BillSourceDetailGridView + model.FormKey);
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRowColors", out DataTable dtBaseGridRowColors))
|
||||
{
|
||||
dtBaseGridRowColors = BaseModuleImpl.GetBaseGridRowColors("SOURCEDETAIL_" + model.FormKey);
|
||||
}
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRightMenus", out DataTable dtBaseGridRightMenus))
|
||||
{
|
||||
dtBaseGridRightMenus = BaseModuleImpl.GetBaseGridRightMenus("BILLSOURCEDT_" + model.FormKey);
|
||||
}
|
||||
gridDetail.SetGridRowColors(dtBaseGridRowColors);
|
||||
gridDetail.SetGridRightMenus(dtBaseGridRightMenus, this.SysModel, OnGridDetailRightMenuCallback);
|
||||
gridDetail.Parent = tabDetail;
|
||||
gridDetail.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
|
||||
if (i == 0)
|
||||
{
|
||||
this.tb_buttom.TabControlObj.TabPages.Insert(0, tabDetail);
|
||||
this.tb_buttom.TabControlObj.SelectedTabPageIndex = 0;
|
||||
if (attachModels.Count > 0)
|
||||
this.tb_buttom.TabControlObj.TabPages[0].Text = model.UserName + DetailedSuffix;
|
||||
}
|
||||
if (model.MainDetailsAddType != "2")
|
||||
{
|
||||
TreeGridDragGrid treeGridDragGrid = new TreeGridDragGrid((gridDetail as TreeGridControlEx).TreeListObj, this.gcMain.GridView);
|
||||
treeGridDragGrid.OnDragComplete += new TreeGridDragGridCompleteEventHandler(OnTreeGridDetailGridCompleted);
|
||||
}
|
||||
if (BillModel.IsBillDetailCheck == 1)//加载复选框
|
||||
{
|
||||
GridDragGrid.TreeListAddCheckBox((gridDetail as TreeGridControlEx).TreeListObj);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
gridDetail = sourceDetailControl != null ? (GridControlEx)sourceDetailControl : new GridControlEx();
|
||||
gridDetail.Model = this.SysModel;
|
||||
gridDetail.Dock = DockStyle.Fill;
|
||||
gridDetail.SetReadOnlyColumns(detailColumns == null || detailColumns.Length == 0 ? new DataTable() : detailColumns.CopyToDataTable(), GridCustomColumnStruct.BillSourceDetailGridView + model.FormKey);
|
||||
|
||||
if (model.DetailedLoadFilter)
|
||||
{
|
||||
gridDetail.GridView.OptionsView.ShowAutoFilterRow = true;
|
||||
}
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRowColors", out DataTable dtBaseGridRowColors))
|
||||
{
|
||||
dtBaseGridRowColors = BaseModuleImpl.GetBaseGridRowColors("SOURCEDETAIL_" + model.FormKey);
|
||||
}
|
||||
if (!dataCaches.GetValue(gridDetail, "BaseGridRightMenus", out DataTable dtBaseGridRightMenus))
|
||||
{
|
||||
dtBaseGridRightMenus = BaseModuleImpl.GetBaseGridRightMenus("BILLSOURCEDT_" + model.FormKey);
|
||||
}
|
||||
gridDetail.SetGridRowColors(dtBaseGridRowColors);
|
||||
gridDetail.SetGridRightMenus(dtBaseGridRightMenus, this.SysModel, OnGridDetailRightMenuCallback);
|
||||
if (BillModel.IsBillDetailCheck == 0)
|
||||
{
|
||||
if (model.MainDetailsAddType != "2") gridDetail.GridView.DoubleClick += new EventHandler(OnGridDetailDoubleClick);
|
||||
}
|
||||
//明细的明细(明细分成左右2个)
|
||||
if (!string.IsNullOrEmpty(model.SourceDetailsDetailsSql))
|
||||
{
|
||||
GridControlEx gridDetail_Details = sourceDetailDetailControl != null ? (GridControlEx)sourceDetailDetailControl : new GridControlEx();
|
||||
gridDetail_Details.Model = this.SysModel;
|
||||
gridDetail_Details.Dock = DockStyle.Fill;
|
||||
//创建只读列
|
||||
if (!dataCaches.GetValue(gridDetail_Details, "Detail_Details", out DataTable dataTable))
|
||||
{
|
||||
dataTable = BaseModuleImpl.getDetail_Details(model.FormKey);
|
||||
}
|
||||
gridDetail_Details.SetReadOnlyColumns(dataTable);
|
||||
//设置右键
|
||||
if (!dataCaches.GetValue(gridDetail_Details, "BaseGridRightMenus", out DataTable dttBaseGridRightMenus))
|
||||
{
|
||||
dttBaseGridRightMenus = BaseModuleImpl.GetBaseGridRightMenus("BILLSOURCEDTX_" + model.FormKey);
|
||||
}
|
||||
gridDetail_Details.SetGridRightMenus(dttBaseGridRightMenus, this.SysModel, OnGridDetailRightMenuCallback);
|
||||
//明细点击 更新 明细的明细
|
||||
gridDetail.GridView.FocusedRowObjectChanged += GridView_FocusedRowObjectChanged;
|
||||
gridDetail.GridView.Tag = model.SourceDetailsDetailsSql;
|
||||
//创建SplitContainerControl控件,让下方可以左右拖动
|
||||
SplitContainerControl splitContainerControl = new DevExpress.XtraEditors.SplitContainerControl();
|
||||
splitContainerControl.Dock = DockStyle.Fill;
|
||||
splitContainerControl.Panel1.Controls.Add(gridDetail);
|
||||
gridDetail.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
splitContainerControl.Panel2.Controls.Add(gridDetail_Details);
|
||||
gridDetail_Details.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
|
||||
splitContainerControl.SplitterMoved += new System.EventHandler(this.OnDetailsSplitterMoved);
|
||||
string newwidth = IniHelper.Read(string.Format("bill_Details_Width_{0}", this.SysModel.ModuleCode));//通过Key获取Value值
|
||||
if (!string.IsNullOrEmpty(newwidth))
|
||||
{
|
||||
splitContainerControl.SplitterPosition = Convert.ToInt32(newwidth);
|
||||
}
|
||||
else
|
||||
{
|
||||
int width = this.tb_buttom.Width;//获取控件宽度
|
||||
splitContainerControl.SplitterPosition = width / 2;//然后将分割位置设置在宽度一半位置
|
||||
}
|
||||
if (model.MainDetailsAddType != "1")
|
||||
{
|
||||
//明细的明细拖拽到上方
|
||||
if (this.BillModel.DetailTreeTable)
|
||||
{
|
||||
GridDragTreeGrid dragDetaigDetailGrid = new GridDragTreeGrid(gridDetail_Details.GridView, (this.gcMain as TreeGridControlEx).TreeListObj);
|
||||
dragDetaigDetailGrid.CanDragParentNode = true;
|
||||
dragDetaigDetailGrid.NeglectingNodes = true;
|
||||
dragDetaigDetailGrid.OnDragComplete += DragDetailGrid_OnDragComplete;
|
||||
}
|
||||
else
|
||||
{
|
||||
GridDragGrid dragDetaigDetailGrid = new GridDragGrid(gridDetail_Details.GridView, this.gcMain.GridView);
|
||||
dragDetaigDetailGrid.OnDragComplete += new GridFragGridCompleteEventHandler(OnDragDetailGridCompleted);
|
||||
}
|
||||
|
||||
if (BillModel.IsBillDetailCheck == 0)
|
||||
{
|
||||
//明细的明细双击加载到上方
|
||||
gridDetail_Details.GridView.DoubleClick += new EventHandler(OnGridDetailDetailDoubleClick);
|
||||
}
|
||||
}
|
||||
|
||||
splitContainerControl.Parent = tabDetail;
|
||||
unionModel.GridDetailDetailControlObj = gridDetail_Details;
|
||||
}
|
||||
else
|
||||
{
|
||||
gridDetail.Parent = tabDetail;
|
||||
gridDetail.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
|
||||
}
|
||||
|
||||
if (i == 0)
|
||||
{
|
||||
this.tb_buttom.TabControlObj.TabPages.Insert(0, tabDetail);
|
||||
this.tb_buttom.TabControlObj.SelectedTabPageIndex = 0;
|
||||
if (attachModels.Count > 0)
|
||||
this.tb_buttom.TabControlObj.TabPages[0].Text = model.UserName + DetailedSuffix;
|
||||
}
|
||||
|
||||
if (model.MainDetailsAddType != "2")
|
||||
{
|
||||
if (this.BillModel.DetailTreeTable)
|
||||
{
|
||||
GridDragTreeGrid dragDetailGrid = new GridDragTreeGrid(gridDetail.GridView, (this.gcMain as TreeGridControlEx).TreeListObj);
|
||||
dragDetailGrid.CanDragParentNode = true;
|
||||
dragDetailGrid.NeglectingNodes = true;
|
||||
dragDetailGrid.OnDragComplete += DragDetailGrid_OnDragComplete;
|
||||
|
||||
unionModel.AddDataSql = model.AddDataSql;
|
||||
unionModel.AddDataCondition = model.AddDataCondition;
|
||||
}
|
||||
else
|
||||
{
|
||||
GridDragGrid dragDetailGrid = new GridDragGrid(gridDetail.GridView, this.gcMain.GridView);
|
||||
dragDetailGrid.OnDragComplete += new GridFragGridCompleteEventHandler(OnDragDetailGridCompleted);
|
||||
if (this.BillModel.IsSelectSourceColor) gridDetail.GridView.CustomDrawCell += GridView_CustomDrawCell;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (BillModel.IsBillDetailCheck == 1)//加载复选框
|
||||
{
|
||||
GridDragGrid.GridAddCheckBox(gridDetail.GridView);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 加载来源条件
|
||||
@@ -2315,6 +2405,7 @@ namespace Lskj.PubBill
|
||||
#endregion
|
||||
|
||||
unionModel.GridControlObj = gridControl;
|
||||
|
||||
if (model.sourceDetailType.Equals("1"))
|
||||
{
|
||||
unionModel.TreeGridDetailControlObj = (gridDetail as TreeGridControlEx);
|
||||
@@ -3855,6 +3946,11 @@ namespace Lskj.PubBill
|
||||
this.ClearHighlightRows(unionModel.GridDetailControlObj.GridView);
|
||||
}
|
||||
|
||||
if (unionModel.GridDetailModuleGridEx != null)
|
||||
{
|
||||
unionModel.GridDetailModuleGridEx.GridControlObj.LastSearchSql = DetailSql;
|
||||
}
|
||||
|
||||
|
||||
DataTable table = null;
|
||||
if (unionModel.ModelObj.sourceDetailType == "1")
|
||||
@@ -4764,7 +4860,7 @@ namespace Lskj.PubBill
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
if (!this.BillModel.IsFastDragAddDetail)
|
||||
{
|
||||
this.AddRowsToGridView(table, unionModel);
|
||||
@@ -5871,6 +5967,11 @@ namespace Lskj.PubBill
|
||||
if (unionModel.SearchObj != null) sqlValue = unionModel.SearchObj.ReplaceControlValue(sqlValue);
|
||||
sqlValue = ReplaceHelper.ReplaceParamToValue(sqlValue, e.Node.Name);
|
||||
|
||||
if (unionModel.GridDetailModuleGridEx != null)
|
||||
{
|
||||
unionModel.GridDetailModuleGridEx.GridControlObj.LastSearchSql = sqlValue;
|
||||
}
|
||||
|
||||
if (unionModel.ModelObj.sourceDetailType == "1" && unionModel.TreeGridDetailControlObj.TreeListObj != null)
|
||||
{
|
||||
unionModel.TreeGridDetailControlObj.TreeListObj.DataSource = BillImpl.GetDataTableResult(sqlValue);
|
||||
@@ -5915,7 +6016,11 @@ namespace Lskj.PubBill
|
||||
{
|
||||
this.RefreshSelectedSource();
|
||||
this.tb_buttom.TabControlObj.TabPages[0].Controls.Clear();
|
||||
if (unionModel.GridDetailDetailControlObj == null)
|
||||
if (unionModel.GridDetailModuleGridEx != null)
|
||||
{
|
||||
this.tb_buttom.TabControlObj.TabPages[0].Controls.Add(unionModel.GridDetailModuleGridEx);
|
||||
}
|
||||
else if (unionModel.GridDetailDetailControlObj == null)
|
||||
{
|
||||
this.tb_buttom.TabControlObj.TabPages[0].Controls.Add(unionModel.GridDetailControlObj != null ? unionModel.GridDetailControlObj : unionModel.TreeGridDetailControlObj);
|
||||
}
|
||||
@@ -10077,5 +10182,75 @@ namespace Lskj.PubBill
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设置横向界面
|
||||
/// </summary>
|
||||
public void HorizontalInterface()
|
||||
{
|
||||
//底部main 左侧是来源和来源明细 右侧是主表数据
|
||||
SplitContainerControl MainSplitContainerControl = new SplitContainerControl();
|
||||
MainSplitContainerControl.Dock = DockStyle.Fill;
|
||||
|
||||
//左侧控件 左侧是来源 右侧是来源明细
|
||||
SplitContainerControl LeftSplitContainerControl = new SplitContainerControl();
|
||||
LeftSplitContainerControl.Dock = DockStyle.Fill;
|
||||
|
||||
xtc_left_container.HeaderLocation = TabHeaderLocation.Top;
|
||||
tb_buttom.TabControlObj.HeaderLocation = TabHeaderLocation.Top;
|
||||
|
||||
LeftSplitContainerControl.Panel1.Controls.Add(this.xtc_left_container);
|
||||
LeftSplitContainerControl.Panel2.Controls.Add(this.tb_buttom);
|
||||
|
||||
MainSplitContainerControl.Panel1.Controls.Add(LeftSplitContainerControl);
|
||||
MainSplitContainerControl.Panel2.Controls.Add(this.pl_main);
|
||||
|
||||
this.Controls.Remove(this.ssc_main);
|
||||
this.Controls.Add(MainSplitContainerControl);
|
||||
|
||||
string MainWidth = IniHelper.Read(string.Format("bill_SpecialMain_Width_{0}", this.SysModel.ModuleCode));
|
||||
MainWidth = string.IsNullOrWhiteSpace(MainWidth) ? (MainSplitContainerControl.ClientSize.Width / 2) + "" : MainWidth;
|
||||
MainSplitContainerControl.SplitterPosition = Convert.ToInt32(MainWidth);
|
||||
|
||||
string LeftWidth = IniHelper.Read(string.Format("bill_SpecialLeft_Width_{0}", this.SysModel.ModuleCode));
|
||||
LeftWidth = string.IsNullOrWhiteSpace(LeftWidth) ? (LeftSplitContainerControl.ClientSize.Width / 2) + "" : LeftWidth;
|
||||
LeftSplitContainerControl.SplitterPosition = Convert.ToInt32(LeftWidth);
|
||||
|
||||
MainSplitContainerControl.SplitterMoved += new System.EventHandler(OnSpecialMainSplitterMoved);
|
||||
LeftSplitContainerControl.SplitterMoved += new System.EventHandler(OnSpecialLeftSplitterMoved);
|
||||
|
||||
MainSplitContainerControl.BringToFront();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分割条移动
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void OnSpecialMainSplitterMoved(object sender, EventArgs e)
|
||||
{
|
||||
if (this._isInitFinish)
|
||||
{
|
||||
SplitContainerControl splitContainerControl = sender as SplitContainerControl;
|
||||
IniHelper.Write(string.Format("bill_SpecialMain_Width_{0}", this.SysModel.ModuleCode), splitContainerControl.SplitterPosition + "");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分割条移动
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void OnSpecialLeftSplitterMoved(object sender, EventArgs e)
|
||||
{
|
||||
if (this._isInitFinish)
|
||||
{
|
||||
SplitContainerControl splitContainerControl = sender as SplitContainerControl;
|
||||
IniHelper.Write(string.Format("bill_SpecialLeft_Width_{0}", this.SysModel.ModuleCode), splitContainerControl.SplitterPosition + "");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -61,6 +61,10 @@ namespace Lskj.PubBill.Model
|
||||
|
||||
public string Orderid;// 来源页签序号
|
||||
|
||||
public string DetailMenuCode;// 来源模块号
|
||||
|
||||
|
||||
|
||||
public BillSourceModel(DataRow item)
|
||||
{
|
||||
if (item == null) return;
|
||||
@@ -106,6 +110,7 @@ namespace Lskj.PubBill.Model
|
||||
this.DragAndSave = item.Table.Columns.Contains("DragAndSave") && "1".Equals(item["DragAndSave"] + "") ? true : false;
|
||||
this.TreeInhibitSort = item.Table.Columns.Contains("TreeInhibitSort") && "1".Equals(item["TreeInhibitSort"] + "") ? true : false;
|
||||
this.Orderid = item.Table.Columns.Contains("Orderid") ? item["Orderid"] + "" : "";
|
||||
this.DetailMenuCode = item.Table.Columns.Contains("DetailMenuCode") ? item["DetailMenuCode"] + "" : "";
|
||||
}
|
||||
/// <summary>
|
||||
/// 改变来源类型
|
||||
@@ -115,5 +120,14 @@ namespace Lskj.PubBill.Model
|
||||
{
|
||||
this.SourceType = sourceType;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 改变来源明细类型
|
||||
/// </summary>
|
||||
/// <param name="sourceType"></param>
|
||||
public void ChangeSourceDetailType(string sourceDetailType)
|
||||
{
|
||||
this.sourceDetailType = sourceDetailType;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,6 +54,10 @@ namespace Lskj.PubBill.Model
|
||||
/// 单据来源明细表格的明细
|
||||
/// </summary>
|
||||
public GridControlEx GridDetailDetailControlObj;
|
||||
/// <summary>
|
||||
/// 单据来源明细模块
|
||||
/// </summary>
|
||||
public ModuleGridEx GridDetailModuleGridEx;
|
||||
|
||||
|
||||
public bool IsChange = false;
|
||||
|
||||
Reference in New Issue
Block a user