Prelievo (quello prima era versamento)
This commit is contained in:
@@ -308,24 +308,23 @@ public class GUIMyBank extends javax.swing.JFrame {
|
||||
}// GEN-LAST:event_btnVersamentoActionPerformed
|
||||
|
||||
private void btnPrelievoActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_btnPrelievoActionPerformed
|
||||
String prelievo;
|
||||
double prelievo;
|
||||
boolean error;
|
||||
|
||||
do {
|
||||
error = false;
|
||||
prelievo = JOptionPane.showInputDialog("Inserire l'importo da prelevare:");
|
||||
if (!isNumeroValid(prelievo)) {
|
||||
try {
|
||||
prelievo = MyBank.valoreDouble(JOptionPane.showInputDialog("Inserire l'importo da versare:"));
|
||||
|
||||
contoCorrenteAperto.preleva(prelievo);
|
||||
lblSaldoIniziale.setText("Saldo");
|
||||
txtSaldoIniziale.setText(Double.toString(contoCorrenteAperto.getSaldo()));
|
||||
} catch (NumberFormatException _) {
|
||||
JOptionPane.showMessageDialog(null, "L'importo che si desidera prelevare non è valido.");
|
||||
error = true;
|
||||
} else {
|
||||
try {
|
||||
contoCorrente.preleva(Double.parseDouble(prelievo));
|
||||
lblSaldoIniziale.setText("Saldo");
|
||||
txtSaldoIniziale.setText(Double.toString(contoCorrente.getSaldo()));
|
||||
} catch (IllegalArgumentException e) {
|
||||
JOptionPane.showMessageDialog(null, e.getMessage());
|
||||
error = true;
|
||||
}
|
||||
} catch (IllegalArgumentException e) {
|
||||
JOptionPane.showMessageDialog(null, e.getMessage());
|
||||
error = true;
|
||||
}
|
||||
} while (error);
|
||||
}// GEN-LAST:event_btnPrelievoActionPerformed
|
||||
|
||||
Reference in New Issue
Block a user