protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Required = true; AccountNumberProperty.Size = 10; AccountNumberProperty.Editable = false; CustomerIdProperty = new IntegerKeyProperty(this, CustomerId); CustomerIdProperty.Required = true; PersonIdProperty = new IntegerKeyProperty(this, PersonId); PersonIdProperty.Editable = false; PersonNameProperty = new TextProperty(this, PersonName); PersonNameProperty.Editable = false; StoreIdProperty = new IntegerKeyProperty(this, StoreId); StoreIdProperty.Editable = false; StoreNameProperty = new TextProperty(this, StoreName); StoreNameProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; DataObject objLookup = ServiceProvider.GetService <SalesCustomerLookupObject>(); AddChildObject(Lookup, objLookup); DataObject objBillingAddress = ServiceProvider.GetService <AddressObject>(); AddChildObject(BillingAddress, objBillingAddress); DataObject objShippingAddress = ServiceProvider.GetService <AddressObject>(); AddChildObject(ShippingAddress, objShippingAddress); }
protected override void Initialize() { CarrierTrackingNumberProperty = new TextProperty(this, CarrierTrackingNumber); CarrierTrackingNumberProperty.Size = 25; CarrierTrackingNumberProperty.Editable = false; LineTotalProperty = new MoneyProperty(this, LineTotal); LineTotalProperty.Required = true; LineTotalProperty.Editable = false; OrderQtyProperty = new SmallIntegerProperty(this, OrderQty); OrderQtyProperty.Required = true; OrderQtyProperty.Editable = false; ProductProperty = new EnumIntProperty(this, Product); ProductProperty.Required = true; ProductProperty.EnumType = "product"; ProductProperty.Editable = false; SalesOrderDetailIdProperty = new IntegerKeyProperty(this, SalesOrderDetailId); SalesOrderDetailIdProperty.Required = true; SalesOrderDetailIdProperty.Editable = false; SpecialOfferProperty = new EnumIntProperty(this, SpecialOffer); SpecialOfferProperty.Required = true; SpecialOfferProperty.EnumType = "special offer"; SpecialOfferProperty.Editable = false; UnitPriceProperty = new MoneyProperty(this, UnitPrice); UnitPriceProperty.Required = true; UnitPriceProperty.Editable = false; UnitPriceDiscountProperty = new MoneyProperty(this, UnitPriceDiscount); UnitPriceDiscountProperty.Required = true; UnitPriceDiscountProperty.Editable = false; }
protected override void Initialize() { SalesOrderDetailIdProperty = new IntegerKeyProperty(this, SalesOrderDetailId) { Required = true, Editable = false, IsKey = true, }; SalesOrderIdProperty = new IntegerKeyProperty(this, SalesOrderId) { Required = true, Editable = false, }; SubcategoryProperty = new EnumIntProperty(this, Subcategory) { EnumType = "product subcategory", }; ProductIdProperty = new EnumIntProperty(this, ProductId) { Required = true, EnumType = "product", }; OrderQtyProperty = new PositiveSmallIntProperty(this, OrderQty) { Required = true, }; SpecialOfferIdProperty = new EnumIntProperty(this, SpecialOfferId) { Required = true, EnumType = "special offer", }; UnitPriceProperty = new MoneyProperty(this, UnitPrice) { Required = true, Editable = false, }; UnitPriceDiscountProperty = new PercentFractionProperty(this, UnitPriceDiscount) { Required = true, Editable = false, }; LineTotalProperty = new MoneyProperty(this, LineTotal) { Required = true, Editable = false, }; CarrierTrackingNumberProperty = new TextProperty(this, CarrierTrackingNumber) { Size = 25, }; }
protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Size = 15; CommentProperty = new TextProperty(this, Comment); CommentProperty.Size = 128; ModifiedDateProperty = new DateTimeProperty(this, ModifiedDate); ModifiedDateProperty.Required = true; ModifiedDateProperty.Editable = false; OnlineOrderFlagProperty = new BooleanProperty(this, OnlineOrderFlag); OnlineOrderFlagProperty.Required = true; OrderDateProperty = new DateProperty(this, OrderDate); OrderDateProperty.Required = true; OrderDateProperty.Editable = false; PurchaseOrderNumberProperty = new TextProperty(this, PurchaseOrderNumber); PurchaseOrderNumberProperty.Size = 25; RevisionNumberProperty = new TinyIntegerProperty(this, RevisionNumber); RevisionNumberProperty.Required = true; RevisionNumberProperty.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; ShipDateProperty = new DateProperty(this, ShipDate); StatusProperty = new EnumByteProperty(this, Status); StatusProperty.Required = true; StatusProperty.Size = 10; StatusProperty.EnumType = "sales order status"; DataObject objCustomer = new SalesOrderCustomerObjectCustomized(); AddChildObject(Customer, objCustomer); DataObject objDetail = new SalesOrderDetailList(); AddChildObject(Detail, objDetail); DataObject objPayment = new SalesOrderPaymentObject(); AddChildObject(Payment, objPayment); DataObject objSales = new SalesOrderSalesObjectCustomized(); AddChildObject(Sales, objSales); }
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() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Required = true; AccountNumberProperty.Size = 10; AccountNumberProperty.Editable = false; CustomerIdProperty = new IntegerKeyProperty(this, CustomerId); CustomerIdProperty.Required = true; CustomerIdProperty.Editable = false; PersonIdProperty = new IntegerKeyProperty(this, PersonId); PersonIdProperty.Editable = false; PersonNameProperty = new TextProperty(this, PersonName); PersonNameProperty.Editable = false; StoreIdProperty = new IntegerKeyProperty(this, StoreId); StoreIdProperty.Editable = false; StoreNameProperty = new TextProperty(this, StoreName); StoreNameProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; }
protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Required = true; AccountNumberProperty.Size = 10; AccountNumberProperty.Editable = false; CustomerIdProperty = new IntegerKeyProperty(this, CustomerId); CustomerIdProperty.Required = true; CustomerIdProperty.Editable = false; PersonIdProperty = new IntegerKeyProperty(this, PersonId); PersonIdProperty.Editable = false; PersonNameProperty = new TextProperty(this, PersonName); PersonNameProperty.Editable = false; StoreIdProperty = new IntegerKeyProperty(this, StoreId); StoreIdProperty.Editable = false; StoreNameProperty = new TextProperty(this, StoreName); StoreNameProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; }
protected override void Initialize() { CustomerIdProperty = new IntegerKeyProperty(this, CustomerId) { Required = true, Editable = false, IsKey = true, }; StoreIdProperty = new IntegerKeyProperty(this, StoreId) { Editable = false, }; StoreNameProperty = new TextProperty(this, StoreName) { Editable = false, }; PersonIdProperty = new IntegerKeyProperty(this, PersonId) { Editable = false, }; PersonNameProperty = new TextProperty(this, PersonName) { Editable = false, }; AccountNumberProperty = new TextProperty(this, AccountNumber) { Required = true, Size = 10, Editable = false, }; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId) { EnumType = "sales territory", 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"); }
protected override void Initialize() { CarrierTrackingNumberProperty = new TextProperty(this, CarrierTrackingNumber); CarrierTrackingNumberProperty.Size = 25; LineTotalProperty = new MoneyProperty(this, LineTotal); LineTotalProperty.Required = true; ModifiedDateProperty = new DateTimeProperty(this, ModifiedDate); ModifiedDateProperty.Required = true; OrderQtyProperty = new SmallIntegerProperty(this, OrderQty); OrderQtyProperty.Required = true; ProductIdProperty = new EnumIntProperty(this, ProductId); ProductIdProperty.Required = true; ProductIdProperty.Size = 10; ProductIdProperty.EnumType = "product"; RowguidProperty = new GuidProperty(this, Rowguid); RowguidProperty.Required = true; SalesOrderDetailIdProperty = new IntegerKeyProperty(this, SalesOrderDetailId); SalesOrderDetailIdProperty.Required = true; SalesOrderDetailIdProperty.Editable = false; SalesOrderIdProperty = new IntegerKeyProperty(this, SalesOrderId); SalesOrderIdProperty.Required = true; SalesOrderIdProperty.Editable = false; SpecialOfferIdProperty = new EnumIntProperty(this, SpecialOfferId); SpecialOfferIdProperty.Required = true; SpecialOfferIdProperty.Size = 10; SpecialOfferIdProperty.EnumType = "special offer"; UnitPriceProperty = new MoneyProperty(this, UnitPrice); UnitPriceProperty.Required = true; UnitPriceDiscountProperty = new MoneyProperty(this, UnitPriceDiscount); UnitPriceDiscountProperty.Required = true; }
protected override void Initialize() { AccountNumberProperty = new TextProperty(this, AccountNumber); AccountNumberProperty.Required = true; AccountNumberProperty.Size = 10; AccountNumberProperty.Editable = false; CustomerIdProperty = new IntegerKeyProperty(this, CustomerId); CustomerIdProperty.Required = true; PersonIdProperty = new IntegerKeyProperty(this, PersonId); PersonIdProperty.Editable = false; PersonNameProperty = new TextProperty(this, PersonName); PersonNameProperty.Editable = false; StoreIdProperty = new IntegerKeyProperty(this, StoreId); StoreIdProperty.Editable = false; StoreNameProperty = new TextProperty(this, StoreName); StoreNameProperty.Editable = false; TerritoryIdProperty = new EnumIntProperty(this, TerritoryId); TerritoryIdProperty.Size = 10; TerritoryIdProperty.EnumType = "sales territory"; TerritoryIdProperty.Editable = false; DataObject objLookup = new SalesCustomerLookupObject(); AddChildObject(Lookup, objLookup); DataObject objBillingAddress = new AddressObjectCustomized(); AddChildObject(BillingAddress, objBillingAddress); DataObject objShippingAddress = new AddressObjectCustomized(); AddChildObject(ShippingAddress, objShippingAddress); }
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, }; OrderDateProperty = new DateProperty(this, OrderDate) { Required = true, Editable = false, }; StatusProperty = new EnumByteProperty(this, Status) { Required = true, EnumType = "sales order status", }; OnlineOrderFlagProperty = new BooleanProperty(this, OnlineOrderFlag) { Required = true, }; PurchaseOrderNumberProperty = new TextProperty(this, PurchaseOrderNumber) { Size = 25, }; AccountNumberProperty = new TextProperty(this, AccountNumber) { Size = 15, }; ShipDateProperty = new DateProperty(this, ShipDate) { }; CommentProperty = new TextProperty(this, Comment) { Size = 128, }; RevisionNumberProperty = new TinyIntegerProperty(this, RevisionNumber) { Required = true, Editable = false, }; ModifiedDateProperty = new DateTimeProperty(this, ModifiedDate) { Required = true, Editable = false, }; DataObject objCustomer = ServiceProvider.GetService <SalesOrderCustomerObject>(); AddChildObject(Customer, objCustomer); DataObject objDetail = ServiceProvider.GetService <SalesOrderDetailList>(); AddChildObject(Detail, objDetail); DataObject objPayment = ServiceProvider.GetService <SalesOrderPaymentObject>(); AddChildObject(Payment, objPayment); DataObject objSales = ServiceProvider.GetService <SalesOrderSalesObject>(); AddChildObject(Sales, objSales); }