private void btPagar_Click(object sender, RoutedEventArgs e)
 {
     if (pedidoActual == null)
     {
         MessageBox.Show("No se ha seleccionado un pedido!!!");
     }
     else if (pedidoActual.Estatus1.NombreEstatus != "Entregado")
     {
         MessageBox.Show("El pedido aun no ha sido entregado!");
     }
     else
     {
         PedidoController.CambiarEstadoPedido(pedidoActual.idPedido, "Finalizado");
         MessageBox.Show("Se ha pagado el pedido");
         ucPedidos.UpdateGrid();
         pedidoActual             = null;
         dgProductos.ItemsSource  = null;
         lbidPedidoActual.Content = "Ninguno";
     }
 }
 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");
     }
 }
Ejemplo n.º 3
0
 private void btTerminado_Click(object sender, RoutedEventArgs e)
 {
     if (pedidoActual == null)
     {
         MessageBox.Show("No se ha seleccionado un pedido!!!");
     }
     else if (pedidoActual.Estatus1.NombreEstatus == "En Espera")
     {
         MessageBox.Show("Primero se debe preparar el pedido");
     }
     else
     {
         PedidoController.CambiarEstadoPedido(pedidoActual.idPedido, "Preparado");
         MessageBox.Show("Se ha terminado el pedido");
         ucPedidos.UpdateGrid();
         pedidoActual             = null;
         dgProductos.ItemsSource  = null;
         lbidPedidoActual.Content = "Ninguno";
     }
 }