Ejemplo n.º 1
0
        public IActionResult PlantCreate(TCCplant plant, int Pid, string actionType)
        {
            if (actionType == "Add")
            {
                if (ModelState.IsValid)
                {
                    try{
                        _dbContext.TCCplants.Add(plant);
                        _dbContext.SaveChanges();
                    }
                    catch { return(View("Error")); }
                }
                else
                {
                    CreateViewBags(Pid, 0, plant.CplantId, Pid);
                    return(View(plant));
                }
            }
            var model = _dbContext.TCustomers
                        .SingleOrDefault(u => u.CustId.Equals(Pid));

            CreateViewBags(Pid, 0, plant.CplantId, Pid);
            ViewData["panel"] = 3;
            return(RedirectToAction("Edit", new{ id = Pid, panel = 3, move = 0, prod = 0, plant = plant.CplantId }));
        }
Ejemplo n.º 2
0
        public IActionResult PlantEdit(TCCplant planta, int id, string actionType)
        {
            int?Pid = planta.CplantCustId;

            if (actionType == "Update")
            {
                if (ModelState.IsValid)
                {
                    try{
                        _dbContext.TCCplants.Update(planta);
                        _dbContext.SaveChanges();
                    }
                    catch {}
                }
                else
                {
                    //loadCustomerViewBag(Pid,porder.CpocplantId);
                    CreateViewBags(Pid, 0, planta.CplantId);
                    return(View(planta));
                }
            }
            else
            {
                if (actionType == "Cancel")
                {
                }
                else
                {
                    CreateViewBags(Pid, 0, planta.CplantId);
                    return(View(planta));
                }
            }
            var model = _dbContext.TCustomers
                        .SingleOrDefault(u => u.CustId.Equals(Pid));

            CreateViewBags(Pid, 0, planta.CplantId);

            string cName = model.CustRasoc + " " + model.CustNif;

            ViewData["cName"] = cName;
            ViewData["CusId"] = Pid;


            ViewData["panel"] = 3;
            return(RedirectToAction("Edit", new{ id = Pid, panel = 3, move = 0, prod = 0, plant = planta.CplantId }));
        }