public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(PENACustomer)) yield break; var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Module.Captions.PropertyEditors + "Null Able properties", "PENACustomer_ListView"); yield return xpandNavigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2011, 1, 28), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (!Equals(typesInfo.Type, typeof (SequenceCustomer))) yield break; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderSequence, "1=1", "1=1", Captions.ViewMessageSequence, Position.Bottom) { ViewType = ViewType.DetailView, View = SequenceCustomer_DetailView }; yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderSequence, "1=1", "1=1", Captions.HeaderSequence, Position.Top) { ViewType = ViewType.DetailView, View = SequenceCustomer_DetailView }; var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Captions.Miscellaneous + "Sequence Numbers", SequenceCustomer_DetailView, "Name='Benjamin CISCO'"); yield return xpandNavigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2011, 2, 3), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (!Object.Equals(typesInfo.Type, typeof (PLCustomer))) yield break; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderPessimisticLocking, "1=1", "1=1", Captions.ViewMessagePessimisticLocking, Position.Bottom) { ViewType = ViewType.DetailView, View = PessimisticLocking_DetailView }; yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderPessimisticLocking, "1=1", "1=1", Captions.HeaderPessimisticLocking, Position.Top) { ViewType = ViewType.DetailView, View = PessimisticLocking_DetailView }; var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Captions.Miscellaneous + "PessimisticLocking", PessimisticLocking_DetailView, "Name='Benjamin CISCO'"); yield return xpandNavigationItemAttribute; yield return new CloneViewAttribute(CloneViewType.DetailView, PessimisticLocking_DetailView); yield return new WhatsNewAttribute(new DateTime(2011, 2, 2), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (!Object.ReferenceEquals(typesInfo.Type, typeof(CascadingPropertyEditorObject))) yield break; var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Captions.PropertyEditors + "Cascading editors", "CascadingPropertyEditorObject_ListView"); yield return xpandNavigationItemAttribute; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderCascadingEditors, "1=1", "1=1", Captions.ViewMessageCascadingEditors, Position.Bottom) { ViewType = ViewType.ListView }; yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderCascadingEditors, "1=1", "1=1", Captions.HeaderCascadingEditors, Position.Top); yield return new WhatsNewAttribute(new DateTime(2011, 3, 23), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(TestImportObject)) yield break; var testimportobjectListview = typeof(TestImportObject).Namespace+".TestImportObject_ListView"; var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("ImportWizard", testimportobjectListview); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute(testimportobjectListview); yield return new WhatsNewAttribute(new DateTime(2011, 5, 10), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type == typeof(EAMCustomer)) { yield return new CloneViewAttribute(CloneViewType.ListView, MasterDetailMode_ListView); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("MasterDetail/MasterDetailMode", MasterDetailMode_ListView); yield return xpandNavigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2012, 8, 16), xpandNavigationItemAttribute); } }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(RuleTypeCustomer)) yield break; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderValidation, "1=1", "1=1", Captions.ViewMessageValidation, Position.Bottom) { ViewType = ViewType.ListView, View = RuleType_ListView }; yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderValidation, "1=1", "1=1", Captions.HeaderValidation, Position.Top) { View = RuleType_ListView }; var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("Validation/Rule Types", RuleType_ListView); yield return xpandNavigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2011, 10, 23), xpandNavigationItemAttribute); yield return new DisplayFeatureModelAttribute(RuleType_ListView, "RuleType"); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (!(typesInfo.Type == typeof (Customer))) yield break; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderTooltip, "1=1", "1=1", Captions.ViewMessageTooltip, Position.Bottom) { ViewType = ViewType.DetailView, View = Tooltip_DetailView }; yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderTooltip, "1=1", "1=1", Captions.HeaderTooltip, Position.Top) { View = Tooltip_DetailView }; yield return new CloneViewAttribute(CloneViewType.DetailView, Tooltip_DetailView); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Captions.Miscellaneous + "Tooltips", Tooltip_DetailView); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute(Tooltip_DetailView); yield return new WhatsNewAttribute(new DateTime(2011, 2, 22), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(ShowMessageBoxObject)) yield break; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderShowMessageBox, "1=1", "1=1", Captions.ViewMessageShowMessageBox, Position.Bottom); yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderShowMessageBox, "1=1", "1=1", Captions.HeaderShowMessageBox, Position.Top); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Captions.Miscellaneous + "Show MessageBox", ShowMessageBoxObject_DetailView); yield return xpandNavigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2012,3,22),xpandNavigationItemAttribute ); yield return new DisplayFeatureModelAttribute("ShowMessageBoxObject_DetailView", "ShowMessageBox"); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type == typeof(PictureObject)) { var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("ImageEditors/Thumbnails", typeof(PictureObject).Namespace+".PictureObject_ListView"); yield return xpandNavigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2011, 2, 5), xpandNavigationItemAttribute); } else if (typesInfo.Type == typeof(PictureMasterObject)) { var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("ImageEditors/NCarousel", typeof(PictureMasterObject).Namespace+"."+"PictureMasterObject_DetailView", "Title='masterobject'"); yield return xpandNavigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2011, 2, 4), xpandNavigationItemAttribute); } }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(Customer)) yield break; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderRuntimeUnboundColumn, "1=1", "1=1", Captions.ViewMessageRuntimeUnboundColumn, Position.Bottom) { ViewType = ViewType.ListView, View = UnboundColumn_ListView }; yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderRuntimeUnboundColumn, "1=1", "1=1", Captions.HeaderRuntimeUnboundColumn, Position.Top) { View = UnboundColumn_ListView }; yield return new CloneViewAttribute(CloneViewType.ListView, UnboundColumn_ListView); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("Runtime Fields/Unbound Column", UnboundColumn_ListView); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute(UnboundColumn_ListView, "UnboundColumn"); yield return new WhatsNewAttribute(new DateTime(2011, 9, 14), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(Customer)) yield break; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.Header + " " + Module.Captions.HeaderLayoutViewGridListEditor, "1=1", "1=1", Module.Captions.HeaderLayoutViewGridListEditor, Position.Top) { View = LayoutViewGridListEditor_ListView }; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Module.Captions.HeaderLayoutViewGridListEditor, "1=1", "1=1", Module.Captions.ViewMessageLayoutViewGridListEditor, Position.Bottom) { View = LayoutViewGridListEditor_ListView }; yield return new CloneViewAttribute(CloneViewType.ListView, LayoutViewGridListEditor_ListView); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Module.Captions.ListViewCotrol + "LayoutView GridListEditor", LayoutViewGridListEditor_ListView); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute(LayoutViewGridListEditor_ListView); yield return new WhatsNewAttribute(new DateTime(2011, 10, 15), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (!ReferenceEquals(typesInfo.Type, typeof(XpandHolidayCalendar))) yield break; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Captions.HeaderChooseFromListCollectionEditor, "1=1", "1=1", Captions.ViewMessageChooseFromListCollectionEditor, Position.Bottom) { View = ChooseFromListCollectionEditor_DetailView }; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.Header + " " + Captions.HeaderChooseFromListCollectionEditor, "1=1", "1=1", Captions.HeaderChooseFromListCollectionEditor, Position.Top) { View = ChooseFromListCollectionEditor_DetailView }; yield return new CloneViewAttribute(CloneViewType.DetailView, ChooseFromListCollectionEditor_DetailView); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Module.Captions.PropertyEditors + "List editors", ChooseFromListCollectionEditor_DetailView); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute(ChooseFromListCollectionEditor_DetailView); yield return new WhatsNewAttribute(new DateTime(2011, 1, 28), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(WizardCustomer)) yield break; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.Header + " " + Captions.HeaderWizard, "1=1", "1=1", Captions.HeaderWizard, Position.Top) { View = WizardCustomer_DetailView + 1 }; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Captions.HeaderWizard, "1=1", "1=1", Captions.ViewMessageWizard, Position.Bottom) { View = WizardCustomer_DetailView + 1 }; yield return new CloneViewAttribute(CloneViewType.DetailView, WizardCustomer_DetailView + 1); yield return new CloneViewAttribute(CloneViewType.DetailView, WizardCustomer_DetailView + 2); var navigationItemAttribute = new XpandNavigationItemAttribute(Module.Captions.DetailViewCotrol + "Wizard", WizardCustomer_DetailView); yield return navigationItemAttribute; yield return new WhatsNewAttribute(new DateTime(2012,3,16), navigationItemAttribute); yield return new DisplayFeatureModelAttribute(WizardCustomer_DetailView); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(TestImportObject)) yield break; //yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Captions.HeaderFilterControl, "1=1", "1=1", // Captions.ViewMessageFilterControl, Position.Bottom){View = "FilterControl_ListView"}; //yield return new AdditionalViewControlsRuleAttribute(Module.Captions.Header + " " + Captions.HeaderFilterControl, "1=1", "1=1", // Captions.HeaderFilterControl, Position.Top){View = "FilterControl_ListView"}; //yield return new CloneViewAttribute(CloneViewType.ListView, "FilterControl_ListView"); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("ImportWizard", "TestImportObject_ListView"); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute("TestImportObject_ListView"); yield return new WhatsNewAttribute(new DateTime(2011, 5, 10), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (typesInfo.Type != typeof(DomainComponentWithRuntimeMembers)) yield break; yield return new AdditionalViewControlsRuleAttribute(Captions.ViewMessage + " " + Captions.HeaderRuntimeMemberFromModelForDC, "1=1", "1=1", Captions.ViewMessageRuntimeMemberFromModelForDC, Position.Bottom) { ViewType = ViewType.ListView, View = RuntimeFieldsFromModel_ListView }; yield return new AdditionalViewControlsRuleAttribute(Captions.Header + " " + Captions.HeaderRuntimeMemberFromModelForDC, "1=1", "1=1", Captions.HeaderRuntimeMemberFromModelForDC, Position.Top) { View = RuntimeFieldsFromModel_ListView }; yield return new CloneViewAttribute(CloneViewType.DetailView, RuntimeFieldsFromModel_DetailView); yield return new CloneViewAttribute(CloneViewType.ListView, RuntimeFieldsFromModel_ListView) { DetailView = RuntimeFieldsFromModel_DetailView }; var xpandNavigationItemAttribute = new XpandNavigationItemAttribute("Runtime Fields/From Model For DC", RuntimeFieldsFromModel_ListView); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute(RuntimeFieldsFromModel_ListView, RuntimeFieldsFromModel); yield return new DisplayFeatureModelAttribute(RuntimeFieldsFromModel_DetailView, RuntimeFieldsFromModel); yield return new WhatsNewAttribute(new DateTime(2013, 2, 5), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (!Object.Equals(typesInfo.Type, typeof(DurationAsTextTestObject))) yield break; //yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Captions.HeaderStringPropertyEditors, "1=1", "1=1", // Captions.ViewMessageStringPropertyEditors, Position.Bottom) { View = "StringPropertyEditors_DetailView" }; //yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Captions.HeaderStringPropertyEditors + "1", "1=1", "1=1", // Captions.ViewMessageStringPropertyEditors1, Position.Bottom) { View = "StringPropertyEditors_DetailView" }; //yield return new AdditionalViewControlsRuleAttribute(Module.Captions.Header + " " + Captions.HeaderStringPropertyEditors, "1=1", "1=1", // Captions.HeaderStringPropertyEditors, Position.Top) { View = "StringPropertyEditors_DetailView" }; yield return new CloneViewAttribute(CloneViewType.DetailView, "DurationPropertyEditors_DetailView"); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Module.Captions.PropertyEditors + "Duration editors", "DurationPropertyEditors_DetailView"); yield return xpandNavigationItemAttribute; //yield return new DisplayFeatureModelAttribute("DurationPropertyEditors_DetailView"); yield return new WhatsNewAttribute(new DateTime(2012, 3, 01), xpandNavigationItemAttribute); }
public override IEnumerable<Attribute> GetAttributes(ITypeInfo typesInfo) { if (!(typesInfo.Type == typeof (SPECustomer))) yield break; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Captions.HeaderStringPropertyEditors, "1=1", "1=1", Captions.ViewMessageStringPropertyEditors, Position.Bottom) { View = "StringPropertyEditors_DetailView" }; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.ViewMessage + " " + Captions.HeaderStringPropertyEditors + "1", "1=1", "1=1", Captions.ViewMessageStringPropertyEditors1, Position.Bottom) { View = "StringPropertyEditors_DetailView" }; yield return new AdditionalViewControlsRuleAttribute(Module.Captions.Header + " " + Captions.HeaderStringPropertyEditors, "1=1", "1=1", Captions.HeaderStringPropertyEditors, Position.Top) { View = "StringPropertyEditors_DetailView" }; yield return new CloneViewAttribute(CloneViewType.DetailView, "StringPropertyEditors_DetailView"); var xpandNavigationItemAttribute = new XpandNavigationItemAttribute(Module.Captions.PropertyEditors + "String editors", "StringPropertyEditors_DetailView"); yield return xpandNavigationItemAttribute; yield return new DisplayFeatureModelAttribute("StringPropertyEditors_DetailView"); yield return new WhatsNewAttribute(new DateTime(2011, 1, 28), xpandNavigationItemAttribute); }