Esempio n. 1
0
 public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,Contact,Email,Address,Country,DateOfBirth,Gender,Discriminator")] Person person)
 {
     if (ModelState.IsValid)
     {
         db.Entry(person).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id = new SelectList(db.Logins, "Login_Id", "Email", person.Id);
     ViewBag.Id = new SelectList(db.Staffs, "Staff_Id", "Designation", person.Id);
     return(View(person));
 }
 public ActionResult Edit([Bind(Include = "Category_Id,Category_Name,Discription")] Category category)
 {
     if (ModelState.IsValid)
     {
         db.Entry(category).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(category));
 }
 public ActionResult Edit([Bind(Include = "SupplierID,CompanyName,ContactName,ContactTitle,Address,City,Country,Fax")] Supplier supplier)
 {
     if (ModelState.IsValid)
     {
         db.Entry(supplier).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(supplier));
 }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "Customer_Id,Customer_Name,Contact,Address,Added_On")] Customer customer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(customer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(customer));
 }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "Sold_Id,NoOfItem,Date,Staff_Id,Customer_Id,Medicine_Id,Potency_Id")] SalesObjectclass salesobj)
        {
            Sale            sale   = new Sale();
            MedicinePotency medpot = db.MedicinePotencies.FirstOrDefault(u => u.Medicine_Id == salesobj.Medicine_Id && u.Potency_Id == salesobj.Potency_Id);

            if (medpot != null)
            {
                if (medpot.NoOfItem >= salesobj.NoOfItem)
                {
                    if (ModelState.IsValid)
                    {
                        sale.MedPot_Id   = medpot.MedPot_Id;
                        sale.NoOfItem    = salesobj.NoOfItem;
                        sale.Staff_Id    = salesobj.Staff_Id;
                        sale.Date        = salesobj.Date;
                        sale.Customer_Id = salesobj.Customer_Id;


                        db.Sales.Add(sale);
                        db.SaveChanges();
                        medpot.NoOfItem        = (medpot.NoOfItem) - (salesobj.NoOfItem);
                        db.Entry(medpot).State = EntityState.Modified;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                }
                else
                {
                    ModelState.AddModelError("NoOfItem", "Medicine is out of stock.");
                    ViewBag.Customer_Id = new SelectList(db.Customers, "Customer_Id", "Customer_Name", salesobj.Customer_Id);
                    ViewBag.Medicine_Id = new SelectList(db.Medicines, "Medicine_Id", "Name", salesobj.Medicine_Id);
                    ViewBag.Potency_Id  = new SelectList(db.Potencies, "Potency_Id", "Potency_mg", salesobj.Potency_Id);
                    ViewBag.Staff_Id    = new SelectList(db.People, "Id", "FirstName", salesobj.Staff_Id);
                    return(View(salesobj));
                }
            }
            ViewBag.Customer_Id = new SelectList(db.Customers, "Customer_Id", "Customer_Name", salesobj.Customer_Id);
            ViewBag.Medicine_Id = new SelectList(db.Medicines, "Medicine_Id", "Name", salesobj.Medicine_Id);
            ViewBag.Potency_Id  = new SelectList(db.Potencies, "Potency_Id", "Potency_mg", salesobj.Potency_Id);
            ViewBag.Staff_Id    = new SelectList(db.People, "Id", "FirstName", salesobj.Staff_Id);
            return(View(salesobj));
        }
Esempio n. 6
0
 public ActionResult Edit([Bind(Include = "Staff_Id,Salary,Designation")] Staff staff)
 {
     if (ModelState.IsValid)
     {
         db.Entry(staff).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Staff_Id = new SelectList(db.People, "Id", "FirstName", staff.Staff_Id);
     return(View(staff));
 }
Esempio n. 7
0
 public ActionResult Edit([Bind(Include = "MedPot_Id,Medicine_Id,Potency_Id,Price,ExpiryDate,NoOfItem")] MedicinePotency medicinePotency)
 {
     if (ModelState.IsValid)
     {
         db.Entry(medicinePotency).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Medicine_Id = new SelectList(db.Medicines, "Medicine_Id", "Name", medicinePotency.Medicine_Id);
     ViewBag.Potency_Id  = new SelectList(db.Potencies, "Potency_Id", "Potency_Id", medicinePotency.Potency_Id);
     return(View(medicinePotency));
 }
 public ActionResult Edit([Bind(Include = "Medicine_Id,Name,Description,ExpiryDate,CategoryID,SupplierID")] Medicine medicine)
 {
     if (ModelState.IsValid)
     {
         db.Entry(medicine).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CategoryID = new SelectList(db.Categories, "Category_Id", "Category_Name", medicine.CategoryID);
     ViewBag.SupplierID = new SelectList(db.Suppliers, "SupplierID", "CompanyName", medicine.SupplierID);
     return(View(medicine));
 }