Пример #1
0
        public ActionResult Edit(Empleado empleado)
        {
            if (ModelState.IsValid)
            {
                var emp = db.Empleado.Find(empleado.IdEmpleado);
                if (emp != null)
                {
                    emp.Nombre = empleado.Nombre;
                    emp.Apellido = empleado.Apellido;
                    emp.DNI = empleado.DNI;
                    emp.Direccion = empleado.Direccion;
                    emp.Telefono = empleado.Telefono;
                    emp.Usuario = empleado.Usuario;
                    emp.Clave = empleado.Clave;
                    emp.Observacion = empleado.Observacion;
                    emp.IdTipoUsuario = empleado.IdTipoUsuario;

                    db.Entry(emp).State = EntityState.Modified;
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
                else
                {
                    ModelState.AddModelError("", "El tipo de usuario no existe");
                    ViewBag.IdTipoUsuario = new SelectList(db.TipoUsuario.ToList(), "IdTipoUsuario", "Descripcion", empleado.IdTipoUsuario);
                    return View(empleado);
                }
            }
            else
            {
                ViewBag.IdTipoUsuario = new SelectList(db.TipoUsuario.ToList(), "IdTipoUsuario", "Descripcion", empleado.IdTipoUsuario);
                return View(empleado);
            }
        }
Пример #2
0
 public ActionResult Create(Empleado nuevoEnmpleado)
 {
     db.Empleado.Add(nuevoEnmpleado);
     db.SaveChanges();
     return RedirectToAction("Index");
 }