ciao a tutti
io ho un campo in cui inserisco un valore
ha questo valore devo fare un controllo
se il campo e' lasciato vuoto deve visualizzarmi un avvviso che manca il codice altrimenti se non e' vuoto deve controllare su un database che il valore non ci sia gia
se non c'e' lo inserisce nella maschera successiva dando come valore al codice il nuovovalore
altrimenti mi dice che il codice e' gia in uso
questo e' il mio codice
code:
-----------------------------------------------
String nuovoCodice = JOptionPane.showInputDialog(this, "INSERISCI UN CODICE NUOVO");
// Citta temp = elencoTelefonico.cittaPerCodice(codice);
if (nuovoCodice != null) {
if (elencoTelefonico.cittaPerCodice(nuovoCodice) == null){
Citta city = new Citta(nuovoCodice);
setCodice(city);
nuovaCitta = true;
System.out.println( "sono in inserimento nuovo codice" );
salva.setEnabled(true);
annulla.setEnabled(true);
nuovo.setEnabled(false);
modifica.setEnabled(false);
elimina.setEnabled(false);
}
else {
JOptionPane.showMessageDialog(this, "IL CODICE DIGITATO E' GIA IN USO", "ERRORE",JOptionPane.WARNING_MESSAGE);
}
}
else {
JOptionPane.showMessageDialog(this,"DEVI SCEGLIERE UN CODICE ","ERRORE",JOptionPane.WARNING_MESSAGE);
System.out.println( "non hai passato nessun codice valido" );
salva.setEnabled(false);
annulla.setEnabled(false);
elimina.setEnabled(false);
}
------------------------------------------------
non funziona, se lascio il campo vuoto e premo invio, mi va nella seconda videata quella di inserimento anche se poi non inserisce niente
funziona se premo annulla
se qualcuno mi trova l' errore mi fa un favore
secondo me l' errore e' nelle comparazioni
e' tutta la mattina che ci perdo la testa
ciao![]()

Rispondi quotando