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)); } } }