Пример #1
0
        public bool updateDeleteStore(Stores store_detail)
        {
            using (ABCPharma_DBEntities context = new ABCPharma_DBEntities())
            {
                using (var transaction = context.Database.BeginTransaction())
                {
                    try
                    {
                        Store store = new Store();
                        store.StoreName    = store_detail.storeName;
                        store.StoreAddress = store_detail.storeAddress;
                        store.StorePhoneNo = store_detail.storePhoneNo;
                        context.Stores.Add(store);

                        context.SaveChanges();
                        transaction.Commit();
                    }
                    catch (System.Exception ex)
                    {
                        var abc = ex.Message;
                        transaction.Rollback();
                    }
                }
            }
            return(true);
        }
        public bool updateDeleteMedicine(Medicines medicines_detail)
        {
            using (ABCPharma_DBEntities context = new ABCPharma_DBEntities())
            {
                using (var transaction = context.Database.BeginTransaction())
                {
                    try
                    {
                        Medicine medicineToAdd = new Medicine();
                        medicineToAdd.MedicineName      = medicines_detail.medicineName;
                        medicineToAdd.PKGDate           = medicines_detail.pkgDate;
                        medicineToAdd.ExpiryDate        = medicines_detail.expiryDate;
                        medicineToAdd.QuantityAvailable = medicines_detail.quantity;
                        medicineToAdd.UnitPrice         = medicines_detail.unitPrice;

                        context.Medicines.Add(medicineToAdd);

                        context.SaveChanges();
                        transaction.Commit();
                    }
                    catch (System.Exception ex)
                    {
                        var abc = ex.Message;
                        transaction.Rollback();
                    }
                }
            }
            return(true);
        }
Пример #3
0
        public Invoice SavePurchaseDetails(Purchases purchases_, JObject json)
        {
            using (ABCPharma_DBEntities context = new ABCPharma_DBEntities())
            {
                List <PurchasedMedicine> purchasedMedicines = MedicinesList(json);
                Invoice  inv      = new Invoice();
                Purchase purchase = new Purchase();
                using (var transaction = context.Database.BeginTransaction())
                {
                    try
                    {
                        if (purchases_.storeId != null)
                        {
                            purchase.StoreId         = purchases_.storeId;
                            purchase.PurchaseDetails = purchases_.purchaseDetails;
                            purchase.PurchaseDate    = purchases_.purchaseDate;
                            inv = GenerateInvoice(purchasedMedicines);
                            purchase.InvoiceDetails = JsonConvert.SerializeObject(inv);
                            context.Purchases.Add(purchase);
                        }
                        context.SaveChanges();
                        inv.purchaseId = purchase.PurchaseId;
                        transaction.Commit();
                    }
                    catch (System.Exception ex)
                    {
                        var abc = ex.Message;
                        transaction.Rollback();
                    }
                }

                return(inv);
            }
        }
Пример #4
0
 public static List <Stores> GetAllStores()
 {
     using (var db = new ABCPharma_DBEntities())
     {
         var storeList = (from s in db.Stores
                          select new Stores
         {
             storeId = s.StoreId,
             storeName = s.StoreName,
             storeAddress = s.StoreAddress,
             storePhoneNo = s.StorePhoneNo
         }).ToList();
         return(storeList);
     }
 }
Пример #5
0
 public static Stores GetStoreById(int storeId_)
 {
     using (var db = new ABCPharma_DBEntities())
     {
         var store_ = (from s in db.Stores
                       where s.StoreId.Equals(storeId_)
                       select new Stores
         {
             storeId = s.StoreId,
             storeName = s.StoreName,
             storeAddress = s.StoreAddress,
             storePhoneNo = s.StorePhoneNo
         }).FirstOrDefault();
         return(store_);
     }
 }
 public static List <Medicines> GetAllMedicines()
 {
     using (var db = new ABCPharma_DBEntities())
     {
         var medicineList = (from m in db.Medicines
                             select new Medicines
         {
             itemId = m.MedicineId,
             medicineName = m.MedicineName,
             pkgDate = m.PKGDate,
             expiryDate = m.ExpiryDate,
             quantity = m.QuantityAvailable,
             unitPrice = m.UnitPrice
         }).ToList();
         return(medicineList);
     }
 }
 public static Medicines GetMedicineById(int medicineId_)
 {
     using (var db = new ABCPharma_DBEntities())
     {
         var medicine = (from m in db.Medicines
                         where m.MedicineId.Equals(medicineId_)
                         select new Medicines
         {
             itemId = m.MedicineId,
             medicineName = m.MedicineName,
             pkgDate = m.PKGDate,
             expiryDate = m.ExpiryDate,
             quantity = m.QuantityAvailable,
             unitPrice = m.UnitPrice
         }).FirstOrDefault();
         return(medicine);
     }
 }