Esempio n. 1
0
 public List <pedido> listaPedido()
 {
     using (var context = new RestauranteEntities())
     {
         List <pedido> lis = context.pedido.ToList();
         return(lis);
     }
 }
Esempio n. 2
0
 public List <cliente> listaCliente()
 {
     using (var context = new RestauranteEntities())
     {
         List <cliente> lis = context.cliente.ToList();
         return(lis);
     }
 }
Esempio n. 3
0
 public List <venta> listaVentas()
 {
     using (var context = new RestauranteEntities())
     {
         List <venta> lis = context.venta.ToList();
         return(lis);
     }
 }
Esempio n. 4
0
 public List <menu> listaMenus()
 {
     using (var context = new RestauranteEntities())
     {
         List <menu> lis = context.menu.ToList();
         return(lis);
     }
 }
Esempio n. 5
0
 public bool agregarPedido(pedido pe)
 {
     using (var context = new RestauranteEntities())
     {
         try
         {
             context.pedido.Add(pe);
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al agregar pedido " + ex.Message);
         }
     }
 }
Esempio n. 6
0
 public bool ingresoVenta(venta mod)
 {
     using (var context = new RestauranteEntities())
     {
         try
         {
             context.venta.Add(mod);
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al grabar la venta!" + ex.Message);
         }
     }
 }
Esempio n. 7
0
 public usuario login(string usname, string pass)
 {
     try
     {
         using (var context = new RestauranteEntities())
         {
             usuario us = new usuario();
             us = context.usuario.First(x => x.username.Equals(usname.Trim()) && x.password.Equals(pass.Trim()));
             return(us);
         }
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Esempio n. 8
0
 //AGREGAR  CLIENTE
 public bool ingresarCliente(cliente clien)
 {
     using (var context = new RestauranteEntities())
     {
         try
         {
             context.cliente.Add(clien);
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al grabar el Cliente " + ex.Message);
         }
     }
 }
Esempio n. 9
0
 public bool ingresoMenu(menu mod)
 {
     using (var context = new RestauranteEntities())
     {
         try
         {
             context.menu.Add(mod);
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al grabar el Menu! \ndebido a " + ex.Message);
         }
     }
 }
Esempio n. 10
0
        public pedido buscarPedido(int numero)
        {
            using (var context = new RestauranteEntities())
            {
                try
                {
                    pedido pedidoTemp = context.pedido.First(x => x.id_pedido.Equals(numero));
                    return(pedidoTemp);
                }
                catch (Exception)
                {
                    return(null);

                    throw;
                }
            }
        }
Esempio n. 11
0
        public cliente buscarCliente(int codigo)
        {
            using (var context = new RestauranteEntities())
            {
                cliente clien = new cliente();
                try
                {
                    clien = context.cliente.First(c => c.id_cliente.Equals(codigo));
                    return(clien);
                }
                catch (Exception ex)
                {
                    return(null);

                    throw new ArgumentException("Error al buscar el cliente" + ex.Message);
                }
            }
        }
Esempio n. 12
0
        public menu buscarMenu(int codigo)
        {
            using (var context = new RestauranteEntities())
            {
                menu mod = new menu();
                try
                {
                    mod = context.menu.First(m => m.id_menu.Equals(codigo));
                    return(mod);
                }
                catch (Exception ex)
                {
                    return(null);

                    throw new ArgumentException("Error al buscar el Menu! \ndebido a " + ex.Message);
                }
            }
        }
Esempio n. 13
0
 public bool editarMenu(menu mod)
 {
     using (var context = new RestauranteEntities())
     {
         try
         {
             menu modTemp = buscarMenu(mod.id_menu);
             modTemp.precio               = mod.precio;
             modTemp.descripcion          = mod.descripcion;
             context.Entry(modTemp).State = System.Data.EntityState.Modified;
             context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             throw new ArgumentException("Error al editar el Menu! debido a " + ex.Message);
         }
     }
 }
Esempio n. 14
0
        public bool actualizarPedido(pedido pe)
        {
            using (var context = new RestauranteEntities())
            {
                try
                {
                    pedido pedidoTem = buscarPedido(pe.id_pedido);
                    pedidoTem.id_pedido   = pe.id_pedido;
                    pedidoTem.descripcion = pe.descripcion;
                    pedidoTem.cliente_id  = pe.cliente_id;

                    context.Entry(pedidoTem).State = System.Data.EntityState.Modified;
                    context.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new ArgumentException("Error al actualizar el pedido" + ex.Message);
                }
            }
        }
Esempio n. 15
0
        //EDITAR CLIENTE
        public bool editarCliente(cliente clien)
        {
            using (var context = new RestauranteEntities())
            {
                try
                {
                    cliente clienTemp = buscarCliente(clien.id_cliente);
                    clienTemp.id_cliente = clien.id_cliente;
                    clienTemp.nombre     = clien.nombre;
                    clienTemp.rut        = clien.rut;

                    context.Entry(clienTemp).State = System.Data.EntityState.Modified;
                    context.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    throw new ArgumentException("Error al editar el cliente" + ex.Message);
                }
            }
        }