diff --git a/插件库/Lskj.PubModuleDetail3/DllBaseClass.cs b/插件库/Lskj.PubModuleDetail3/DllBaseClass.cs
index 04fa8a3..671abc7 100644
--- a/插件库/Lskj.PubModuleDetail3/DllBaseClass.cs
+++ b/插件库/Lskj.PubModuleDetail3/DllBaseClass.cs
@@ -9,6 +9,7 @@ using Lskj.Util;
using Lskj.Model;
using Lskj.Business.Impl;
using Lskj.Business;
+using System.Collections;
namespace Lskj.PubModuleDetail3
{
@@ -29,25 +30,4 @@ namespace Lskj.PubModuleDetail3
FrmMain main = new FrmMain();
this.SubForm = main;
- DynamicModuleDetailModel moduleModel = new DynamicModuleDetailModel(obj);
-
- int formType = ReportImpl.GetBaseType(moduleModel.ModuleCode);
-
- GridEnum gridEnum = GridEnum.GridView;
- if (formType == 1) gridEnum = GridEnum.BandedGridView;
- if (formType == 2) gridEnum = GridEnum.GridView; // 基础档案暂时注释GridEnum.TreeListGridView此类型,TrcReport和手机端显示卡片冲突.
-
- main.Model = moduleModel;
- main.Model.GridEnumObj = gridEnum;
- }
- catch (Exception ex)
- {
- LogUtil.WriteError("Lskj.PubModuleDetail2.dll--参数错误-->" + obj.ToString(), ex);
- }
- }
- ///
- /// 窗口
- ///
- public Form SubForm { get; set; }
- }
-}
+ DynamicModuleDetailModel moduleM
\ No newline at end of file
diff --git a/插件库/Lskj.PubModuleDetail3/FrmMain.cs b/插件库/Lskj.PubModuleDetail3/FrmMain.cs
index 9dcff17..98f94d4 100644
--- a/插件库/Lskj.PubModuleDetail3/FrmMain.cs
+++ b/插件库/Lskj.PubModuleDetail3/FrmMain.cs
@@ -19,6 +19,8 @@ using DevExpress.Utils;
using DevExpress.XtraEditors;
using DevExpress.XtraGrid.Views.Grid;
using DevExpress.XtraGrid.Views.Base;
+using System.Collections;
+using System.Threading.Tasks;
namespace Lskj.PubModuleDetail3
{
@@ -60,18 +62,4 @@ namespace Lskj.PubModuleDetail3
}
}
- catch (Exception ex)
- {
- LogHelper.Instance.WriteError(ex);
- //MessageUtil.Show(ex);
- string Message = ErrorMessage.PromptErrorMessage(ex);
- MessageUtil.Show(Message,ex.Message);
- }
- finally
- {
- Lskj.Control.Model.AutoSizeChange.ControllInitializeSize(this);
- WaitForm.HideForm();
- }
- }
- }
-}
+ catch (E
\ No newline at end of file
diff --git a/插件库/Lskj.PubModuleDetail3/ProductionMain.Designer.cs b/插件库/Lskj.PubModuleDetail3/ProductionMain.Designer.cs
index 39a87bd..7ac29d4 100644
--- a/插件库/Lskj.PubModuleDetail3/ProductionMain.Designer.cs
+++ b/插件库/Lskj.PubModuleDetail3/ProductionMain.Designer.cs
@@ -30,6 +30,7 @@
{
this.splitContainerControl1 = new DevExpress.XtraEditors.SplitContainerControl();
this.splitLeftControl = new DevExpress.XtraEditors.SplitContainerControl();
+ this.gridleftTop = new Lskj.Control.GridControlEx();
this.panelControl1 = new DevExpress.XtraEditors.PanelControl();
this.simpleButton1 = new DevExpress.XtraEditors.SimpleButton();
this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
@@ -44,7 +45,6 @@
this.xtraTabPage2 = new DevExpress.XtraTab.XtraTabPage();
this.tcButtom = new Lskj.PubModuleDetail3.TabIntoControl();
this.pl_bottom = new DevExpress.XtraEditors.PanelControl();
- this.gridleftTop = new Lskj.Control.GridControlEx();
((System.ComponentModel.ISupportInitialize)(this.splitContainerControl1)).BeginInit();
this.splitContainerControl1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitLeftControl)).BeginInit();
@@ -95,6 +95,17 @@
this.splitLeftControl.Text = "splitContainerControl3";
this.splitLeftControl.SplitterPositionChanged += new System.EventHandler(this.splitContainerTop_SplitterPositionChanged);
//
+ // gridleftTop
+ //
+ this.gridleftTop.AdapterObj = null;
+ this.gridleftTop.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.gridleftTop.Location = new System.Drawing.Point(0, 30);
+ this.gridleftTop.Margin = new System.Windows.Forms.Padding(5);
+ this.gridleftTop.Name = "gridleftTop";
+ this.gridleftTop.SiftEnumObj = Lskj.Control.GridControlEx.HeaderSiftEnum.Sum;
+ this.gridleftTop.Size = new System.Drawing.Size(438, 374);
+ this.gridleftTop.TabIndex = 11;
+ //
// panelControl1
//
this.panelControl1.Controls.Add(this.simpleButton1);
@@ -169,8 +180,9 @@
this.mg_control.Location = new System.Drawing.Point(0, 0);
this.mg_control.Name = "mg_control";
this.mg_control.OperShortMode = true;
- this.mg_control.Size = new System.Drawing.Size(800, 375);
+ this.mg_control.Size = new System.Drawing.Size(533, 250);
this.mg_control.TabIndex = 1;
+ this.mg_control.VisibleMrpSearchPanel = false;
this.mg_control.VisibleOperPanel = true;
this.mg_control.VisibleSearchPanel = true;
//
@@ -225,7 +237,8 @@
this.tcButtom.Location = new System.Drawing.Point(0, 0);
this.tcButtom.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.tcButtom.Name = "tcButtom";
- this.tcButtom.Size = new System.Drawing.Size(801, 205);
+ this.tcButtom.Size = new System.Drawing.Size(534, 137);
+ this.tcButtom.splitContainer = null;
this.tcButtom.TabIndex = 4;
//
// pl_bottom
@@ -239,17 +252,6 @@
this.pl_bottom.TabIndex = 2;
this.pl_bottom.Visible = false;
//
- // gridleftTop
- //
- this.gridleftTop.AdapterObj = null;
- this.gridleftTop.Dock = System.Windows.Forms.DockStyle.Fill;
- this.gridleftTop.Location = new System.Drawing.Point(0, 30);
- this.gridleftTop.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
- this.gridleftTop.Name = "gridleftTop";
- this.gridleftTop.SiftEnumObj = Lskj.Control.GridControlEx.HeaderSiftEnum.Sum;
- this.gridleftTop.Size = new System.Drawing.Size(438, 374);
- this.gridleftTop.TabIndex = 11;
- //
// ProductionMain
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -279,22 +281,4 @@
#endregion
- private DevExpress.XtraEditors.SplitContainerControl splitContainerControl1;
- private DevExpress.XtraEditors.SplitContainerControl splitBottomControl;
- private Control.GridControlEx gridLeftButtom;
- private DevExpress.XtraEditors.PanelControl pl_bottom;
- private DevExpress.XtraEditors.SplitContainerControl splitLeftControl;
- private DevExpress.XtraEditors.PanelControl panelControl1;
- private DevExpress.XtraEditors.SimpleButton simpleButton1;
- private DevExpress.XtraEditors.LabelControl labelControl1;
- private System.Windows.Forms.ComboBox comboBox1;
- private System.Windows.Forms.TextBox textBox1;
- private DevExpress.XtraTab.XtraTabControl Tab_additional;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage1;
- private Control.ModuleGridEx mg_control;
- private DevExpress.XtraTab.XtraTabControl Tab_Bottom;
- private DevExpress.XtraTab.XtraTabPage xtraTabPage2;
- private TabIntoControl tcButtom;
- private Control.GridControlEx gridleftTop;
- }
-}
+ private DevExpress.XtraEditors.SplitContainerControl splitCon
\ No newline at end of file
diff --git a/插件库/Lskj.PubModuleDetail3/ProductionMain.cs b/插件库/Lskj.PubModuleDetail3/ProductionMain.cs
index 0ff4e2c..c05ca64 100644
--- a/插件库/Lskj.PubModuleDetail3/ProductionMain.cs
+++ b/插件库/Lskj.PubModuleDetail3/ProductionMain.cs
@@ -19,6 +19,8 @@ using DevExpress.XtraEditors;
using Lskj.Core;
using DevExpress.XtraGrid.Views.Base;
using Lskj.Business;
+using System.Collections;
+using System.Threading.Tasks;
namespace Lskj.PubModuleDetail3
{
@@ -50,7 +52,7 @@ namespace Lskj.PubModuleDetail3
/// 系统模块实体对象
///
/// The system model.
- public ModuleModel SysModel { get; private set; }
+ public ModuleModel SysModel;
///
///左上方查询条件控件
///
@@ -116,13 +118,23 @@ namespace Lskj.PubModuleDetail3
{
this._isInitFinish = false;
this.Model = Model;
- DataRow modelRow = MainImpl.GetSystemdllTab(this.Model.ModuleCode);
+ Dictionary