public ActionResult Create(InventorySale InventorySale) { //System.Diagnostics.Debug.WriteLine("Hello World"); //System.Diagnostics.Debug.WriteLine(InventorySale.DueAmount); //System.Diagnostics.Debug.WriteLine(InventorySale.Total); //System.Diagnostics.Debug.WriteLine("Hello World"); if (ModelState.IsValid && InventorySale.InventorySalesDetails != null && InventorySale.InventorySalesDetails.Count > 0) { InventorySale.IsDeleted = false; id = _inventorySaleBll.Create(InventorySale); if (id != null) { return(RedirectToAction("Details", "InventorySales", new { id = id })); } else { ViewBag.Message = "InventorySale added failed"; } } ViewBag.ItemId = _inventorySaleBll.GetItem(); ViewBag.OutletId = _inventorySaleBll.GetOutlet(); ViewBag.EmployeeId = _inventorySaleBll.GetEmployee(); return(View(InventorySale)); }
// GET: Items/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Error", "Home")); } InventorySale InventorySale = _inventorySaleBll.GetById(id); if (InventorySale == null) { return(RedirectToAction("Error", "Home")); } ViewBag.OutletId = _inventorySaleBll.GetOutlet(); ViewBag.EmployeeId = _inventorySaleBll.GetEmployee(); return(View(InventorySale)); }
internal int Create(InventorySale inventorySale) { transaction = new Audit(); transaction.TransactionDate = DateTime.Now.Date; transaction.TransactionTime = DateTime.Now; transaction.User = "******"; transaction.TransactionType = "Created Sale transaction" + " " + inventorySale.Id; transaction.TransactionDetails = inventorySale.SaleNumber; _db.Audits.Add(transaction); _db.InventorySales.Add(inventorySale); int rowAffected = _db.SaveChanges(); if (rowAffected > 0) { _id = _db.InventorySales.Max(m => m.Id); } return(_id); }
internal bool Edit(InventorySale inventorySale) { _db.InventorySales.Attach(inventorySale); _db.Entry(inventorySale).State = EntityState.Modified; transaction = new Audit(); transaction.TransactionDate = DateTime.Now.Date; transaction.TransactionTime = DateTime.Now; transaction.User = emp.Name; transaction.TransactionType = "Modified Sale transaction" + " " + inventorySale.Id; transaction.TransactionDetails = inventorySale.SaleNumber; _db.Audits.Add(transaction); int affectedRow = _db.SaveChanges(); if (affectedRow > 0) { _status = true; } return(_status); }
public ActionResult Edit(InventorySale InventorySale) { if (ModelState.IsValid) { status = _inventorySaleBll.Edit(InventorySale); if (status == true) { return(RedirectToAction("List", "InventorySales")); } else { ViewBag.Message = "InventorySale is not updated succesfully"; } } ViewBag.OutletId = _inventorySaleBll.GetOutlet(); ViewBag.EmployeeId = _inventorySaleBll.GetEmployee(); return(View(InventorySale)); }
internal int Create(InventorySale inventorySale) { inventorySale.EmployeeId = 1; //we give it a default employee, this is required by the database due to relationships in the Db inventorySale.Discount = 0; // discount value to be associated with every sale created //when ever you make changes to any file that is not a view, you need to rebuild transaction = new Audit(); transaction.TransactionDate = DateTime.Now.Date; transaction.TransactionTime = DateTime.Now; transaction.User = "******"; transaction.TransactionType = "Created Sale transaction" + " " + inventorySale.Id; transaction.TransactionDetails = inventorySale.SaleNumber; _db.Audits.Add(transaction); _db.InventorySales.Add(inventorySale); int rowAffected = _db.SaveChanges(); if (rowAffected > 0) { _id = _db.InventorySales.Max(m => m.Id); } return(_id); }
internal InventorySale GetById(int?id) { InventorySale inventorySale = _db.InventorySales.FirstOrDefault(m => m.Id == id && m.IsDeleted == false); return(inventorySale); }
public ActionResult DetailsPdf(int id) { InventorySale InventorySale = _inventorySaleBll.GetById(id); return(View(InventorySale)); }
internal bool Edit(InventorySale inventorySale) { status = _inventorySaleDal.Edit(inventorySale); return(status); }
internal InventorySale GetById(int?id) { InventorySale inventorySale = _inventorySaleDal.GetById(id); return(inventorySale); }
internal int Create(InventorySale inventorySale) { id = _inventorySaleDal.Create(inventorySale); return(id); }