Example #1
0
        public static DiscountDisplay GetDiscount(int productID, int quantity, decimal price)
        {
            DiscountDisplay item = new DiscountDisplay();

            System.Data.IDataReader dr = SPsQtyDiscount.StoreProductQtyDiscountGet(productID, quantity).GetReader();
            if (dr.Read())
            {
                decimal discount = decimal.Parse(dr["discount"].ToString());
                if (bool.Parse(dr["isPercent"].ToString()))
                {
                    item.DiscountAmount = (price * (discount / 100)) * quantity;
                    item.Discount       = discount;
                    item.IsPercent      = true;
                    item.Qty            = int.Parse(dr["quantity"].ToString());
                    return(item);
                }
                else
                {
                    item.DiscountAmount = (discount * quantity);
                    item.Discount       = discount;
                    item.IsPercent      = false;
                    item.Qty            = int.Parse(dr["quantity"].ToString());
                    return(item);
                }
            }
            return(null);
        }
Example #2
0
 public void Add(DiscountDisplay item)
 {
     List.Add(item);
 }