public ActionResult Create(StockPurchaseOrderModel model) { StockPurchaseOrderProvider pro = new StockPurchaseOrderProvider(); if (model.StockPurchaseItemEntryList == null || model.StockPurchaseItemEntryList.Count == 0) { TempData["message"] = "Add Purchase Items!"; return(View(model)); } if (ModelState.IsValid) { try { // TODO: Add insert logic here int i = pro.Insert(model); TempData["message"] = "Successfully Saved!"; model.PurchaseOrderId = i; return(RedirectToAction("OrderReport", model)); } catch { return(View(model)); } } else { return(View(model)); } }
public ActionResult Details(int id) { StockPurchaseOrderProvider pro = new StockPurchaseOrderProvider(); StockPurchaseOrderDetailsModel model = new StockPurchaseOrderDetailsModel(); model.StockPurchaseOrderDetailsModelList = pro.GetPurchaseDetail(id); return(View(model.StockPurchaseOrderDetailsModelList)); }
// // GET: /StockPurchaseOrder/ //public ActionResult Index() //{ // return View(); //} public ActionResult Index() { ViewBag.rowid = Session["rowid"]; Session["rowid"] = null; StockPurchaseOrderModel model = new StockPurchaseOrderModel(); StockPurchaseOrderProvider pro = new StockPurchaseOrderProvider(); model.StockPurchaseOrderModelList = pro.GetList(); return(View(model)); }
public ActionResult OrderReport(StockPurchaseOrderModel model) { StockPurchaseOrderProvider pro = new StockPurchaseOrderProvider(); model.StockPurchaseOrderDetailsModel = new StockPurchaseOrderDetailsModel(); model.StockPurchaseOrderDetailsModel.StockPurchaseOrderDetailsModelList = new List <StockPurchaseOrderDetailsModel>(); model.StockPurchaseOrderDetailsModel.StockPurchaseOrderDetailsModelList = pro.GetPurchaseDetail(model.PurchaseOrderId); return(View(model)); }
public ActionResult Edit(int id, StockPurchaseOrderModel model) { StockPurchaseOrderProvider pro = new StockPurchaseOrderProvider(); //if (model.StockPurchaseItemEntryList == null || model.StockPurchaseItemEntryList.Count == 0) //{ // TempData["message"] = "Add Purchase Items!"; // return View(model); //} if (ModelState.IsValid) { // TODO: Add update logic here pro.Udate(id, model); TempData["message"] = "Successfully Updated!"; return(RedirectToAction("Index")); } return(View(model)); }