Ejemplo n.º 1
0
        public ActionResult CreateUsuario(T_Usuario_Reg usu)
        {
            EmpleadoJornadaRepository empleadoJornadaRepository = new EmpleadoJornadaRepository();

            using (StoreContext db = new StoreContext())
            {
                try
                {
                    T_Usuario usuario = new T_Usuario();
                    usuario.ID_Perfil  = usu.ID_Perfil;
                    usuario.ID_Persona = usu.ID_Persona;
                    usuario.Usuario    = usu.Correo;
                    usuario.Estado     = usu.Estado;
                    usuario.Clave      = usu.Clave;

                    if (ModelState.IsValid)
                    {
                        db.t_Usuarios.Add(usuario);
                        db.SaveChanges();
                        empleadoJornadaRepository.iNSERTARJornadaEmpleado(1, usuario.ID_Usuario, usu.ID_TipoJornada);
                        return(RedirectToAction("Index"));
                    }
                    ViewBag.ID_Perfil      = new SelectList(db.t_Perfils.ToList(), "ID_Perfil", "Descripcion", usu.ID_Perfil);
                    ViewBag.ID_TipoJornada = new SelectList(db.t_TipoJornadas.ToList(), "ID_TipoJornada", "Descripcion", usu.ID_TipoJornada);

                    return(View(usu));
                }
                catch (Exception)
                {
                    return(View(usu));
                }
            }
        }
        // GET: EmpleadoJornada/T_EmpleadoJornada
        public ActionResult Index()
        {
            EmpleadoJornadaRepository empleadoJornadaRepository = new EmpleadoJornadaRepository();
            var response = empleadoJornadaRepository.Lista();

            return(View(response));
        }
        public ActionResult Detail(int id)
        {
            EmpleadoJornadaRepository empleadoJornadaRepository = new EmpleadoJornadaRepository();

            var response = empleadoJornadaRepository.ListarXid(id);

            if (response == null) // si el perfil existe
            {
                return(HttpNotFound());
            }
            return(View(response));
        }
        public ActionResult Edit(int id)
        {
            StoreContext db = new StoreContext();
            EmpleadoJornadaRepository empleadoJornadaRepository = new EmpleadoJornadaRepository();

            var response = empleadoJornadaRepository.ListarXid(id);

            if (response == null) // si el perfil existe
            {
                return(HttpNotFound());
            }
            ViewBag.Descripcion = new SelectList(db.t_TipoJornadas.Where(x => x.Estado), "ID_TipoJornada", "Descripcion");
            return(View(response));
        }
 public ActionResult Index(string nombre, string apellido, string jornada)
 {
     try
     {
         if (nombre != "" || apellido != "" || jornada != "")
         {
             EmpleadoJornadaRepository empleadoJornadaRepository = new EmpleadoJornadaRepository();
             var response = empleadoJornadaRepository.ListarXNombre(nombre, apellido, jornada);
             return(View(response));
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult Edit(T_EmpleadoJornada t_EmpleadoJornada)
        {
            EmpleadoJornadaRepository empleadoJornadaRepository = new EmpleadoJornadaRepository();

            using (StoreContext db = new StoreContext())
            {
                try
                {
                    if (ModelState.IsValid)
                    {
                        empleadoJornadaRepository.ActualizarJornadaEmpleado(t_EmpleadoJornada.ID_EmpleadoJornada, t_EmpleadoJornada.ID_TipoJornada);
                        return(RedirectToAction("Index"));
                    }
                    return(View(t_EmpleadoJornada));
                }
                catch (Exception ex)
                {
                    return(View(t_EmpleadoJornada));
                }
            }
        }