public ActionResult EditarEmpleado(AgregarEmpleadoModel model) { try { if (ModelState.IsValid) { using (CPMEntities datos = new CPMEntities()) { datos.sp_EditarEmpleado(model.idEmpleado, model.Nombre, model.IdDeptoD); } return(Redirect("~/ProyectoFinal/Empleado")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult EditarEmpleado(int Id) { List <AgregarEmpleadoModel> listaDepto = null; AgregarEmpleadoModel model = new AgregarEmpleadoModel(); using (CPMEntities datos = new CPMEntities()) { listaDepto = (from d in datos.DEPARTAMENTO select new AgregarEmpleadoModel { IdDeptoD = d.IdDepartamento, NombreDepto = d.Nombre }).ToList(); } List <SelectListItem> itemsDepto = listaDepto.ConvertAll(d => { return(new SelectListItem() { Text = d.NombreDepto.ToString(), Value = d.IdDeptoD.ToString(), Selected = false }); }); ViewBag.itemsDepto = itemsDepto; using (CPMEntities datos = new CPMEntities()){ var tabla = datos.EMPLEADO.Find(Id); model.IdDeptoD = tabla.IdDepartamento; model.Nombre = tabla.Nombre; model.idEmpleado = tabla.IdEmpleado; } return(View(model)); }