/*public static List<rptProductosVendidosFechas_Result> GetProductosMes(DateTime fechainicial, DateTime fechafinal) * { * DeliveryEntities db = new DeliveryEntities(); * return db.rptProductosVendidosFechas(fechainicial,fechafinal).ToList(); * }*/ public static List <List <rptProductosVendidosMes_Result> > GetProductosMes() { int? cantidad; List <Producto> producto = ProductoBLL.List(); DeliveryEntities db = new DeliveryEntities(); List <rptProductosVendidosMes_Result> n = db.rptProductosVendidosMes().ToList(); List <rptProductosVendidosMes_Result> nueva = new List <rptProductosVendidosMes_Result>(); List <List <rptProductosVendidosMes_Result> > datos = new List <List <rptProductosVendidosMes_Result> >(); foreach (var item in producto) { for (int i = 1; i <= 12; i++) { rptProductosVendidosMes_Result p = new rptProductosVendidosMes_Result(); cantidad = 0; foreach (var j in n) { if (j.MES == i && j.Producto.Equals(item.nombre)) { cantidad = j.Cantidad; } } p.MES = i; p.Cantidad = cantidad; p.Producto = item.nombre; nueva.Add(p); } datos.Add(nueva); } return(datos.ToList()); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Name")] DeliveryEntities deliveryEntities) { if (id != deliveryEntities.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(deliveryEntities); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DeliveryEntitiesExists(deliveryEntities.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(deliveryEntities)); }
public static List <List <rptAgrupadosPedidosClientesMes_Result> > GetPedidosMes() { //int count; int?cantidad; //string nombre; List <Usuario> usuario = UsuarioBLL.List(); DeliveryEntities db = new DeliveryEntities(); List <rptAgrupadosPedidosClientesMes_Result> n = db.rptAgrupadosPedidosClientesMes().ToList(); List <rptAgrupadosPedidosClientesMes_Result> nueva = new List <rptAgrupadosPedidosClientesMes_Result>(); List <List <rptAgrupadosPedidosClientesMes_Result> > datos = new List <List <rptAgrupadosPedidosClientesMes_Result> >(); foreach (var item in usuario) { for (int i = 1; i <= 12; i++) { rptAgrupadosPedidosClientesMes_Result pedidos = new rptAgrupadosPedidosClientesMes_Result(); cantidad = 0; foreach (var j in n) { if (j.MES == i && j.Cliente.ToString().Equals(item.ToString())) { cantidad = j.Pedidos; } } pedidos.MES = i; pedidos.Pedidos = cantidad; pedidos.Cliente = item.ToString(); nueva.Add(pedidos); } datos.Add(nueva); } return(datos.ToList()); }
protected void Dispose(bool disposing) { if (disposing) { if (db != null) { db.Dispose(); db = null; } } }
public async Task <IActionResult> Create([Bind("ID,Name")] DeliveryEntities deliveryEntities) { if (ModelState.IsValid) { _context.Add(deliveryEntities); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(deliveryEntities)); }
public static Usuario Validate(Usuario usuario) { DeliveryEntities db = new DeliveryEntities(); return(db.Usuario.FirstOrDefault(x => x.usuariosesion == usuario.usuariosesion && x.contrasena == usuario.contrasena)); /* foreach (var item in db.Usuarios.ToList()) * { * if (item.correo == persona.correo && item.password == persona.password) * { * return item; * } * } * return null;*/ }
public static void Create(Pedido pd) { using (DeliveryEntities db = new DeliveryEntities()) { using (var transaction = db.Database.BeginTransaction()) { try { db.Pedido.Add(pd); db.SaveChanges(); transaction.Commit(); } catch (Exception) { transaction.Rollback(); throw; } } } }
public static void Delete(int?id) { using (DeliveryEntities db = new DeliveryEntities()) { using (var transaction = db.Database.BeginTransaction()) { try { Pedido pd = db.Pedido.Find(id); db.Entry(pd).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw ex; } } } }
public static void Create(DetallePedido p) { using (DeliveryEntities db = new DeliveryEntities()) { using (var transaction = db.Database.BeginTransaction()) { try { p.Pedido.fechapedido = DateTime.Now; db.DetallePedido.Add(p); db.SaveChanges(); transaction.Commit(); } catch (Exception) { transaction.Rollback(); throw; } } } }
public static void Update(Pedido pd) { using (DeliveryEntities db = new DeliveryEntities()) { using (var transaction = db.Database.BeginTransaction()) { try { db.Pedido.Attach(pd); db.Entry(pd).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw ex; } } } }
public static List <rptNumeroPedidos_Result> GetPedidosCliente() { DeliveryEntities db = new DeliveryEntities(); return(db.rptNumeroPedidos().ToList()); }
public static List <rptProductosVendidos_Result> GetProductosVendidos() { DeliveryEntities db = new DeliveryEntities(); return(db.rptProductosVendidos().ToList()); }
public IEnumerable <Order_tbl> GetAll() { DeliveryEntities db = new DeliveryEntities(); return(db.Order_tbl.Take(20)); }
public static List <Producto> List() { DeliveryEntities db = new DeliveryEntities(); return(db.Producto.ToList()); }
public static Producto Get(int?id) { DeliveryEntities db = new DeliveryEntities(); return(db.Producto.Find(id)); }
public static Usuario GetAdministrador(string user, string pass) { DeliveryEntities db = new DeliveryEntities(); return(db.Usuario.FirstOrDefault(x => x.usuario1 == user && x.contrasena == pass && x.rol == "A")); }
public static Pedido Get(int?id) { DeliveryEntities db = new DeliveryEntities(); return(db.Pedido.Find(id)); }
public static Usuario Get(int?id) { DeliveryEntities db = new DeliveryEntities(); return(db.Usuario.Find(id)); }
public static List <Usuario> List() { DeliveryEntities db = new DeliveryEntities(); return(db.Usuario.ToList()); }
public static List <Usuario> List(string criterio) { DeliveryEntities db = new DeliveryEntities(); return(db.Usuario.Where(x => x.cedula.Contains(criterio)).ToList()); }
public static List <Pedido> List() { DeliveryEntities db = new DeliveryEntities(); return(db.Pedido.ToList()); }
public static List <Producto> List(string criterio) { DeliveryEntities db = new DeliveryEntities(); return(db.Producto.Where(x => x.estado.Contains(criterio)).ToList()); }