public List <Usuario> Buscar(string criterio) { var objUsuario = new List <Usuario>(); string estadousu = ""; if (criterio == "Activo") { estadousu = "A"; } if (criterio == "Inactivo") { estadousu = "I"; } try { //establece el origen de la fuente de datos using (var db = new Model_Ventas()) { //sentencia LINQ objUsuario = db.Usuario.Include("TipoUsuario") .Where(x => x.TipoUsuario.nombre.Contains(criterio) || x.apellido.Contains(criterio) || x.email.Contains(criterio) || x.estado == estadousu) .ToList(); } } catch (Exception) { throw; } return(objUsuario); }
public void Eliminar() { try { using (var db = new Model_Ventas()) { //si existe un valor en la DB la modifica db.Entry(this).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception) { throw; } }
public List <TipoUsuario> Listar() //devuelve una coleccion { var objTipo = new List <TipoUsuario>(); try { //establecer el origen de la fuente de datos using (var db = new Model_Ventas()) { //sentencia LINQ objTipo = db.TipoUsuario.ToList(); } } catch (Exception) { throw; } return(objTipo); }
public Usuario Obtener(int id) { var objUsuario = new Usuario(); try { using (var db = new Model_Ventas()) { objUsuario = db.Usuario.Include("TipoUsuario") .Where(x => x.idusuario == id) .SingleOrDefault(); } } catch (Exception) { throw; } return(objUsuario); }
public TipoUsuario Obtener(int id) { var objTipo = new TipoUsuario(); try { using (var db = new Model_Ventas()) { objTipo = db.TipoUsuario .Where(x => x.idtipousuario == id) .SingleOrDefault(); } } catch (Exception) { throw; } return(objTipo); }
public List <TipoUsuario> Buscar(string criterio) { var objTipo = new List <TipoUsuario>(); try { using (var db = new Model_Ventas()) { objTipo = db.TipoUsuario .Where(x => x.idtipousuario.ToString().Equals(criterio) || x.nombre.Contains(criterio)) .ToList(); } } catch (Exception) { throw; } return(objTipo); }
public void Guardar() { try { using (var db = new Model_Ventas()) { if (this.idusuario > 0) { //si existe un valor en la DB la modifica db.Entry(this).State = EntityState.Modified; } else { //agrega un nuevo valor db.Entry(this).State = EntityState.Added; } db.SaveChanges(); } } catch (Exception) { throw; } }