public ActionResult Crear(int id)
        {
            var empleado = EmpleadoNG.GetEmpleado(id);

            ViewBag.idEmpleado = empleado.idEmpleado;
            return(View());
        }
Beispiel #2
0
 public ActionResult Crear()
 {
     ViewBag.fechaActual = DateTime.Now.ToString("yyyy-MM-dd");
     // Listas de cargos
     ViewBag.ListadoCargos = EmpleadoNG.GetCargos();
     // Listas de departamentos
     ViewBag.ListadoDepartamentos = EmpleadoNG.GetDepartamentos();
     return(View());
 }
Beispiel #3
0
        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());
        }
Beispiel #4
0
        public ActionResult Crear(Empleado empleado)
        {
            try {
                if (empleado.idDepartamento == null)
                {
                    ModelState.AddModelError("", "Debe ingresar el departamento del empleado.");
                    return(View(empleado));
                }
                if (empleado.idCargo == null)
                {
                    ModelState.AddModelError("", "Debe ingresar el cargo del empleado.");
                    return(View(empleado));
                }

                if (empleado.CodigoEmpleado == null)
                {
                    ModelState.AddModelError("", "Debe ingresar el codigo del empleado.");
                    return(View(empleado));
                }

                if (empleado.Nombres == null)
                {
                    ModelState.AddModelError("", "Debe ingresar los nombres del empleado");
                    return(View(empleado));
                }

                if (empleado.Apellidos == null)
                {
                    ModelState.AddModelError("", "Debe ingresar los apellidos del empleado");
                    return(View(empleado));
                }

                if (empleado.FechaIngreso == null)
                {
                    ModelState.AddModelError("", "Debe ingresar la fecha de ingreso del empleado");
                    return(View(empleado));
                }
                if (empleado.Salario == null)
                {
                    ModelState.AddModelError("", "Debe ingresar el salario del empleado");
                    return(View(empleado));
                }
                empleado.Estatus = 1;
                EmpleadoNG.Agregar(empleado);
                return(RedirectToAction("ViewEmpleados"));
            } catch {
                ModelState.AddModelError("", "Ocurrió un error al agregar el empleado");
                return(View(empleado));
            }
        }
Beispiel #5
0
        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));
            }
        }
Beispiel #6
0
        // GET: Empleado
        public ActionResult Index()
        {
            var empleado = EmpleadoNG.ListarEmpleados();

            return(View(empleado));
        }
Beispiel #7
0
        public ActionResult EmpleadosInactivos()
        {
            var empleado = EmpleadoNG.ListarEmpleadosInactivos();

            return(View(empleado));
        }
        public ActionResult ListaEmpleadosVacaciones()
        {
            var empleado = EmpleadoNG.ListarEmpleados();

            return(View(empleado));
        }
Beispiel #9
0
        public ActionResult ListaEmpleadosPermisos()
        {
            var empleado = EmpleadoNG.ListarEmpleados();

            return(View(empleado));
        }
        public ActionResult ListaEmpleadosLicencias()
        {
            var empleado = EmpleadoNG.ListarEmpleados();

            return(View(empleado));
        }