private void btPagar_Click(object sender, RoutedEventArgs e)
 {
     if (pedidoActual == null)
     {
         MessageBox.Show("No se ha seleccionado un pedido!!!");
     }
     else if (PedidoController.EsADomicilio(pedidoActual.idPedido))
     {
         if (pedidoActual.Estatus1.NombreEstatus != "Entregado")
         {
             MessageBox.Show("Es un pedido a domicilio, por lo que debe ser entregado primero");
         }
         else
         {
             PedidoController.CambiarEstadoPedido(pedidoActual.idPedido, "Finalizado");
             MessageBox.Show("Se ha pagado el pedido");
             ucPedidos.UpdateGrid();
             pedidoActual             = null;
             dgProductos.ItemsSource  = null;
             lbidPedidoActual.Content = "Ninguno";
         }
     }
     else if (pedidoActual.Estatus1.NombreEstatus == "Preparado")
     {
         PedidoController.CambiarEstadoPedido(pedidoActual.idPedido, "Finalizado");
         MessageBox.Show("Se ha pagado el pedido");
         ucPedidos.UpdateGrid();
         pedidoActual             = null;
         dgProductos.ItemsSource  = null;
         lbidPedidoActual.Content = "Ninguno";
     }
     else
     {
         MessageBox.Show("El pedido se debe encontrar preparado");
     }
 }