Пример #1
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);
         }
     }
 }
Пример #2
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);
                }
            }
        }
Пример #3
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);
                }
            }
        }