Exemple #1
0
 public List <object> obtenerProductosObjetos()
 {
     using (PROIVEntities db = new PROIVEntities())
     {
         var listaProductos = (from productos in db.PRODUCTOS
                               join categorias in db.CATEGORIAS on productos.ID_CATEGORIA equals categorias.ID_CATEGORIA
                               select new
         {
             Codigo = productos.ID_PRODUCTO,
             Descripcion = productos.NOMBRE_PRODUCTO,
             Precio = productos.PRECIO_PRODUCTO,
             Cantidad_Ventas = productos.CANTIDAD_VENTAS,
             Categoria = categorias.DESCRIPCION
         }
                               ).ToList <Object>();
         if (listaProductos.Count > 0)
         {
             return(listaProductos);
         }
         else
         {
             return(null);
         }
     }
 }
        public bool updateFactura(FACTURA factura)
        {
            using (PROIVEntities db = new PROIVEntities())
            {
                try
                {
                    //obtener la factura a modificar y guardarlo en una variable
                    FACTURA facturaModificar = db.FACTURAS.Single(lafactura => lafactura.ID_FACTURA == factura.ID_FACTURA);
                    // entity framework empieza a 'trackear' los cambios que se estan realizando, por lo que
                    // nada mas hay que cambiar el nombre en el objeto donde guardamos el resultado del query de arriba
                    facturaModificar.PRECIO_UNIDAD   = factura.PRECIO_UNIDAD;
                    facturaModificar.PRECIO_TOTAL    = factura.PRECIO_TOTAL;
                    facturaModificar.METODO_PAGO     = factura.METODO_PAGO;
                    facturaModificar.MENSAJE         = factura.MENSAJE;
                    facturaModificar.NOMBRE_CAJERO   = factura.NOMBRE_CAJERO;
                    facturaModificar.TOTAL_CANCELADO = factura.TOTAL_CANCELADO;
                    facturaModificar.VUELTO          = factura.VUELTO;
                    facturaModificar.FECHA           = factura.FECHA;
                    facturaModificar.ID_ORDEN        = factura.ID_ORDEN;


                    //guardar los cambios
                    db.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Exemple #3
0
 public PRODUCTO mostrarProducto(int idProducto)
 {
     using (productoDB = new PROIVEntities())
     {
         return(productoDB.PRODUCTOS.Single(elProducto => elProducto.ID_PRODUCTO == idProducto));
     }
 }
Exemple #4
0
 public void agregarExtra(EXTRA extra)
 {
     using (context = new PROIVEntities())
     {
         context.EXTRAS.Add(extra);
         context.SaveChanges();
     }
 }
Exemple #5
0
 public void agregarProducto(PRODUCTO producto)
 {
     using (productoDB = new PROIVEntities())
     {
         productoDB.PRODUCTOS.Add(producto);
         productoDB.SaveChanges();
     }
 }
Exemple #6
0
 public void eliminarProducto(int ID_PRODUCTO)
 {
     using (productoDB = new PROIVEntities())
     {
         productoDB.PRODUCTOS.Remove(productoDB.PRODUCTOS.Single(elProducto => elProducto.ID_PRODUCTO == ID_PRODUCTO));
         productoDB.SaveChanges();
     }
 }
Exemple #7
0
        public List <EXTRA> obtenerExtras()
        {
            List <EXTRA> result;

            using (context = new PROIVEntities())
            {
                result = (from c in context.EXTRAS select c).ToList();
                return(result);
            }
        }
Exemple #8
0
        public EXTRA obtenerExtra(int id_extra)
        {
            EXTRA result;

            using (context = new PROIVEntities())
            {
                //EXTRA extraMostrar = context.EXTRAS.Single(elExtra => elExtra.ID_EXTRA == id_extra);
                //return extraMostra;

                result = (from c in context.EXTRAS where c.ID_EXTRA == id_extra select c).First();

                return(result);
            }
        }
 public MESA obtenerMesaPorId(int idMesa)
 {
     using (PROIVEntities db = new PROIVEntities())
     {
         try
         {
             MESA mesa = db.MESAS.Single(lamesa => lamesa.ID_MESA == idMesa);
             return(mesa);
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
Exemple #10
0
        public void eliminarExtra(int id_extra)
        {
            EXTRA extra = this.obtenerExtra(id_extra);

            using (context = new PROIVEntities())
            {
                context.EXTRAS.Attach(extra);
                context.EXTRAS.Remove(extra);
                context.SaveChanges();

                /*  context.EXTRAS.Remove(context.EXTRAS.Single(elExtra => elExtra.ID_EXTRA == id_extra));
                 *
                 * context.SaveChanges();*/
            }
        }
Exemple #11
0
 public List <object> buscarProductos(String busqueda)
 {
     using (productoDB = new PROIVEntities())
     {
         List <object> productos = productoDB.buscarProductos(busqueda).ToList <object>();
         if (productos.Count > 0)
         {
             return(productos);
         }
         else
         {
             return(null);
         }
     }
 }
Exemple #12
0
        public void actualizarExtra(EXTRA extra)
        {
            using (context = new PROIVEntities())
            {
                // obtener el extra a modificar y guardarlo en una variable
                EXTRA extraModificar = context.EXTRAS.Single(elExtra => elExtra.ID_EXTRA == extra.ID_EXTRA);

                // entity framework empieza a 'trackear' los cambios que se estan realizando, por lo que
                // nada mas hay que cambiar el nombre en el objeto donde guardamos el resultado del query de arriba
                extraModificar.NOMBRE_EXTRA = extra.NOMBRE_EXTRA;
                extraModificar.PRECIO_EXTRA = extra.PRECIO_EXTRA;
                // salvar los cambios
                context.SaveChanges();
            }
        }
 public List <int> obtieneIdMesa()
 {
     try
     {
         using (PROIVEntities db = new PROIVEntities())
         {
             var mesas = (from m in db.MESAS
                          select m.ID_MESA).ToList();
             return(mesas);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemple #14
0
 public List <int> obtenerIdOrdenes()
 {
     try
     {
         using (context = new PROIVEntities())
         {
             var ordenes = (from m in context.ORDENES
                            select m.ID_ORDEN).ToList();
             return(ordenes);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemple #15
0
 public int updateOrden(ORDENE order)
 {
     try
     {
         using (context = new PROIVEntities())
         {
             context.Entry(order).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception)
     {
         return(0);
     }
 }
Exemple #16
0
 public int addProdxOrd(PRODUCTO_X_ORDEN ProxOrd)
 {
     try
     {
         using (context = new PROIVEntities())
         {
             context.PRODUCTO_X_ORDEN.Add(ProxOrd);
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception e)
     {
         return(0);
     }
 }
 public FACTURA obtenerFacturaPorID(int idFactura)
 {
     using (PROIVEntities db = new PROIVEntities())
     {
         try
         {
             //obtener la factura y gaurdarla en una variable
             FACTURA factura = db.FACTURAS.Single(lafactura => lafactura.ID_FACTURA == idFactura);
             return(factura);
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
Exemple #18
0
 public int updateProdxOrd(PRODUCTO_X_ORDEN ProxOrd)
 {
     try
     {
         using (context = new PROIVEntities())
         {
             context.Entry(ProxOrd).State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception)
     {
         return(0);
     }
 }
Exemple #19
0
 public int addOrden(ORDENE orden)
 {
     try
     {
         using (context = new PROIVEntities())
         {
             context.ORDENES.Add(orden);
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception e)
     {
         return(0);
     }
 }
Exemple #20
0
 public CATEGORIA obtenerCategoriaPorID(int idCategoria)
 {
     using (PROIVEntities db = new PROIVEntities())
     {
         try
         {
             CATEGORIA categoria = (from s in db.CATEGORIAS
                                    where s.ID_CATEGORIA == idCategoria
                                    select s).First();
             return(categoria);
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
        public bool deleteMesa(int idMesa)
        {
            using (PROIVEntities db = new PROIVEntities())
            {
                try
                {
                    db.MESAS.Remove(db.MESAS.Single(mesa => mesa.ID_MESA == idMesa));

                    db.SaveChanges();
                    return(true);
                }
                catch
                {
                    return(false);
                }
            }
        }
Exemple #22
0
        public bool addCategoria(CATEGORIA categoria)
        {
            using (PROIVEntities db = new PROIVEntities())
            {
                try
                {
                    db.CATEGORIAS.Add(categoria);

                    db.SaveChanges();
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
        public bool addMesa(MESA mesa)
        {
            using (PROIVEntities db = new PROIVEntities())
            {
                try
                {
                    db.MESAS.Add(mesa);

                    db.SaveChanges();
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Exemple #24
0
 public int deleteProdxOrd(int idProd, int idOrd)
 {
     try
     {
         PRODUCTO_X_ORDEN temp = this.getProdxOrd(idProd, idOrd);
         using (context = new PROIVEntities())
         {
             context.PRODUCTO_X_ORDEN.Attach(temp);
             context.PRODUCTO_X_ORDEN.Remove(temp);
             context.SaveChanges();
         }
         return(1);
     }
     catch (Exception)
     {
         return(0);
     }
 }
Exemple #25
0
 public MESERO obtenerMeseroPorID(int idMesero)
 {
     try
     {
         using (PROIVEntities db = new PROIVEntities())
         {
             // obtener el mesero y guardarlo en una variable
             MESERO mesero = (from s in db.MESEROS
                              where s.ID_MESERO == idMesero
                              select s).First();
             return(mesero);
         }
     }
     catch (System.Exception)
     {
         return(null);
     }
 }
        public List <FACTURA> obtenerFacturas()
        {
            List <FACTURA> listaFacturas = new List <FACTURA>();

            using (PROIVEntities db = new PROIVEntities())
            {
                listaFacturas = (from facturas in db.FACTURAS
                                 select facturas).ToList();
                if (listaFacturas.Count > 0)
                {
                    return(listaFacturas);
                }
                else
                {
                    return(null);
                }
            }
        }
Exemple #27
0
        public List <MESERO> obtenerMeseros()
        {
            List <MESERO> listaMeseros = new List <MESERO>();

            using (PROIVEntities db = new PROIVEntities())
            {
                listaMeseros = (from meseros in db.MESEROS
                                select meseros).ToList();
                if (listaMeseros.Count > 0)
                {
                    return(listaMeseros);
                }
                else
                {
                    return(null);
                }
            }
        }
Exemple #28
0
        public List <PRODUCTO> obtenerProductos()
        {
            List <PRODUCTO> listaProductos = new List <PRODUCTO>();

            using (PROIVEntities db = new PROIVEntities())
            {
                listaProductos = (from productos in db.PRODUCTOS
                                  select productos).ToList();
                if (listaProductos.Count > 0)
                {
                    return(listaProductos);
                }
                else
                {
                    return(null);
                }
            }
        }
Exemple #29
0
 public bool addMesero(MESERO mesero)
 {
     using (PROIVEntities db = new PROIVEntities())
     {
         try
         {
             // agregar un nuevo mesero
             db.MESEROS.Add(mesero);
             // guardar los cambios
             db.SaveChanges();
             return(true);
         }
         catch (SqlException)
         {
             return(false);
         }
     }
 }
Exemple #30
0
 public bool updateCategoria(CATEGORIA categoria)
 {
     using (PROIVEntities db = new PROIVEntities())
     {
         try
         {
             CATEGORIA categoriaModificar = db.CATEGORIAS.Single(lacategoria => lacategoria.ID_CATEGORIA == categoria.ID_CATEGORIA);
             categoriaModificar.NOMBRE_CATEGORIA = categoria.NOMBRE_CATEGORIA;
             categoriaModificar.DESCRIPCION      = categoria.DESCRIPCION;
             db.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }