Exemple #1
0
 public static ProductSku Create(Guid productID, string attributes, int stockQuantity,PricingMethod pricingMethod, decimal price)
 {
     ProductSku sku = new ProductSku();
     sku.ProductID = productID;
     sku.Attributes = attributes;
     sku.Description = attributes;
     sku.PricingMethod = pricingMethod;
     sku.UpdatePrice(price);
     sku.UpdateStockQuantity(stockQuantity, true);
     sku.CreatedTime = DateTime.Now;
     sku.ModifiedTime = sku.CreatedTime;
     return sku;
 }
Exemple #2
0
 public static Product Create(string name,string shortDiscription,string fullDiscription,PricingMethod priceMethod,decimal price,Guid baseUnitID)
 {
     Product product = new Product();
     product.Name = name;
     product.FullName = shortDiscription;
     product.FullDescription = fullDiscription;
     product.ShortDescription = shortDiscription;
     //product.PackingQuantity = packingQuantity;
     //product.Weight = weight;
     product.PricingMethod = priceMethod;
     product.ListPrice = price;
     product.BaseUnitID = baseUnitID;
        // product.ProductCatagorySettings = new HashSet<ProductCatagorySetting>();
     return product;
 }
Exemple #3
0
        public async Task <IEnumerable <Counterparty> > GetCounterpartiesByPricingMethodAndDealTypeAsync(string company, PricingMethod pricingMethod, DealType dealType)
        {
            var queryParameters = new DynamicParameters();

            queryParameters.Add("@Company", company);
            queryParameters.Add("@PricingMethod", pricingMethod);
            queryParameters.Add("@DealType", dealType);

            var counterparties = await ExecuteQueryAsync <Counterparty>(
                StoredProcedureNames.GetCounterpartiesByPricingMethodAndDealType,
                queryParameters);

            return(counterparties);
        }
Exemple #4
0
 public static Product Create(string name, string shortDiscription, string fullDiscription, PricingMethod priceMethod, decimal price, Guid baseUnitID,Guid catagoryID)
 {
     Product p= Create(name, shortDiscription, fullDiscription, priceMethod, price, baseUnitID);
     p.CatagoryID = catagoryID;
     //p.SetCatagory(catagoryID);
     return p;
 }
Exemple #5
0
 public ProductSkuInfo(Guid id, string name, PricingMethod pricingMethod)
 {
     this.SkuID         = id;
     this.Name          = name;
     this.PricingMethod = pricingMethod;
 }
Exemple #6
0
 public static ProductSkuInfo Create(Guid id, string name, PricingMethod pricingMethod)
 {
     return(new ProductSkuInfo(id, name, pricingMethod));
 }
Exemple #7
0
        public static Product Create(string name, string shortDiscription, string fullDiscription, PricingMethod priceMethod, decimal price, Guid baseUnitID)
        {
            Product product = new Product();

            product.Name             = name;
            product.FullName         = shortDiscription;
            product.FullDescription  = fullDiscription;
            product.ShortDescription = shortDiscription;
            //product.PackingQuantity = packingQuantity;
            //product.Weight = weight;
            product.PricingMethod = priceMethod;
            product.ListPrice     = price;
            product.BaseUnitID    = baseUnitID;
            // product.ProductCatagorySettings = new HashSet<ProductCatagorySetting>();
            return(product);
        }
Exemple #8
0
        public static Product Create(string name, string shortDiscription, string fullDiscription, PricingMethod priceMethod, decimal price, Guid baseUnitID, Guid catagoryID)
        {
            Product p = Create(name, shortDiscription, fullDiscription, priceMethod, price, baseUnitID);

            p.CatagoryID = catagoryID;
            //p.SetCatagory(catagoryID);
            return(p);
        }
Exemple #9
0
 public ProductInOrder(Guid id, string name, PricingMethod pricingMethod)
 {
     this.ProductID     = id;
     this.Name          = name;
     this.PricingMethod = pricingMethod;
 }
Exemple #10
0
 public ProductInOrder(Guid id, string name, PricingMethod pricingMethod)
 {
     this.ProductID = id;
     this.Name = name;
     this.PricingMethod = pricingMethod;
 }
Exemple #11
0
 public static ProductSkuInfo Create(Guid id, string name, PricingMethod pricingMethod)
 {
     return new ProductSkuInfo(id, name, pricingMethod);
 }
Exemple #12
0
 public ProductSkuInfo(Guid id, string name, PricingMethod pricingMethod)
 {
     this.SkuID = id;
     this.Name = name;
     this.PricingMethod = pricingMethod;
 }
Exemple #13
0
 public async Task <IEnumerable <Counterparty> > GetCounterpartiesByPricingMethodAndDealTypeAsync(string companyId, PricingMethod pricingMethod, DealType dealType)
 {
     return(await _masterDataRepository.GetCounterpartiesByPricingMethodAndDealTypeAsync(companyId, pricingMethod, dealType));
 }