/// <summary> /// Esto es para listar los usuarios de la BD /// </summary> /// <returns>retorna los usuarios que están en la BD, en caso de que no existan, retorna un nulo</returns> public List <Entidad.UsuarioEnt> ListarUsuario() { db_Entities db = new db_Entities(); List <Entidad.UsuarioEnt> ListaUsuario = new List <Entidad.UsuarioEnt>(); Entidad.UsuarioEnt usuarioEnt = new Entidad.UsuarioEnt(); try { foreach (var u in db.Usuario.ToList()) { usuarioEnt = new Entidad.UsuarioEnt { id_usuario = u.id_usuario, nom_usuario = u.nom_usuario, con_usuario = u.con_usuario, tipo_usuario = u.tipo_usuario, id_empresa = u.id_empresa }; ListaUsuario.Add(usuarioEnt); } } catch (Exception) { return(null); } return(ListaUsuario); }
/// <summary> /// Elimina el Usuario seleccionado /// </summary> /// <param name="CodigoUsuario">Este argumento es del tipo int y corresponde al codigo de la comuna a eliminar</param> /// <returns>Redirecciona a la accion ListaComunas.</returns> public ActionResult EliminarUsuario(int CodigoUsuario) { Negocio.Crud.UsuarioCrud gestor = new Negocio.Crud.UsuarioCrud(); Entidad.UsuarioEnt usuarioEnt = gestor.BuscarUsuario(CodigoUsuario); if (gestor.EliminarUsuario(CodigoUsuario)) { return(RedirectToAction("ListaUsuarios", "Usuario")); } return(RedirectToAction("ListaUsuarios", "Usuario")); }
public ActionResult EditarUsuario(UsuarioModelo modelo) { Negocio.Crud.UsuarioCrud gestor = new Negocio.Crud.UsuarioCrud(); Entidad.UsuarioEnt usuarioEnt = new Entidad.UsuarioEnt() { id_usuario = modelo.id_usuario, nom_usuario = modelo.nom_usuario, con_usuario = modelo.con_usuario, tipo_usuario = modelo.tipo_usuario, id_empresa = modelo.id_empresa }; gestor.ModificarUsuario(usuarioEnt); return(RedirectToAction("ListaUsuarios", "Usuario")); }
/// <summary> /// Busca el usuario seleccionado y guarda las modificaciones realizadas en la Base de Datos. /// </summary> /// <param name="CodigoUsuario">Este argumento es del tipo int y corresponde al codigo del usuario seleccionado a modificar</param> /// <returns> /// Retorna la View generada con los datos del usuario seleccionado . /// </returns> // GET public ActionResult EditarUsuario(int CodigoUsuario) { Negocio.Crud.UsuarioCrud gestor = new Negocio.Crud.UsuarioCrud(); Entidad.UsuarioEnt usuarioEnt = gestor.BuscarUsuario(CodigoUsuario); UsuarioModelo modelo = new UsuarioModelo() { id_usuario = usuarioEnt.id_usuario, nom_usuario = usuarioEnt.nom_usuario, con_usuario = usuarioEnt.con_usuario, tipo_usuario = usuarioEnt.tipo_usuario, id_empresa = usuarioEnt.id_empresa }; return(View(modelo)); }
/// <summary> /// Método para buscar una usuario en la BD /// </summary> /// <param name="id_usuario">atributo del obj para buscar en la BD</param> /// <returns>retorna el obj, que buscas el la BD según el id_usuario</returns> public Entidad.UsuarioEnt BuscarUsuario(int id_usuario) { db_Entities db = new db_Entities(); Entidad.UsuarioEnt usuarioEnt; usuario usuario = db.Usuario.FirstOrDefault(u => u.id_usuario == id_usuario); usuarioEnt = new Entidad.UsuarioEnt { id_usuario = usuario.id_usuario, nom_usuario = usuario.nom_usuario, con_usuario = usuario.con_usuario, tipo_usuario = usuario.tipo_usuario, id_empresa = usuario.id_empresa }; return(usuarioEnt); }
public ActionResult IngresarUsuario(UsuarioModelo usuario) { Entidad.UsuarioEnt usuarioEnt = new Entidad.UsuarioEnt() { id_usuario = usuario.id_usuario, nom_usuario = usuario.nom_usuario, con_usuario = usuario.con_usuario, tipo_usuario = usuario.tipo_usuario, id_empresa = usuario.id_empresa }; Negocio.Crud.UsuarioCrud gestor = new Negocio.Crud.UsuarioCrud(); if (gestor.AgregarUsuario(usuarioEnt)) { return(View(usuario)); } else { return(RedirectToAction("ListaUsuarios", "Usuario")); } }
/// <summary> /// Método para modificar un objeto de tipo usuario /// </summary> /// <param name="usuarioEnt">obj que trae de la BD</param> /// <returns>retorna un obj de tipo usuario o un nulo en caso de exception</returns> public Entidad.UsuarioEnt ModificarUsuario(Entidad.UsuarioEnt usuarioEnt) { db_Entities db = new db_Entities(); try { usuario usuario = db.Usuario.FirstOrDefault(u => u.id_usuario == usuarioEnt.id_usuario); usuario.id_usuario = usuarioEnt.id_usuario; usuario.nom_usuario = usuarioEnt.nom_usuario; usuario.con_usuario = usuarioEnt.con_usuario; usuario.tipo_usuario = usuarioEnt.tipo_usuario; usuario.id_empresa = usuarioEnt.id_empresa; db.SaveChanges(); return(BuscarUsuario(usuario.id_usuario)); } catch (Exception) { return(null); } }
/// <summary> /// Método para agregar una Usuario en la BD /// </summary> /// <param name="usuarioEnt">Objeto de la clase usuarioEnt</param> /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns> public bool AgregarUsuario(Entidad.UsuarioEnt usuarioEnt) { db_Entities db = new db_Entities(); try { usuario usuario = new usuario { id_usuario = usuarioEnt.id_usuario, nom_usuario = usuarioEnt.nom_usuario, con_usuario = usuarioEnt.con_usuario, tipo_usuario = usuarioEnt.tipo_usuario, id_empresa = usuarioEnt.id_empresa }; db.Usuario.Add(usuario); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Método del CRUD para modificar un objeto del tipo usuario /// </summary> /// <param name="usuarioEnt">Objeto de la clase UsuarioEnt</param> /// <returns>retorna un obj de tipo UsuarioEnt o un nulo en caso de exception</returns> public Entidad.UsuarioEnt ModificarUsuario(Entidad.UsuarioEnt usuarioEnt) { Repositorio.Dal.UsuarioDal dal = new Repositorio.Dal.UsuarioDal(); return(dal.ModificarUsuario(usuarioEnt)); }
/// <summary> /// Método del CRUD para agregar un Usuario en la BD /// </summary> /// <param name="usuarioEnt">Objeto de la clase UsuarioEnt</param> /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns> public bool AgregarUsuario(Entidad.UsuarioEnt usuarioEnt) { Repositorio.Dal.UsuarioDal dal = new Repositorio.Dal.UsuarioDal(); return(dal.AgregarUsuario(usuarioEnt)); }