Exemple #1
0
        public void StoredQuantity()

        {
            int sum = 0;

            try
            {
                using (DAN_XLVEntities context = new DAN_XLVEntities())
                {
                    List <tblProduct> products = new List <tblProduct>();
                    products = context.tblProducts.ToList();


                    foreach (var product in products)
                    {
                        if ((bool)product.Stored)
                        {
                            sum += (int)product.Quantity;
                        }
                    }
                }
            }



            catch (Exception ex)
            {
                Console.WriteLine(ex.Message.ToString());
            }
        }
Exemple #2
0
 public void DeleteProduct(int ProductID)
 {
     try
     {
         using (DAN_XLVEntities context = new DAN_XLVEntities())
         {
             tblProduct productToDelete = (from r in context.tblProducts where r.ID == ProductID select r).First();
             context.tblProducts.Remove(productToDelete);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message.ToString());
     }
 }
Exemple #3
0
 public List <tblProduct> GetAllProducts()
 {
     try
     {
         using (DAN_XLVEntities context = new DAN_XLVEntities())
         {
             List <tblProduct> products = new List <tblProduct>();
             products = context.tblProducts.ToList();
             return(products);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message.ToString());
         return(null);
     }
 }
Exemple #4
0
        public void StoreProduct(int id)
        {
            try
            {
                using (DAN_XLVEntities context = new DAN_XLVEntities())
                {
                    tblProduct productToStore = (from r in context.tblProducts where r.ID == id select r).First();
                    productToStore.Stored = true;
                    context.SaveChanges();

                    StoredQuantity();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message.ToString());
            }
        }
Exemple #5
0
 public tblProduct AddProduct(tblProduct product)
 {
     try
     {
         using (DAN_XLVEntities context = new DAN_XLVEntities())
         {
             if (product.ID == 0)
             {
                 tblProduct newProduct = new tblProduct();
                 newProduct.ProductName = product.ProductName;
                 newProduct.ProductKey  = product.ProductKey;
                 newProduct.Quantity    = product.Quantity;
                 newProduct.Price       = product.Price;
                 newProduct.Stored      = false;
                 context.tblProducts.Add(newProduct);
                 context.SaveChanges();
                 product.ID = newProduct.ID;
                 action     = "added";
                 return(product);
             }
             else
             {
                 tblProduct productForEdit = (from x in context.tblProducts where x.ID == product.ID select x).FirstOrDefault();
                 productForEdit.ProductName = product.ProductName;
                 productForEdit.ProductKey  = product.ProductKey;
                 productForEdit.Quantity    = product.Quantity;
                 productForEdit.Price       = product.Price;
                 context.SaveChanges();
                 action = "edited";
                 return(product);
             }
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
         return(null);
     }
 }