public void InitEntityView(string entityName) { EntityName = entityName; EntityGridView.BeginUpdate(); EntityGridView.LoadDefaultLayout(entityName); EntityGridView.InitColumns(entityName); _persistenceService = new UserDataPersistenceService(entityName + "List"); object savedLayout = _persistenceService["GridLayout"]; if (savedLayout != null) { string layoutXml = savedLayout.ToString(); EntityGridView.RestoreLayoutFromString(layoutXml); } if (_persistenceService["Fileter"] != null) { string filter = _persistenceService["Fileter"].ToString(); CriteriaOperator criteria = CriteriaOperator.TryParse(filter); Context.SetFilter("GridFilter", criteria); } LoadUserFormatCondition(); EntityGridView.EndUpdate(); InitConvert(); }
protected override void OnTerminated() { base.OnTerminated(); UserDataPersistenceService service = new UserDataPersistenceService("Project"); service["ActiveView"] = _isShowChart ? "Diagram" : "List"; service.Save(); }
public override void Bind(object entity) { EntityBindingSource.DataSource = entity; customerAddressBindingSource.DataMember = "BillTo_Address"; quoteLineItemsBindingSource.DataMember = "QuoteLineItems"; ForeceTabGroupInitialize(); UserDataPersistenceService.LoadUserData(this); }
/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } if (disposing && (UserDataPersistenceService != null)) { UserDataPersistenceService.SaveUserData(this); } base.Dispose(disposing); }
protected override void OnTerminated() { base.OnTerminated(); UserDataPersistenceService service = new UserDataPersistenceService("ProjectTask"); service["ActiveView"] = _isShowChart ? "Diagram" : "List"; service["ProjectId"] = Filter.ProjectId; service["ProjectIterationId"] = Filter.ProjectIterationId; service["MemberId"] = Filter.MemberId; service.Save(); }
public ISmartPartInfo GetSmartPartInfo(Type smartPartInfoType) { //// Implement ISmartPartInfoProvider in the containing smart part. Required in order for contained smart part infos to work. //Microsoft.Practices.CompositeUI.SmartParts.ISmartPartInfoProvider ensureProvider = this; //return this.infoProvider.GetSmartPartInfo(smartPartInfoType); ribbon.RibbonStyle = RibbonControlStyle.Office2010; if (EntityName != "") { string detailFormat = Properties.Resources.ResourceManager.GetString("EntityDetailsCaptionFormat"); string entityCaption = Properties.Resources.ResourceManager.GetString(EntityName); ribbon.ApplicationCaption = "Katrin"; ribbon.ApplicationDocumentCaption = string.Format(detailFormat, entityCaption); } ribbonWindowSmartPartInfo.Icon = Properties.Resources.ri_Katrin; UserDataPersistenceService.LoadUserData(this); return(this.ribbonWindowSmartPartInfo); }
public virtual void Initialize() { _userDataPersistenceService = new UserDataPersistenceService(EntityName + "Detail"); Services.Add(_userDataPersistenceService); _detailLayoutView = Items.AddNew <DetailLayoutView>(); _detailLayoutView.EntityName = EntityName; var homePage = UIExtensionSites[ExtensionSiteNames.DetailRibbon].Add(new RibbonPage(GetLocalizedCaption("Home"))); UIExtensionSites.RegisterSite("DetailHomePage", homePage); var generalGroup = UIExtensionSites["DetailHomePage"].Add(new RibbonPageGroup(GetLocalizedCaption("General"))); UIExtensionSites.RegisterSite("DetailGeneralPageGroup", generalGroup); RegisterGenearlCommand("SaveAndClose", "Save", "Exit"); RegisterGenearlCommand("Save", "Save", null); RegisterGenearlCommand("DetailGeneralPageGroup", "EditMode", "Edit", null, "Edit"); }
protected override void InitController() { UserDataPersistenceService service = new UserDataPersistenceService("ProjectTask"); _isShowChart = service["ActiveView"] == null ? false : service["ActiveView"].ToString() == "Diagram"; base.InitController(); Filter.BeginUpdate(); var projectId = ParseGuid(service["ProjectId"]); var projectIterationId = ParseGuid(service["ProjectIterationId"]); var memberId = ParseGuid(service["MemberId"]); UpdateContextFilters(projectId, projectIterationId, memberId); Filter.InitFilters(); Filter.EndUpdate(); InitUser(); RegisterCommandInvoker("EditTaskEffort", "EditEffort", "edit", "AddPageGroup", false, 0); RegisterCommandInvoker("NewProjectTaskEffort", "NewProjectTaskEffort", "add", "AddPageGroup", false, 0); RegisterCommandInvoker("GenerateDayReport", "GenerateDayReport", "", "AddPageGroup", false, 0); InitEvent(); string[] displayType = { "List", "Diagram" }; for (int itemIndex = 0; itemIndex < displayType.Length; itemIndex++) { BarButtonItem barButton = new BarButtonItem(); barButton.ButtonStyle = BarButtonStyle.Check; barButton.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Right; barButton.ItemClick += ViewChange; barButton.Caption = GetLocalizedCaption(displayType[itemIndex]); barButton.Tag = displayType[itemIndex]; UIExtensionSites[ExtensionSiteNames.RibbonStatusBar].Add(barButton); } SetButtonDown(); }
protected override void InitController() { UserDataPersistenceService service = new UserDataPersistenceService("Project"); _isShowChart = service["ActiveView"] == null ? false : service["ActiveView"].ToString() == "Diagram"; base.InitController(); RegisterCommandInvoker("EditEffort", "EditEffort", "", "ShowPageGroup", false, 0); string[] displayType = { "List", "Diagram" }; for (int itemIndex = 0; itemIndex < displayType.Length; itemIndex++) { BarButtonItem barButton = new BarButtonItem(); barButton.ButtonStyle = BarButtonStyle.Check; barButton.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Right; barButton.ItemClick += ViewChange; barButton.Caption = GetLocalizedCaption(displayType[itemIndex]); barButton.Tag = displayType[itemIndex]; UIExtensionSites[ExtensionSiteNames.RibbonStatusBar].Add(barButton); } SetButtonDown(); }
public virtual void Bind(object entity) { EntityBindingSource.DataSource = entity; UserDataPersistenceService.LoadUserData(this); }