public ActionResult Editar_Departamento(int?ID) { try { ViewData["Nombre"] = AccesoController.nombre; ViewData["Apellido"] = AccesoController.apellido; loadDropDownList(); AddDepartamentoViewModel model = new AddDepartamentoViewModel(); using (SII_Entities db = new SII_Entities()) { var obj_Dep = db.Tbl_Departamento.Find(ID); model.depart = obj_Dep.departamento; model.ubic = obj_Dep.ubicacion; model.id_Comp = obj_Dep.id_Compania; model.id_D = obj_Dep.id_Departamento; } return(View(model)); } catch (Exception) { return(Redirect("/Error/InaccessiblePage")); } }
public ActionResult Editar_Departamento(AddDepartamentoViewModel model) { loadDropDownList(); try { if (ModelState.IsValid) { using (SII_Entities db = new SII_Entities()) { var obj_Dep = db.Tbl_Departamento.Find(model.id_D); obj_Dep.departamento = model.depart; obj_Dep.ubicacion = model.ubic; obj_Dep.id_Compania = model.id_Comp; db.Entry(obj_Dep).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["msg"] = "Modificado"; ViewBag.Msg = TempData["msg"]; } return(Redirect("/Departamento/Mant_Departamento")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Nuevo_Departamento(AddDepartamentoViewModel model) { try { if (ModelState.IsValid) { using (SII_Entities db = new SII_Entities()) { var obj_Dep = new Tbl_Departamento(); obj_Dep.departamento = model.depart; obj_Dep.ubicacion = model.ubic; obj_Dep.id_Compania = model.id_Comp; obj_Dep.estado = 1; db.Tbl_Departamento.Add(obj_Dep); db.SaveChanges(); TempData["msg"] = "Agregado"; ViewBag.Msg = TempData["msg"]; } return(Redirect("/Departamento/Mant_Departamento")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }