/// <summary>构造函数 /// /// </summary> /// <param name=model" BseUrl">对象</param> /// <param name="lstBseUrl">对象集合</param> public FrmBseUrlSimpleDialog(BseUrl modelBseUrl, List <BseUrl> lstBseUrl) { InitializeComponent(); DoInitData(); m_lstBseUrl = lstBseUrl ?? new List <BseUrl>(); m_BseUrlDAL = GlobalHelp.GetResolve <IBseDAL <BseUrl> >(); this.dataNavigator.Visible = false; if (modelBseUrl != null) { this.dataNavigator.Visible = true; m_BseUrl = modelBseUrl; this.dataNavigator.ListInfo = lstBseUrl.Select(t => t.Id.ToString()).ToList(); m_strIndex = lstBseUrl.FindIndex(t => t.Id == m_BseUrl.Id).ToString(); this.dataNavigator.CurrentIndex = int.Parse(m_strIndex); } cboEditType.SelectedIndex = 0; this.BringToFront(); txtEditUrlTitle.Select(); if (modelBseUrl == null) { string strClipboardTxt = Clipboard.GetText(); if (strClipboardTxt != string.Empty) { txtEditUrlContent.Text = strClipboardTxt; } } }
/// <summary>构造函数 /// /// </summary> public FrmBseDictionaryTreeQuery() { InitializeComponent(); m_BseDictionaryDAL = GlobalHelp.GetResolve <IBseDAL <BseDictionary> >(); this.dataTreeListView.RootKeyValue = 0u; DoInitData(); }
/// <summary>构造函数 /// /// </summary> public FrmBseUrlSimpleQuery() { InitializeComponent(); grdData.ShowCellToolTips = false; grdData.AutoGenerateColumns = false; //m_BseUrlDAL = new BseUrlDAL(); //m_BseUrlDAL= GlobalHelp.GetResolve<IDAL<BseUrl>, BseUrlDAL>(); //var basetype = typeof(IDAL<>); //var builder = new ContainerBuilder(); //var assembly = Assembly.GetAssembly(basetype); //builder.RegisterAssemblyTypes(assembly).AsImplementedInterfaces(); //var container = builder.Build(); //m_BseUrlDAL = container.Resolve<IDAL<BseUrl>>(); m_BseUrlDAL = GlobalHelp.GetResolve <IBseDAL <BseUrl> >(); IBseDAL <BseUrl2> m_BseUrlDAL2 = GlobalHelp.GetResolve <IBseDAL <BseUrl2> >(); grdData.RowsAdded += this.grdData_RowsAdded; grdData.RowPostPaint += grdData_RowPostPaint; grdData.CellMouseEnter += this.grdData_CellMouseEnter; grdData.CellMouseLeave += this.grdData_CellMouseLeave; grdData.CellDoubleClick += this.grdData_CellDoubleClick; toolTip.Draw += this.toolTip_Draw; DoInitData(); //注册热键 (窗体句柄,热键ID,辅助键,实键) //辅助键说明: None = 0, Alt = 1, crtl= 2, Shift = 4, Windows = 8 //如果有多个辅助键则,例如 alt+crtl是3 直接相加就可以了 HotKey.RegisterHotKey(this.Handle, 123, HotKey.KeyModifiers.Ctrl, Keys.Q); HotKey.RegisterHotKey(this.Handle, 456, HotKey.KeyModifiers.Ctrl, Keys.W); btnQuery_Click(null, null); DoNew(); }
/// <summary>构造函数 /// /// </summary> public FrmBseProjectSimpleQuery() { InitializeComponent(); grdData.ShowCellToolTips = false; grdData.AutoGenerateColumns = false; m_BseProjectDAL = GlobalHelp.GetResolve <IBseDAL <BseProject> >(); grdData.RowsAdded += this.grdData_RowsAdded; grdData.RowPostPaint += grdData_RowPostPaint; grdData.CellMouseEnter += this.grdData_CellMouseEnter; grdData.CellMouseLeave += this.grdData_CellMouseLeave; toolTip.Draw += this.toolTip_Draw; DoInitData(); }
/// <summary>构造函数 /// /// </summary> public FrmCacheSettingSimpleQuery() { InitializeComponent(); grdData.ShowCellToolTips = false; grdData.AutoGenerateColumns = false; m_CacheSettingDAL = GlobalHelp.GetResolve <IBseDAL <CacheSetting> >(); grdData.RowsAdded += this.grdData_RowsAdded; grdData.RowPostPaint += grdData_RowPostPaint; grdData.CellMouseEnter += this.grdData_CellMouseEnter; grdData.CellMouseLeave += this.grdData_CellMouseLeave; grdData.CellDoubleClick += this.grdData_CellDoubleClick; toolTip.Draw += this.toolTip_Draw; DoInitData(); }
/// <summary>构造函数 /// /// </summary> /// <param name=model" CacheSetting">对象</param> /// <param name="lstCacheSetting">对象集合</param> public FrmCacheSettingSimpleDialog(CacheSetting modelCacheSetting, List <CacheSetting> lstCacheSetting) { InitializeComponent(); DoInitData(); m_lstCacheSetting = lstCacheSetting ?? new List <CacheSetting>(); m_CacheSettingDAL = GlobalHelp.GetResolve <IBseDAL <CacheSetting> >(); this.dataNavigator.Visible = false; if (modelCacheSetting != null) { this.dataNavigator.Visible = true; m_CacheSetting = modelCacheSetting; this.dataNavigator.ListInfo = lstCacheSetting.Select(t => t.Id.ToString()).ToList(); m_strIndex = lstCacheSetting.FindIndex(t => t.Id == m_CacheSetting.Id).ToString(); this.dataNavigator.CurrentIndex = int.Parse(m_strIndex); } }
/// <summary>构造函数 /// /// </summary> /// <param name=model" CacheTables">对象</param> /// <param name="lstCacheTables">对象集合</param> public FrmCacheTablesSimpleDialog(CacheTables modelCacheTables, List <CacheTables> lstCacheTables) { InitializeComponent(); DoInitData(); m_lstCacheTables = lstCacheTables ?? new List <CacheTables>(); m_CacheTablesDAL = GlobalHelp.GetResolve <IBseDAL <CacheTables> >(); this.dataNavigator.Visible = false; if (modelCacheTables != null) { this.dataNavigator.Visible = true; m_CacheTables = modelCacheTables; this.dataNavigator.ListInfo = lstCacheTables.Select(t => t.Id.ToString()).ToList(); m_strIndex = lstCacheTables.FindIndex(t => t.Id == m_CacheTables.Id).ToString(); this.dataNavigator.CurrentIndex = int.Parse(m_strIndex); } }
/// <summary>构造函数 /// /// </summary> /// <param name=model" BseProject">对象</param> /// <param name="lstBseProject">对象集合</param> public FrmBseProjectSimpleDialog(BseProject modelBseProject, List <BseProject> lstBseProject) { InitializeComponent(); DoInitData(); m_lstBseProject = lstBseProject ?? new List <BseProject>(); m_BseProjectDAL = GlobalHelp.GetResolve <IBseDAL <BseProject> >(); this.dataNavigator.Visible = false; if (modelBseProject != null) { this.dataNavigator.Visible = true; m_BseProject = modelBseProject; this.dataNavigator.ListInfo = lstBseProject.Select(t => t.ProjectID.ToString()).ToList(); m_strIndex = lstBseProject.FindIndex(t => t.ProjectID == m_BseProject.ProjectID).ToString(); this.dataNavigator.CurrentIndex = int.Parse(m_strIndex); } }
/// <summary>构造函数 /// /// </summary> public FrmBseProjectMasterDetailQuery() { InitializeComponent(); cboFilterType.SelectedIndex = 2; m_BseProjectDAL = GlobalHelp.GetResolve <IBseDAL <BseProject> >(); m_BseProjectVersionDAL = GlobalHelp.GetResolve <IBseDAL <BseProjectVersion> >(); m_lstBseProject = new List <BseProject>(); DoInitData(); DoInitMasterGridSource(); DoInitDetailGridSource(); #region 主表列表绑定字段 this.gridmrzProjectID.AspectGetter = x => ((BseProject)x).ProjectID; this.gridmrzCategory.AspectGetter = delegate(object x) { return(GetMasterCategory(((BseProject)x).Category)); }; this.gridmrzName.AspectGetter = x => ((BseProject)x).Name; this.gridmrzStatus.AspectGetter = x => ((BseProject)x).Status; this.gridmrzOnLevel.AspectGetter = delegate(object x) { return(GetMasterOnLevel(((BseProject)x).OnLevel)); }; this.gridmrzRemark.AspectGetter = x => ((BseProject)x).Remark; this.gridmrzSort.AspectGetter = x => ((BseProject)x).Sort; this.gridmrzDeptId.AspectGetter = x => ((BseProject)x).DeptId; this.gridmrzCompanyID.AspectGetter = x => ((BseProject)x).CompanyID; this.gridmrzCreateDate.AspectGetter = x => ((BseProject)x).CreateDate; this.gridmrzCreateUser.AspectGetter = x => ((BseProject)x).CreateUser; this.gridmrzEditDate.AspectGetter = x => ((BseProject)x).EditDate; this.gridmrzEditUser.AspectGetter = x => ((BseProject)x).EditUser; #endregion 主表列表绑定字段 #region 明细表列表绑定字段 this.gridDetailmrzVersionID.AspectGetter = x => ((BseProjectVersion)x).VersionID; this.gridDetailmrzProjectID.AspectGetter = delegate(object x) { return(GetDetailProjectID(((BseProjectVersion)x).ProjectID)); }; this.gridDetailmrzName.AspectGetter = x => ((BseProjectVersion)x).Name; this.gridDetailmrzStatus.AspectGetter = x => ((BseProjectVersion)x).Status; this.gridDetailmrzRemark.AspectGetter = x => ((BseProjectVersion)x).Remark; this.gridDetailmrzSort.AspectGetter = x => ((BseProjectVersion)x).Sort; this.gridDetailmrzDeptId.AspectGetter = x => ((BseProjectVersion)x).DeptId; this.gridDetailmrzCompanyID.AspectGetter = x => ((BseProjectVersion)x).CompanyID; this.gridDetailmrzCreateDate.AspectGetter = x => ((BseProjectVersion)x).CreateDate; this.gridDetailmrzCreateUser.AspectGetter = x => ((BseProjectVersion)x).CreateUser; this.gridDetailmrzEditDate.AspectGetter = x => ((BseProjectVersion)x).EditDate; this.gridDetailmrzEditUser.AspectGetter = x => ((BseProjectVersion)x).EditUser; #endregion 明细表列表绑定字段 }
/// <summary>构造函数 /// /// </summary> /// <param name="modelMaster">modelMaster</param> /// <param name="lstBseProject">lstBseProject</param> /// <param name="lstBseModule">lstBseModule</param> public FrmBseProjectModuleMasterDetailDialog(BseProject modelMaster, List <BseProject> lstBseProject, List <BseModule> lstBseModule, DataSet dsDetailGridSource) { InitializeComponent(); DoInitMasterData(); DoInitDetailData(); #region 明细表列表绑定字段 this.gridDetailmrzModuleID.AspectGetter = x => ((BseModule)x).ModuleID; this.gridDetailmrzProjectID.AspectGetter = delegate(object x) { return(GetDetailProjectID(((BseModule)x).ProjectID)); }; this.gridDetailmrzName.AspectGetter = x => ((BseModule)x).Name; this.gridDetailmrzStatus.AspectGetter = x => ((BseModule)x).Status; this.gridDetailmrzRemark.AspectGetter = x => ((BseModule)x).Remark; this.gridDetailmrzSort.AspectGetter = x => ((BseModule)x).Sort; this.gridDetailmrzDeptId.AspectGetter = x => ((BseModule)x).DeptId; this.gridDetailmrzCompanyID.AspectGetter = x => ((BseModule)x).CompanyID; this.gridDetailmrzCreateDate.AspectGetter = x => ((BseModule)x).CreateDate; this.gridDetailmrzCreateUser.AspectGetter = x => ((BseModule)x).CreateUser; this.gridDetailmrzEditDate.AspectGetter = x => ((BseModule)x).EditDate; this.gridDetailmrzEditUser.AspectGetter = x => ((BseModule)x).EditUser; #endregion 明细表列表绑定字段 this.m_BseProjectDAL = GlobalHelp.GetResolve <IBseDAL <BseProject> >(); this.m_BseModuleDAL = GlobalHelp.GetResolve <IBseDAL <BseModule> >(); this.m_BseProject = modelMaster; this.m_lstBseProject = lstBseProject ?? new List <BseProject>(); this.m_lstBseModule = lstBseModule ?? new List <BseModule>(); this.m_dsDetailGridSource = dsDetailGridSource; //修改 if (modelMaster != null) { m_BseProject = modelMaster; DisplayData(m_BseProject); if (m_lstBseModule != null && m_lstBseModule.Count > 0) { objListViewDetail.SetObjects(m_lstBseModule); objListViewDetail.Refresh(); objListViewDetail.SelectedIndex = 0; } } Command_Click(modelMaster == null ? cmdNew : cmdEdit, null); }
/// <summary>构造函数 /// /// </summary> /// <param name=model" BseDictionary">对象</param> /// <param name="lstBseDictionary">对象集合</param> public FrmBseDictionaryTreeDialog(BseDictionary model, int intParentId, List <BseDictionary> lstBseDictionary) { InitializeComponent(); DoInitData(); m_lstBseDictionary = lstBseDictionary; m_intParentId = intParentId; m_BseDictionaryDAL = GlobalHelp.GetResolve <IBseDAL <BseDictionary> >(); this.dataNavigator.Visible = false; if (model != null) { this.dataNavigator.Visible = true; m_BseDictionary = model; this.dataNavigator.ListInfo = lstBseDictionary.Select(t => t.Id.ToString()).ToList(); m_strIndex = lstBseDictionary.FindIndex(t => t.Id == m_BseDictionary.Id).ToString(); this.dataNavigator.CurrentIndex = int.Parse(m_strIndex); } }
/// <summary>获取缓存表配置 /// /// </summary> /// <returns></returns> internal static List <CacheConfig> GetCacheStoreConfig() { IBseDAL <CacheConfig> cacheDal = GlobalHelp.GetResolve <IBseDAL <CacheConfig> >(); return(cacheDal.GetListArray("")); }