public CancelarPedido(int idPedido)
 {
     LocalPedido = new BusinessLogic.Pedido()
     {
         idPedido = idPedido
     };
     InitializeComponent();
 }
        public ResultadoOperacionEnum.ResultadoOperacion CancelarPedido(BusinessLogic.Pedido pedido)
        {
            ResultadoOperacionEnum.ResultadoOperacion resultado;
            PedidoDAO pedidoDAO = new PedidoDAO();

            resultado = pedidoDAO.CambiarEstadoPedido(pedido, pedidoDAO.ObtenerEstatusPorNombre("Cancelado"));
            return(resultado);
        }
 public PedidoEnCamino(int idPedido)
 {
     LocalPedido = new BusinessLogic.Pedido()
     {
         idPedido = idPedido
     };
     InitializeComponent();
 }
 public CancelarPedido(int idPedido, bool flag)
 {
     LocalPedido = new BusinessLogic.Pedido()
     {
         idPedido = idPedido
     };
     Flag = flag;
     InitializeComponent();
     lbMessage.Content = "El pedido ya no se puede cancelar,\n por lo que se marcara como no entregado, \n ¿Desea continuar?";
 }
        public ResultadoOperacionEnum.ResultadoOperacion CambiarEstadoPedido(int id, String Estado)
        {
            ResultadoOperacionEnum.ResultadoOperacion resultado;
            PedidoDAO pedidoDAO = new PedidoDAO();

            BusinessLogic.Pedido tempPedido = new BusinessLogic.Pedido()
            {
                idPedido = id
            };
            resultado = pedidoDAO.CambiarEstadoPedido(tempPedido, pedidoDAO.ObtenerEstatusPorNombre(Estado));
            return(resultado);
        }