using System; using System.Linq; using System.Text; using DevExpress.Xpo; using DevExpress.ExpressApp; using System.ComponentModel; using DevExpress.ExpressApp.DC; using DevExpress.Data.Filtering; using DevExpress.Persistent.Base; using System.Collections.Generic; using DevExpress.ExpressApp.Model; using DevExpress.Persistent.BaseImpl; using DevExpress.Persistent.Validation; namespace Nuvolar.Module.BusinessObjects.nopCommerce { [DefaultClassOptions] [NavigationItem(false),CreatableItem(false)] //[ImageName("BO_Contact")] //[DefaultProperty("DisplayMemberNameForLookupEditorsOfThisType")] //[DefaultListViewOptions(MasterDetailMode.ListViewOnly, false, NewItemRowPosition.None)] //[Persistent("DatabaseTableName")] // Specify more UI options using a declarative approach (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112701.aspx). public class nopCParameters : BaseObject { // Inherit from a different class to provide a custom primary key, concurrency and deletion behavior, etc. (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument113146.aspx). public nopCParameters(Session session) : base(session) { } public override void AfterConstruction() { base.AfterConstruction(); // Place your initialization code here (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112834.aspx). } private string _SQLServer; private string _SQLPort; private string _SQLUserName; private string _SQLPassword; //[XafDisplayName("My display name"), ToolTip("My hint message")] //[ModelDefault("EditMask", "(000)-00"), Index(0), VisibleInListView(false)] //[Persistent("DatabaseColumnName"), RuleRequiredField(DefaultContexts.Save)] public string SQLServer { get { return _SQLServer; } set { SetPropertyValue("SQLServer", ref _SQLServer, value); } } public string SQLPort { get { return _SQLPort; } set { SetPropertyValue("SQLPort", ref _SQLPort, value); } } public string SQLUserName { get { return _SQLUserName; } set { SetPropertyValue("SQLUserName", ref _SQLUserName, value); } } public string SQLPassword { get { return _SQLPassword; } set { SetPropertyValue("SQLPassword", ref _SQLPassword, value); } } //[Action(Caption = "My UI Action", ConfirmationMessage = "Are you sure?", ImageName = "Attention", AutoCommit = true)] //public void ActionMethod() { // // Trigger a custom business logic for the current record in the UI (https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112619.aspx). // this.PersistentProperty = "Paid"; //} } }