コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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));
        }