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); } } }
//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 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); } } }