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);
        }
Example #2
0
 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,
     };
 }
Example #4
0
        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);
        }
Example #5
0
 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;
 }
Example #6
0
 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;
 }
Example #8
0
 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()
 {
     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.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()
 {
     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);
        }