public Customer_DirectSalesOrderContentDTO(DirectSalesOrderContent DirectSalesOrderContent)
 {
     this.Id = DirectSalesOrderContent.Id;
     this.DirectSalesOrderId        = DirectSalesOrderContent.DirectSalesOrderId;
     this.ItemId                    = DirectSalesOrderContent.ItemId;
     this.UnitOfMeasureId           = DirectSalesOrderContent.UnitOfMeasureId;
     this.Quantity                  = DirectSalesOrderContent.Quantity;
     this.PrimaryUnitOfMeasureId    = DirectSalesOrderContent.PrimaryUnitOfMeasureId;
     this.RequestedQuantity         = DirectSalesOrderContent.RequestedQuantity;
     this.PrimaryPrice              = DirectSalesOrderContent.PrimaryPrice;
     this.SalePrice                 = DirectSalesOrderContent.SalePrice;
     this.EditedPriceStatusId       = DirectSalesOrderContent.EditedPriceStatusId;
     this.DiscountPercentage        = DirectSalesOrderContent.DiscountPercentage;
     this.DiscountAmount            = DirectSalesOrderContent.DiscountAmount;
     this.GeneralDiscountPercentage = DirectSalesOrderContent.GeneralDiscountPercentage;
     this.GeneralDiscountAmount     = DirectSalesOrderContent.GeneralDiscountAmount;
     this.Amount                    = DirectSalesOrderContent.Amount;
     this.TaxPercentage             = DirectSalesOrderContent.TaxPercentage;
     this.TaxAmount                 = DirectSalesOrderContent.TaxAmount;
     this.Factor                    = DirectSalesOrderContent.Factor;
     this.EditedPriceStatus         = DirectSalesOrderContent.EditedPriceStatus == null ? null : new Customer_EditedPriceStatusDTO(DirectSalesOrderContent.EditedPriceStatus);
     this.Item = DirectSalesOrderContent.Item == null ? null : new Customer_ItemDTO(DirectSalesOrderContent.Item);
     this.PrimaryUnitOfMeasure = DirectSalesOrderContent.PrimaryUnitOfMeasure == null ? null : new Customer_UnitOfMeasureDTO(DirectSalesOrderContent.PrimaryUnitOfMeasure);
     this.UnitOfMeasure        = DirectSalesOrderContent.UnitOfMeasure == null ? null : new Customer_UnitOfMeasureDTO(DirectSalesOrderContent.UnitOfMeasure);
     this.Errors = DirectSalesOrderContent.Errors;
 }
 public Customer_CustomerSalesOrderPromotionDTO(CustomerSalesOrderPromotion CustomerSalesOrderPromotion)
 {
     this.Id = CustomerSalesOrderPromotion.Id;
     this.CustomerSalesOrderId = CustomerSalesOrderPromotion.CustomerSalesOrderId;
     this.ItemId                 = CustomerSalesOrderPromotion.ItemId;
     this.UnitOfMeasureId        = CustomerSalesOrderPromotion.UnitOfMeasureId;
     this.Quantity               = CustomerSalesOrderPromotion.Quantity;
     this.RequestedQuantity      = CustomerSalesOrderPromotion.RequestedQuantity;
     this.PrimaryUnitOfMeasureId = CustomerSalesOrderPromotion.PrimaryUnitOfMeasureId;
     this.Factor                 = CustomerSalesOrderPromotion.Factor;
     this.Note = CustomerSalesOrderPromotion.Note;
     this.Item = CustomerSalesOrderPromotion.Item == null ? null : new Customer_ItemDTO(CustomerSalesOrderPromotion.Item);
     this.PrimaryUnitOfMeasure = CustomerSalesOrderPromotion.PrimaryUnitOfMeasure == null ? null : new Customer_UnitOfMeasureDTO(CustomerSalesOrderPromotion.PrimaryUnitOfMeasure);
     this.UnitOfMeasure        = CustomerSalesOrderPromotion.UnitOfMeasure == null ? null : new Customer_UnitOfMeasureDTO(CustomerSalesOrderPromotion.UnitOfMeasure);
     this.Errors = CustomerSalesOrderPromotion.Errors;
 }