using DevExpress.XtraGrid.Columns; using Lskj.Business; using Lskj.Business.Impl; using Lskj.Control; using Lskj.Control.Model; using Lskj.Data; using Lskj.Model; using Lskj.Util; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using DevExpress.XtraTab; 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 { public partial class FrmMain : BaseForm { /// /// 表格明细集合 /// public List GridDetailModelObjs; /// /// 基础模型 /// public ModuleModel MoudleLeftObj; public DynamicModuleDetailModel Model; /// ///左上方查询条件控件 /// public MyControl SearchLeftObj; public FrmMain() { InitializeComponent(); } protected override void OnLoad(EventArgs e) { try { WaitForm.ShowForm(); this.Model.Privilege = this.Model.Privilege.Equals("3") ? "1" : Model.ModuleId > 0 ? BaseImpl.GetUserPurviewsByMenuId(Model.ModuleId + "") + "" : BaseImpl.GetUserPurviewsByMenuCode(Model.ModuleCode) + ""; if (!this.Model.HasPrivilege()) { MessageUtil.Show(ResourceKeys.UnPurview); this.Close(); } else { productionMain1.OnLoad(Model); } } catch (E