protected override void Initialize() { CustomerNameProperty = new TextProperty(this, CustomerName); CustomerNameProperty.Editable = false; CustomerStoreProperty = new TextProperty(this, CustomerStore); CustomerStoreProperty.Editable = false; DueDateProperty = new DateProperty(this, DueDate); DueDateProperty.Required = true; DueDateProperty.Editable = false; OnlineOrderFlagProperty = new EnumBoolProperty(this, OnlineOrderFlag); OnlineOrderFlagProperty.Required = true; OnlineOrderFlagProperty.Size = 10; OnlineOrderFlagProperty.EnumType = "yesno"; OnlineOrderFlagProperty.Editable = false; OrderDateProperty = new DateProperty(this, OrderDate); OrderDateProperty.Required = true; OrderDateProperty.Editable = false; SalesOrderIdProperty = new IntegerKeyProperty(this, SalesOrderId); SalesOrderIdProperty.Required = true; SalesOrderIdProperty.Editable = false; SalesOrderNumberProperty = new TextProperty(this, SalesOrderNumber); SalesOrderNumberProperty.Required = true; SalesOrderNumberProperty.Size = 25; SalesOrderNumberProperty.Editable = false; SalesPersonIdProperty = new EnumIntProperty(this, SalesPersonId); SalesPersonIdProperty.EnumType = "sales person"; SalesPersonIdProperty.Editable = false; ShipDateProperty = new DateProperty(this, ShipDate); ShipDateProperty.Editable = false; StatusProperty = new EnumByteProperty(this, Status); StatusProperty.Required = true; StatusProperty.Size = 10; StatusProperty.EnumType = "sales order status"; StatusProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; TotalDueProperty = new MoneyProperty(this, TotalDue); TotalDueProperty.Required = true; TotalDueProperty.Editable = false; }
protected override void Initialize() { SalesOrderIdProperty = new IntegerKeyProperty(this, SalesOrderId) { Required = true, Editable = false, IsKey = true, }; SalesOrderNumberProperty = new TextProperty(this, SalesOrderNumber) { Required = true, Size = 25, Editable = false, }; StatusProperty = new EnumByteProperty(this, Status) { Required = true, EnumType = "sales order status", Editable = false, }; OrderDateProperty = new DateProperty(this, OrderDate) { Required = true, Editable = false, }; ShipDateProperty = new DateProperty(this, ShipDate) { Editable = false, }; DueDateProperty = new DateProperty(this, DueDate) { Required = true, Editable = false, }; TotalDueProperty = new MoneyProperty(this, TotalDue) { Required = true, Editable = false, }; OnlineOrderFlagProperty = new EnumBoolProperty(this, OnlineOrderFlag) { Required = true, EnumType = "yesno", LookupValidation = LookupValidationType.None, Editable = false, }; CustomerStoreProperty = new TextProperty(this, CustomerStore) { Size = 50, Editable = false, }; CustomerNameProperty = new TextProperty(this, CustomerName) { Size = 50, Editable = false, }; SalesPersonIdProperty = new EnumIntProperty(this, SalesPersonId) { EnumType = "sales person", Editable = false, }; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId) { EnumType = "sales territory", Editable = false, }; DetailsAction = new ActionProperty(this, "Details"); NewAction = new ActionProperty(this, "New"); }