public ResponseModel Acceder(string Email, string Password) { var rm = new ResponseModel(); try { using (var dbventas = new BasedeDatos()) { Password = HashHelper.MD5(Password); var usuario = dbventas.USUARIO .Where(x => x.EMAIL == Email) .Where(x => x.PASSWORD == Password) .SingleOrDefault(); if (usuario != null) { SessionHelper.AddUserToSession(usuario.IDUSUARIO.ToString()); rm.SetResponse(true); } else { rm.SetResponse(false, "Email o Password incorrecto"); } } } catch (Exception ex) { throw; } return(rm); }
public AnexGRIDResponde ListarAnexGRID(AnexGRID grilla) { try { using (var dbventas = new BasedeDatos()) { grilla.Inicializar(); var tipos = dbventas.TIPO_USUARIO.Where(x => x.IDTIPOUSUARIO > 0); //ordernar por columnas if (grilla.columna == "IDTIPOUSUARIO") { tipos = grilla.columna_orden == "DESC" ? tipos.OrderByDescending(x => x.IDTIPOUSUARIO) : tipos.OrderBy(x => x.IDTIPOUSUARIO); } if (grilla.columna == "NOMBRE") { tipos = grilla.columna_orden == "DESC" ? tipos.OrderByDescending(x => x.NOMBRE) : tipos.OrderBy(x => x.NOMBRE); } if (grilla.columna == "ESTADO") { tipos = grilla.columna_orden == "DESC" ? tipos.OrderByDescending(x => x.ESTADO) : tipos.OrderBy(x => x.ESTADO); } var tipousuario = tipos.Skip(grilla.pagina) .Take(grilla.limite) .ToList(); grilla.SetData(from t in tipousuario select new { t.IDTIPOUSUARIO, t.NOMBRE, t.ESTADO }, //resultset) tipos.Count() ); } } catch (Exception e) { throw e; } return(grilla.responde()); }
public ResponseModel UploadFoto(HttpPostedFileBase foto) { var rm = new ResponseModel(); try { using (var dbventas = new BasedeDatos()) { dbventas.Configuration.ValidateOnSaveEnabled = false; var eUsuario = dbventas.Entry(this); eUsuario.State = EntityState.Modified; if (foto != null) { string archivo = Path.GetFileName(foto.FileName) + Path.GetExtension(foto.FileName); foto.SaveAs(HttpContext.Current.Server.MapPath("~/Uploads/" + archivo)); this.FOTO = archivo; } else { eUsuario.Property(x => x.FOTO).IsModified = false; } if (this.NOMBREUSU == null) { eUsuario.Property(x => x.NOMBREUSU).IsModified = false; } if (this.PASSWORD == null) { eUsuario.Property(x => x.PASSWORD).IsModified = false; } dbventas.SaveChanges(); rm.SetResponse(true); } } catch (DbEntityValidationException ex) { throw ex; } catch (Exception ex) { throw ex; } return(rm); }
public void Eliminar() { try { using (var dbventas = new BasedeDatos()) { dbventas.Entry(this).State = EntityState.Deleted; dbventas.SaveChanges(); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Listar registros /// </summary> /// <returns>Retorna una colección de datos</returns> public List <CATEGORIA> Listar() { var categorias = new List <CATEGORIA>(); try{ using (var dbventas = new BasedeDatos()) { categorias = dbventas.CATEGORIA.ToList(); } } catch (Exception e) { throw e; } return(categorias); }
public List <PRODUCTO> Listar() { var productos = new List <PRODUCTO>(); try { using (var dbventas = new BasedeDatos()) { productos = dbventas.PRODUCTO.ToList(); } } catch (Exception e) { throw e; } return(productos); }
public List <TIPO_USUARIO> Listar() { var tipos = new List <TIPO_USUARIO>(); try { using (var dbventas = new BasedeDatos()) { tipos = dbventas.TIPO_USUARIO.ToList(); } } catch (Exception e) { throw e; } return(tipos); }
/// <summary> /// Listar registros /// </summary> /// <returns>Retorna una colección de datos</returns> public List <USUARIO> Listar() { var usuarios = new List <USUARIO>(); try { using (var dbventas = new BasedeDatos()) { usuarios = dbventas.USUARIO.ToList(); } } catch (Exception e) { throw; } return(usuarios); }
/// <summary> /// Buscar registro /// </summary> /// <returns>Retorna un usuario</returns> //public USUARIO Obtener(int id) //{ // var usuario = new USUARIO(); // try // { // using (var dbventas = new BasedeDatos()) // { // usuario = dbventas.USUARIO // .Include("TIPO_USUARIO") // .Where(x => x.IDTIPOUSUARIO == id) // .SingleOrDefault(); // } // } // catch (Exception e) // { // throw; // } // return usuario; //} public USUARIO Obtener(int id) { var usuario = new USUARIO(); try { using (var db_ventas = new BasedeDatos()) { usuario = db_ventas.USUARIO .Where(x => x.IDUSUARIO == id) .SingleOrDefault(); } } catch (Exception ex) { throw ex; } return(usuario); }
public List <PRODUCTO> Buscar(int criterio) { var productos = new List <PRODUCTO>(); try { using (var dbventas = new BasedeDatos()) { productos = dbventas.PRODUCTO .Where(x => x.IDCATEGORIA == criterio) .ToList(); } } catch (Exception e) { throw e; } return(productos); }
public TIPO_USUARIO Obtener(int id) { var tipo = new TIPO_USUARIO(); try { using (var dbventas = new BasedeDatos()) { tipo = dbventas.TIPO_USUARIO .Where(x => x.IDTIPOUSUARIO == id) .SingleOrDefault(); } } catch (Exception e) { throw e; } return(tipo); }
/// <summary> /// Buscar registro /// </summary> /// <returns>Retorna una categoría</returns> public CATEGORIA Obtener(int id) { var categoria = new CATEGORIA(); try { using (var dbventas = new BasedeDatos()) { categoria = dbventas.CATEGORIA .Include("PRODUCTO") .Where(x => x.IDCATEGORIA == id) .SingleOrDefault(); } } catch (Exception e) { throw e; } return(categoria); }
public void Guardar() { try { using (var dbventas = new BasedeDatos()) { if (this.IDTIPOUSUARIO > 0) { dbventas.Entry(this).State = EntityState.Modified; } else { dbventas.Entry(this).State = EntityState.Added; } dbventas.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public List <TIPO_USUARIO> Buscar(string criterio) { var tipos = new List <TIPO_USUARIO>(); string estado = ""; estado = (criterio == "Activo") ? "A" : (criterio == "Inactivo") ? "I" : ""; try { using (var dbventas = new BasedeDatos()) { tipos = dbventas.TIPO_USUARIO .Where(x => x.NOMBRE.Contains(criterio) | x.ESTADO == estado) .ToList(); } } catch (Exception e) { throw e; } return(tipos); }
public List <USUARIO> Buscar(string criterio) { var usuario = new List <USUARIO>(); string estado = ""; estado = (criterio == "Activo") ? "A" : (criterio == "Inactivo") ? "I" : ""; try { using (var dbventas = new BasedeDatos()) { usuario = dbventas.USUARIO //.Where(x => x.IDUSUARIO.Contains(criterio) | x.ESTADO == estado) .ToList(); } } catch (Exception e) { throw e; } return(usuario); }
public List <CATEGORIA> Buscar(string criterio) { var categorias = new List <CATEGORIA>(); string estado = ""; estado = (criterio == "Activo") ? "A" : (criterio == "Inactivo") ? "I" : ""; try { using (var dbventas = new BasedeDatos()) { categorias = dbventas.CATEGORIA //.Where(x => x.NOMBRE.Contains(criterio)) .Where(x => x.NOMBRE.Contains(criterio) | x.ESTADO == estado) .ToList(); } } catch (Exception e) { throw e; } return(categorias); }