Пример #1
0
        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 }));
        }
Пример #2
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 }));
            }
        }
Пример #3
0
 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 }));
 }
Пример #4
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 }));
        }