//public List<CATEGORIA> Consulta() //retornar es una colección //{ // try // { // using (var db = new db_ventas()) // { // var categorias1 = db.CATEGORIA.GroupJoin(db.PRODUCTO, // p => p.IDCATEGORIA, // c => c.IDCATEGORIA, // (pro, cat) => new // { // IDCATEGORIA, // cate = cat.NOMBRE, // total = pro.PRODUCTO.Count() // }); // var categorias2 = from c in db.CATEGORIA // join p in db.PRODUCTO // on c.IDCATEGORIA equals p.IDCATEGORIA into g // select new // { // IDCATEGORIA = c.IDCATEGORIA, // NOMBRE = c.NOMBRE, // total = g.Count() // }; // var categorias3 = db.CATEGORIA // .Include(x => x.PRODUCTO) // .GroupBy(g => new { g.IDCATEGORIA, g.NOMBRE }) // .Select(new CATEGORIA { IDCATEGORIA = g.key.IDCATEGORIA }); // //NOMBRE = g.key.IDCATEGORIA}) // } // } // catch (Exception ex) // { // throw ex; // } // return categorias2; //} //public List<CATEGORIA> Consulta() //retornar es una colección //{ // var categorias3 = new List<CATEGORIA>(); // try // { // using (var db = new db_ventas()) // { // //var categorias1 = db.CATEGORIA.GroupJoin(db.PRODUCTO, // // p => p.IDCATEGORIA, // // c => c.IDCATEGORIA, // // (pro, cat) => new // // { // // IDCATEGORIA, // // cate = cat.NOMBRE, // // total = pro.PRODUCTO.Count() // // }); // //var categorias2 = from c in db.CATEGORIA // // join p in db.PRODUCTO // // on c.IDCATEGORIA equals p.IDCATEGORIA into g // // select new // // { // // IDCATEGORIA = c.IDCATEGORIA, // // NOMBRE = c.NOMBRE, // // total = g.Count() // // } // // ; // categorias3 = db.CATEGORIA // .Include(x => x.PRODUCTO) // .GroupBy(g => new { g.IDCATEGORIA, g.NOMBRE }) // .Select(g => new CATEGORIA { IDCATEGORIA = g.Key.IDCATEGORIA, // NOMBRE = g.Key.NOMBRE // }) // .ToList(); // } // } // catch (Exception ex) // { // throw ex; // } // return categorias3; //} public string[,] Consulta() { string[,] categoria; try { using (var db = new db_ventas()) { var cat = (from c in db.CATEGORIA join p in db.PRODUCTO on c.IDCATEGORIA equals p.IDCATEGORIA into g select new { IDCATEGORIA = c.IDCATEGORIA, NOMBRE = c.NOMBRE, TOTAL = g.Count() }).ToList(); categoria = new string[cat.Count(), 3]; int count = 0; foreach (var c in cat) { categoria[count, 0] = Convert.ToString(c.IDCATEGORIA); categoria[count, 1] = Convert.ToString(c.NOMBRE); categoria[count, 2] = Convert.ToString(c.TOTAL); count++; } } return(categoria); } catch (Exception ex) { throw ex; } }
public ResponseModel Acceder(string Email, string Password) { var rm = new ResponseModel(); try { using (var db = new db_ventas()) { Password = HashHelper.MD5(Password); var usuario = db.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 List<CATEGORIA> Buscar(string criterio) //Buscar solo por nombre //{ // var categorias = new List<CATEGORIA>(); // try // { // using (var db = new db_ventas()) // { // categorias = db.CATEGORIA // .Where(x => x.NOMBRE.Contains(criterio)) // .ToList(); // } // } // catch (Exception ex) // { // throw; // } // return categorias; //} public List <CATEGORIA> Buscar(string criterio) //Buscar por nombre y estado { var categorias = new List <CATEGORIA>(); string estado = ""; if (criterio == "Activo") { estado = "A"; } if (criterio == "Inactivo") { estado = "I"; } try { using (var db = new db_ventas()) { categorias = db.CATEGORIA .Where(x => x.NOMBRE.Contains(criterio) || x.ESTADO == estado) .ToList(); } } catch (Exception ex) { throw; } return(categorias); }
public List <PRODUCTO> buscarXCategoria(int criterio) { var producto = new List <PRODUCTO>(); try { using (var db = new db_ventas()) { if (criterio > 0) { producto = db.PRODUCTO .Include("CATEGORIA") .Where(x => x.IDCATEGORIA == criterio) .ToList(); } else { producto = listar(); } } } catch (Exception ex) { throw; } return(producto); }
public List <CATEGORIA> listar(string nombre = "") { var categorias = new List <CATEGORIA>(); try { using (var db = new db_ventas()) { if (this.IDCATEGORIA > 0) { categorias = db.CATEGORIA.ToList(); } else { categorias = db.CATEGORIA .Where(x => x.NOMBRE == nombre) .ToList(); } categorias = db.CATEGORIA.ToList(); } } catch (Exception ex) { throw; } return(categorias); }
public List <USUARIO> Buscar(string criterio) //Buscar por nombre y estado { var usuarios = new List <USUARIO>(); string estado = ""; if (criterio == "Activo") { estado = "A"; } if (criterio == "Inactivo") { estado = "I"; } try { using (var db = new db_ventas()) { usuarios = db.USUARIO .Where(x => x.NOMBRE.Contains(criterio) || x.ESTADO == estado) .ToList(); } } catch (Exception ex) { throw; } return(usuarios); }
public List <CATEGORIA> buscar(string criterio) { var categorias = new List <CATEGORIA>(); string estado = ""; estado = (criterio == "Activo") ? "A" : ((criterio == "Inactivo") ? "I" : ""); try { using (var db = new db_ventas()) { categorias = db.CATEGORIA //.Where(x => x.NOMBRE.Contains(criterio)) .Where(x => x.NOMBRE.Contains(criterio) || x.ESTADO == estado) .ToList(); } } catch (Exception ex) { throw; } return(categorias); }
public ResponseModel GuardarPassword(HttpPostedFileBase Pass) { var rm = new ResponseModel(); try { using (var db = new db_ventas()) { db.Configuration.ValidateOnSaveEnabled = false; var eUsuario = db.Entry(this); eUsuario.State = EntityState.Modified; //Obviar campos o ignorar en la actualización if (Pass != null) { //String archivo = Path.GetFileName(Foto.FileName);//Path.GetExtension(Foto.FileName); //Nombre de imagen en forma aleatoria //String archivo = DateTime.Now.ToString("yyyyMMddHHmmss") + Path.GetExtension(Foto.FileName); //Colocar la ruta donde se grabará //Foto.SaveAs(HttpContext.Current.Server.MapPath("~/Uploads/" + archivo)); //enviar al modelo el nombre del archivo //this.FOTO = archivo; } else { eUsuario.Property(x => x.PASSWORD).IsModified = false; // el campo no es obligatorio } if (this.NOMBREUSU == null) { eUsuario.Property(x => x.NOMBREUSU).IsModified = false; } if (this.FOTO == null) { eUsuario.Property(x => x.FOTO).IsModified = false; } if (this.EMAIL == null) { eUsuario.Property(x => x.EMAIL).IsModified = false; } db.SaveChanges(); rm.SetResponse(true); } } catch (DbEntityValidationException e) { throw; } catch (Exception) { throw; } return(rm); }
public string[,] consultar() { string[,] categoria; try { using (var db = new db_ventas()) { //var cat1 = db.CATEGORIA // .GroupJoin(db.PRODUCTO, // p => p.IDCATEGORIA, // c => c.IDCATEGORIA, // (pro, cat) => new { // IDCATEGORIA, // cate = cat.NOMBRE, // total = pro.PRODUCTO.Count() // }); var cat = (from c in db.CATEGORIA join p in db.PRODUCTO on c.IDCATEGORIA equals p.IDCATEGORIA into g select new { IDCATEGORIA = c.IDCATEGORIA, NOMBRE = c.NOMBRE, total = g.Count() }).ToList(); categoria = new string[cat.Count(), 3]; int count = 0; foreach (var c in cat) { categoria[count, 0] = Convert.ToString(c.IDCATEGORIA); categoria[count, 1] = Convert.ToString(c.NOMBRE); categoria[count, 2] = Convert.ToString(c.total); count++; } //cat3 = db.CATEGORIA // .Include(x => x.PRODUCTO) // .GroupBy(g => new { g.IDCATEGORIA, g.NOMBRE }) // .Select(g => new CATEGORIA // { // IDCATEGORIA = g.Key.IDCATEGORIA, // NOMBRE = g.Key.NOMBRE // }) // .ToList(); } return(categoria); } catch (Exception ex) { throw; } }
public AnexGRIDResponde listarTipoGrilla(AnexGRID grilla) { try { using (var db = new db_ventas()) { grilla.Inicializar(); var query = db.TIPO_USUARIO.Where(x => x.IDTIPOUSUARIO > 0); //ordenar if (grilla.columna == "IDTIPOUSUARIO") { query = grilla.columna_orden == "DESC" ? query.OrderByDescending(x => x.IDTIPOUSUARIO) : query.OrderBy(x => x.IDTIPOUSUARIO); } if (grilla.columna == "NOMBRE") { query = grilla.columna_orden == "DESC" ? query.OrderByDescending(x => x.NOMBRE) : query.OrderBy(x => x.NOMBRE); } if (grilla.columna == "ESTADO") { query = grilla.columna_orden == "DESC" ? query.OrderByDescending(x => x.ESTADO) : query.OrderBy(x => x.ESTADO); } var tipousuario = query.Skip(grilla.pagina) .Take(grilla.limite) .ToList(); var total = query.Count(); grilla.SetData( from t in tipousuario select new { t.IDTIPOUSUARIO, t.NOMBRE, t.ESTADO }, total ); } } catch (Exception ex) { throw; } return(grilla.responde()); }
public void eliminar() { try { using (var db = new db_ventas()) { db.Entry(this).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception ex) { throw; } }
public USUARIO ObtenerLogin(int id) { var usuario = new USUARIO(); try { using (var db = new db_ventas()) { usuario = db.USUARIO.Where(x => x.IDUSUARIO == id).SingleOrDefault(); } } catch (Exception) { throw; } return(usuario); }
public List <TIPO_USUARIO> ListarTipUsuario() { var tipo = new List <TIPO_USUARIO>(); try { using (var db = new db_ventas()) { tipo = db.TIPO_USUARIO.OrderBy(x => x.IDTIPOUSUARIO).ToList(); } } catch (Exception ex) { throw; } return(tipo); }
public List <TIPO_USUARIO> Listar() //retornar es una colección { var tipo_usuarios = new List <TIPO_USUARIO>(); try { using (var db = new db_ventas()) { tipo_usuarios = db.TIPO_USUARIO.ToList(); } } catch (Exception ex) { throw; } return(tipo_usuarios); }
public List <DETALLE_PEDIDO> listar() { var detalle_pedido = new List <DETALLE_PEDIDO>(); try { using (var db = new db_ventas()) { detalle_pedido = db.DETALLE_PEDIDO.ToList(); } } catch (Exception ex) { throw; } return(detalle_pedido); }
public List <PEDIDO> listar() { var pedido = new List <PEDIDO>(); try { using (var db = new db_ventas()) { pedido = db.PEDIDO.ToList(); } } catch (Exception ex) { throw; } return(pedido); }
public List <TIPO_USUARIO> listar() { var tipo_usuario = new List <TIPO_USUARIO>(); try { using (var db = new db_ventas()) { tipo_usuario = db.TIPO_USUARIO.ToList(); } } catch (Exception ex) { throw; } return(tipo_usuario); }
public List <DETALLE_PEDIDO> Listar() //retornar es una colección { var detalles_pedidos = new List <DETALLE_PEDIDO>(); try { using (var db = new db_ventas()) { detalles_pedidos = db.DETALLE_PEDIDO .Include("PRODUCTO") .ToList(); } } catch (Exception ex) { throw; } return(detalles_pedidos); }
public List <USUARIO> Listar() //retornar es una colección { var usuarios = new List <USUARIO>(); try { using (var db = new db_ventas()) { usuarios = db.USUARIO .Include("TIPO_USUARIO") .ToList(); } } catch (Exception ex) { throw ex; } return(usuarios); }
public List <PRODUCTO> Listar() //retornar es una colección { var productos = new List <PRODUCTO>(); try { using (var db = new db_ventas()) { productos = db.PRODUCTO .Include("CATEGORIA") .ToList(); } } catch (Exception ex) { throw ex; } return(productos); }
public List <CATEGORIA> Listar() //retornar es una colección { var categorias = new List <CATEGORIA>(); try { using (var db = new db_ventas()) { categorias = db.CATEGORIA .Include("PRODUCTO") .ToList(); } } catch (Exception ex) { throw ex; } return(categorias); }
public PEDIDO obtener(int id) { var pedido = new PEDIDO(); try { using (var db = new db_ventas()) { pedido = db.PEDIDO.Include("DETALLE_PEDIDO") .Where(x => x.IDPEDIDO == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(pedido); }
public PRODUCTO Obtener(int id) //retornar es un objeto { var productos = new PRODUCTO(); try { using (var db = new db_ventas()) { productos = db.PRODUCTO.Include("DETALLE_PEDIDO") //.Include("PRODUCTO.NOMBRE") .Where(x => x.IDPRODUCTO == id) .SingleOrDefault(); } } catch (Exception ex) { throw ex; } return(productos); }
public DETALLE_PEDIDO Obtener(int id) //retornar es un objeto { var detalles_pedidos = new DETALLE_PEDIDO(); try { using (var db = new db_ventas()) { detalles_pedidos = db.DETALLE_PEDIDO //.Include("PRODUCTO.NOMBRE") .Where(x => x.IDPEDIDO == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(detalles_pedidos); }
public List <PRODUCTO> listar() { var producto = new List <PRODUCTO>(); try { using (var db = new db_ventas()) { producto = db.PRODUCTO .Include("CATEGORIA") .ToList(); } } catch (Exception ex) { throw; } return(producto); }
public USUARIO obtener(int id) { var usuario = new USUARIO(); try { using (var db = new db_ventas()) { usuario = db.USUARIO.Include("PEDIDO") .Where(x => x.IDUSUARIO == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(usuario); }
public PRODUCTO obtener(int id) { var producto = new PRODUCTO(); try { using (var db = new db_ventas()) { producto = db.PRODUCTO.Include("DETALLE_PEDIDO") .Where(x => x.IDPRODUCTO == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(producto); }
public TIPO_USUARIO obtener(int id) { var tipo_usuario = new TIPO_USUARIO(); try { using (var db = new db_ventas()) { tipo_usuario = db.TIPO_USUARIO.Include("USUARIO") .Where(x => x.IDTIPOUSUARIO == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(tipo_usuario); }
//public USUARIO Obtener(string id) //retornar es un objeto //{ // var usuarios = new USUARIO(); // try // { // using (var db = new db_ventas()) // { // usuarios = db.USUARIO.Include("PEDIDO") // //.Include("PRODUCTO.NOMBRE") // .Where(x => x.IDUSUARIO == id) // .SingleOrDefault(); // } // } // catch (Exception ex) // { // throw; // } // return usuarios; //} public USUARIO Obtener(int id) //retornar es un objeto { var usuarios = new USUARIO(); try { using (var db = new db_ventas()) { usuarios = db.USUARIO.Include("PEDIDO") //.Include("PRODUCTO.NOMBRE") .Where(x => x.IDUSUARIO == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(usuarios); }
//public CATEGORIA Obtener(int id) //retornar es un objeto //{ // var categorias = new CATEGORIA(); // try // { // using (var db = new db_ventas()) // { // categorias = db.CATEGORIA.Where ( x => x.IDCATEGORIA == id) .SingleOrDefault(); // } // } // catch (Exception ex) // { // throw; // } // return categorias; //} public CATEGORIA Obtener(int id) //retornar es un objeto { var categorias = new CATEGORIA(); try { using (var db = new db_ventas()) { categorias = db.CATEGORIA.Include("PRODUCTO") //.Include("PRODUCTO.NOMBRE") .Where(x => x.IDCATEGORIA == id) .SingleOrDefault(); } } catch (Exception ex) { throw; } return(categorias); }