// GET: Usuarios/Details/5 public ActionResult Detalles(int id) { var model = new Models.Usuarios.UsuariosModel(); model.DetalleUsuario = usuariosServicio.Detalle(id); return(View(model)); }
// GET: Usuarios/Create public ActionResult Crear() { var model = new Models.Usuarios.UsuariosModel(); var datosComboBox = rolesServicio.ObtenerTodos(); var comboBox = new SelectList(datosComboBox, "Id", "Descripcion"); model.ListaDeRoles = comboBox; return(View(model)); }
// GET: Usuarios/Edit/5 public ActionResult Editar(int id) { var model = new Models.Usuarios.UsuariosModel(); model.UsuarioObjeto = usuariosServicio.Obtener(id); var datosComboBox = rolesServicio.ObtenerTodos(); var comboBox = new SelectList(datosComboBox, "Id", "Descripcion", model.UsuarioObjeto.IdRol); model.ListaDeRoles = comboBox; return(View(model)); }
// GET: Usuarios public ActionResult Listar(Models.Usuarios.UsuariosModel modelParametro) { var model = new Models.Usuarios.UsuariosModel(); //se asigna el mensaje si es que vino despues de crear el usuario model.Mensaje = modelParametro.Mensaje; model.ListaDeUsuarios = usuariosServicio.ObtenerTodos(); return(View(model)); }
public ActionResult Editar(Models.Usuarios.UsuariosModel model) { try { //asignamos el valor seleccinado del combobox model.UsuarioObjeto.IdRol = model.IdRolSeleccionado; int filasAfectadas = usuariosServicio.Actualizar(model.UsuarioObjeto); if (filasAfectadas == 1) { model.Mensaje = "Usuario: " + model.UsuarioObjeto.Usuario + " (" + model.UsuarioObjeto.Apellido + " " + model.UsuarioObjeto.Nombre + ") editado con éxito!"; } return(RedirectToAction("Listar", "Usuarios", model)); } catch { return(View()); } }
public ActionResult Crear(Models.Usuarios.UsuariosModel model) { try { //asignar el valor seleccionado al combobox model.UsuarioObjeto.IdRol = model.IdRolSeleccionado; // si se agrego correctamente devolvera el valor 1 int filasAfectadas = usuariosServicio.Agregar(model.UsuarioObjeto); if (filasAfectadas == 1) { model.Mensaje = "Usuario: " + model.UsuarioObjeto.Usuario + " (" + model.UsuarioObjeto.Apellido + " " + model.UsuarioObjeto.Nombre + ") agregado con éxito!"; } return(RedirectToAction("Listar", "Usuarios", model)); } catch { return(View()); } }