public ActionResult Crear(int id) { ViewBag.fechaActual = DateTime.Now.ToString("yyyy-MM-dd"); var empleado = EmpleadoNG.GetEmpleado(id); ViewBag.idEmpleado = empleado.idEmpleado; ViewBag.ListadoSalidas = SalidaEmpleadoNG.ListarSalidas(); return(View()); }
public ActionResult Crear(SalidaEmpleado sempleado, Empleado empleado) { try { if (sempleado.idEmpleado == null) { ModelState.AddModelError("", "Debe ingresar el id del empleado."); return(View(sempleado)); } if (sempleado.TipoSalida == null) { ModelState.AddModelError("", "Debe ingresar el tipo de salida del empleado"); return(View(sempleado)); } if (sempleado.Motivo == null) { ModelState.AddModelError("", "Debe ingresar el motivo de salida del empleado"); return(View(sempleado)); } if (sempleado.FechaSalida == null) { ModelState.AddModelError("", "Debe ingresar la fecha de salida del empleado"); return(View(sempleado)); } EmpleadoNG.InactivarEmpleado(sempleado.idEmpleado); SalidaEmpleadoNG.Agregar(sempleado); return(RedirectToAction("ViewSalidaEmpleado")); } catch { ModelState.AddModelError("", "Ocurrió un error al agregar el empleado"); return(View(sempleado)); } }
public ActionResult ViewSalidaEmpleado() { var iempleados = SalidaEmpleadoNG.ListarEmpleadosInactivos(); return(View(iempleados)); }