public IActionResult PoCreate(TSPorder porder, int Pid, int prod, string actionType) { var model = _dbContext.TSupliers .SingleOrDefault(u => u.SupId.Equals(Pid)); string sName = model.SupRasoc + " " + model.SupNif; ViewData["sName"] = sName; ViewData["SupId"] = Pid; if (actionType == "Add") { if (ModelState.IsValid) { try{ _dbContext.TSPorders.Add(porder); _dbContext.SaveChanges(); } catch { return(View("Error")); } } else { CreateViewBags(Pid, porder.SpocprodId); return(View(porder)); } } CreateViewBags(Pid, porder.SpocprodId); ViewData["panel"] = 4; return(RedirectToAction("Edit", new{ id = Pid, panel = 4, move = 0, prod = 0 })); }
public IActionResult PoEdit(TSPorder porder, string actionType, string retCont, string retAct, string _parqs) { int?Pid = porder.SposupId; var model = _dbContext.TSupliers .SingleOrDefault(u => u.SupId.Equals(Pid)); string sName = model.SupRasoc + " " + model.SupNif; ViewData["sName"] = sName; ViewData["SupId"] = Pid; if (actionType == "Update") { if (ModelState.IsValid) { try{ _dbContext.TSPorders.Update(porder); _dbContext.SaveChanges(); } catch {} } else { /* * if (retCont!=null && retCont !="") * { * var xarams = newParams(_parqs); * return RedirectToAction(retAct,retCont,xarams);//new{parqs=_parqs}); * } * else * {*/ CreateViewBags(Pid, porder.SpocprodId); return(View(porder)); //} } } if (retCont != null && retCont != "") { var xarams = newParams(_parqs); return(RedirectToAction(retAct, retCont, xarams)); //new{parqs=_parqs}); } else { CreateViewBags(Pid, porder.SpocprodId); ViewData["panel"] = 4; return(RedirectToAction("Edit", new{ id = Pid, panel = 4, move = 0, prod = porder.SpocprodId })); } }
public IActionResult PoCreate(TSPorder porder, int Pid, int prod, string actionType) { if (actionType == "Add") { if (ModelState.IsValid) { try{ _dbContext.TSPorders.Add(porder); _dbContext.SaveChanges(); } catch { return(View("Error")); } } else { CreateViewBags(Pid, porder.SpocprodId); return(View(porder)); } } CreateViewBags(Pid, porder.SpocprodId); ViewData["panel"] = 4; return(RedirectToAction("Edit", new{ id = Pid, panel = 4, move = 0, prod = 0 })); }
public IActionResult PoEdit(TSPorder porder, string actionType) { int?Pid = porder.SposupId; if (actionType == "Update") { if (ModelState.IsValid) { try{ _dbContext.TSPorders.Update(porder); _dbContext.SaveChanges(); } catch {} } else { CreateViewBags(Pid, porder.SpocprodId); return(View(porder)); } } CreateViewBags(Pid, porder.SpocprodId); ViewData["panel"] = 4; return(RedirectToAction("Edit", new{ id = Pid, panel = 4, move = 0, prod = porder.SpocprodId })); }