private void botonConfirmar_Click(object sender, EventArgs e) { //Efectuar Reserva if (dataGridClientes.CurrentRow == null) { MessageBox.Show("Seleccione un Cliente para confirmar la reserva.", "", MessageBoxButtons.OK); return; } int codHuesped = Convert.ToInt32(dataGridClientes.CurrentRow.Cells["idHuesped"].Value); datos_Reserva.Huesped = codHuesped; if (!DAOReserva.agregar(datos_Reserva)) { MessageBox.Show("Error al confirmar la reserva.", "", MessageBoxButtons.OK); return; } datos_Reserva.CodigoReserva = DAOReserva.obtener(datos_Reserva).CodigoReserva; //Agregamos los detalles de las habitaciones foreach (Detalle_Reserva detalle in datos_Reserva.detalles_reserva) { detalle.CodigoReserva = datos_Reserva.CodigoReserva; DAOReserva.agregarHabitacion(detalle); } MessageBox.Show("Su número de reserva es: " + datos_Reserva.CodigoReserva.ToString() + ". Recuerde el mismo, ya que identifica su reserva.", "", MessageBoxButtons.OK); Globals.habilitarAnterior(); Globals.VentanaAnterior.Dispose(); this.Close(); }