コード例 #1
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);
         }
     }
 }
コード例 #2
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;
                }
            }
        }
コード例 #3
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);
                }
            }
        }