コード例 #1
0
 private void btnRegistrarConsumibles_Click(object sender, EventArgs e)
 {
     if (ventanaCamposEstanCompletos(this, controladorError))
     {
         if (lblHotel.Text == "Ninguno")
         {
             ventanaInformarError("El codigo de la reserva es invalido");
             return;
         }
         Consumido consumido = new Consumido();
         consumido.reservaCodigo    = tbxReserva.Text;
         consumido.numeroHabitacion = cbxHabitacion.SelectedItem.ToString();
         consumido.hotelID          = sesion.hotel.id;
         consumido.estadiaID        = Database.consumidoObtenerEstadiaID(consumido);
         if (consumido.estadiaID == "")
         {
             ventanaInformarError("La estadia aun no tiene registrado el ingreso o el egreso");
             return;
         }
         if (Database.consumidoHabitacionConConsumiblesRegistrados(consumido))
         {
             ventanaInformarError("Los consumibles ya fueron registrados");
             return;
         }
         new VentanaRegistrarConsumibles(consumido).ShowDialog();
     }
 }
コード例 #2
0
 private void tbxBuscar_Click(object sender, EventArgs e)
 {
     if (ventanaCamposEstanCompletos(this, controladorError))
     {
         if (lblHotel.Text == "Ninguno")
         {
             ventanaInformarError("El codigo de la reserva es invalido");
             return;
         }
         Consumido consumido = new Consumido();
         consumido.reservaCodigo = tbxReserva.Text;
         consumido.hotelID       = sesion.hotel.id;
         consumido.estadiaID     = Database.consumidoObtenerEstadiaID(consumido);
         if (consumido.estadiaID == "")
         {
             ventanaInformarError("La estadia no fue finalizada");
             return;
         }
         if (!Database.consumidoEstadiaConConsumiblesRegistrados(consumido))
         {
             ventanaInformarError("Hay habitaciones de la estadia sin consumibles registrados");
             return;
         }
         factura.estadia.id             = consumido.estadiaID;
         factura.estadia.reserva.Codigo = consumido.reservaCodigo;
         ventanaObtenerDatos();
         dataGridViewCargar(dgvConsumibles, Database.consumidoObtenerConsumiblesEnTabla(consumido));
         btnPagar.Enabled       = true;
         cbxFormasPagos.Enabled = true;
     }
 }
コード例 #3
0
 public VentanaRegistrarConsumibles(Consumido consumido)
 {
     InitializeComponent();
     this.consumido = consumido;
 }