public ActionResult DeleteConfirmed(Guid id) { IssueItems issueItems = _dbContext.IssueItems.Find(id); _dbContext.IssueItems.Remove(issueItems); _dbContext.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,IssueInvoice,IssueDate,DepartmentName,EmployeeName,Remark,IssuedQuantity,RemainingItem,StoreItemsId")] IssueItems issueItems) { if (ModelState.IsValid) { _dbContext.Entry(issueItems).State = EntityState.Modified; _dbContext.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StoreItemsId = new SelectList(_dbContext.StoreItems, "Id", "Code", issueItems.StoreItemsId); return(View(issueItems)); }
public ActionResult Inward(Guid storeItemsId) { StoreItems storeItems = _dbContext.StoreItems.Find(storeItemsId); IssueItems issueItems = new IssueItems(); IssueItemsViewModel viewModel = Mapper.Map <IssueItemsViewModel>(issueItems); ViewBag.IssueType = new SelectList(viewModel.getIssueTypeList(), "Value", "Text", "2"); ViewBag.ItemName = storeItems.Name; viewModel.StoreItemsId = storeItemsId; viewModel.RemainingItem = storeItems.BalanceQuantity; return(PartialView("_Inward", viewModel)); }
public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IssueItems issueItems = _dbContext.IssueItems.Find(id); if (issueItems == null) { return(HttpNotFound()); } return(View(issueItems)); }
public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IssueItems issueItems = _dbContext.IssueItems.Find(id); if (issueItems == null) { return(HttpNotFound()); } ViewBag.StoreItemsId = new SelectList(_dbContext.StoreItems, "Id", "Code", issueItems.StoreItemsId); return(View(issueItems)); }
public ActionResult IssueIngridients(string ItemName, decimal?IssuedQuantity) { IssueItems issueItems = new IssueItems(); issueItems.IssueType = "Issue"; StoreItems storeItems = _dbContext.StoreItems.Find(issueItems.StoreItemsId); decimal? remaningItems = storeItems.BalanceQuantity - issueItems.IssuedQuantity; issueItems.RemainingItem = remaningItems; issueItems.Id = Guid.NewGuid(); // updating store items balance items storeItems.BalanceQuantity = remaningItems; _dbContext.Entry(storeItems).State = EntityState.Modified; _dbContext.IssueItems.Add(issueItems); _dbContext.SaveChanges(); return(Json(new { success = true })); return(View()); }
public ActionResult Inward([Bind(Include = "Id,IssueInvoice,IssueDate,DepartmentName,EmployeeName,Remark,InwardQuantity,RemainingItem,StoreItemsId,IssueType")] IssueItemsViewModel viewModel) { if (ModelState.IsValid) { IssueItems issueItems = Mapper.Map <IssueItems>(viewModel); issueItems.IssueType = "Return"; StoreItems storeItems = _dbContext.StoreItems.Find(issueItems.StoreItemsId); decimal? remaningItems = storeItems.BalanceQuantity + issueItems.InwardQuantity; issueItems.RemainingItem = remaningItems; issueItems.Id = Guid.NewGuid(); // updating store items balance items storeItems.BalanceQuantity = remaningItems; _dbContext.Entry(storeItems).State = EntityState.Modified; _dbContext.IssueItems.Add(issueItems); _dbContext.SaveChanges(); return(Json(new { success = true })); } ViewBag.IssueType = new SelectList(viewModel.getIssueTypeList(), "Value", "Text", "1"); return(View(viewModel)); }