public List <pedido> listaPedido() { using (var context = new RestauranteEntities()) { List <pedido> lis = context.pedido.ToList(); return(lis); } }
public List <cliente> listaCliente() { using (var context = new RestauranteEntities()) { List <cliente> lis = context.cliente.ToList(); return(lis); } }
public List <venta> listaVentas() { using (var context = new RestauranteEntities()) { List <venta> lis = context.venta.ToList(); return(lis); } }
public List <menu> listaMenus() { using (var context = new RestauranteEntities()) { List <menu> lis = context.menu.ToList(); return(lis); } }
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); } } }
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); } } }
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); } }
//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); } } }
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); } } }
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; } } }
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); } } }
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); } } }
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); } } }
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); } } }
//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); } } }