Salve a tutti non so se il titolo è indicato al 100% ma non sapevo bene come classificarlo passo a spiegarvi il problema
Mi trovo all'interno di un ciclo su un result set ottenuto da una query nel quale sono contenuti tutti i clienti, può capitare che più clienti abbiano la stessa partita iva, aquesto punto devo lanciare un frame contenente la lista dei clienti e dove è possibile selezionare quello sul quale si intende lavorare. il problema è che quando lancio il frame nel frattempo il ciclo continua e finisce tutto in malora, come faccio a farlo fermare e attendere la scelta dell'utente ?
il codice è il seguente
while(rs.next())
{
if(Query.controllaIva(rs.getString("partitaIva")) > 1) // più clienti con la stesa PIVA
new FrameSceltaCliente().setVisible(true);
else
idCliente = Query.getCodiceDaPIva(rs.getString("partitaIva"));
......... // qui continuo con altre operazioni che devono attendere nel caso in cui
......... // ho lanciato il frame
}
Vi ringrazio anticipatamente ciao a tutti

Rispondi quotando