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(); } }
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; } }
public VentanaRegistrarConsumibles(Consumido consumido) { InitializeComponent(); this.consumido = consumido; }