Пример #1
0
        /*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());
        }
Пример #2
0
        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));
        }
Пример #3
0
        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());
        }
Пример #4
0
 protected void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (db != null)
         {
             db.Dispose();
             db = null;
         }
     }
 }
Пример #5
0
        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));
        }
Пример #6
0
        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;*/
        }
Пример #7
0
 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;
             }
         }
     }
 }
Пример #8
0
 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;
             }
         }
     }
 }
Пример #9
0
 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;
             }
         }
     }
 }
Пример #10
0
 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;
             }
         }
     }
 }
Пример #11
0
        public static List <rptNumeroPedidos_Result> GetPedidosCliente()
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.rptNumeroPedidos().ToList());
        }
Пример #12
0
        public static List <rptProductosVendidos_Result> GetProductosVendidos()
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.rptProductosVendidos().ToList());
        }
Пример #13
0
        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"));
        }
Пример #17
0
        public static Pedido Get(int?id)
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.Pedido.Find(id));
        }
Пример #18
0
        public static Usuario Get(int?id)
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.Usuario.Find(id));
        }
Пример #19
0
        public static List <Usuario> List()
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.Usuario.ToList());
        }
Пример #20
0
        public static List <Usuario> List(string criterio)
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.Usuario.Where(x => x.cedula.Contains(criterio)).ToList());
        }
Пример #21
0
        public static List <Pedido> List()
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.Pedido.ToList());
        }
Пример #22
0
        public static List <Producto> List(string criterio)
        {
            DeliveryEntities db = new DeliveryEntities();

            return(db.Producto.Where(x => x.estado.Contains(criterio)).ToList());
        }