public void EffettuaBonifico(double importo) { /* Ottieni i 2 conti corrente dalla banca e sottrai saldo al mittente e * aggiungi al destinatario l'importo */ conto_mittente = banca.getConto(iban_mittente); conto_destinatario = banca.getConto(iban_destinatario); conto_mittente.Preleva(importo); conto_destinatario.IncrementaSaldo(importo); conto_destinatario.DecrementaMovimenti(); dataTransazione = DateTime.Now; }
public static void EffettuaVersamento(Banca banca) { Console.WriteLine("Inserire IBAN conto: "); string iban = Console.ReadLine(); ContoCorrente conto = banca.getConto(iban); Console.WriteLine("Inserire importo versamento: "); double importo = double.Parse(Console.ReadLine()); conto.IncrementaSaldo(importo); Console.WriteLine("Versamento di " + importo + " euro effettuato"); }
public static void EffettuaPrelievo(Banca banca) { Console.WriteLine("Inserire IBAN conto: "); string iban = Console.ReadLine(); ContoCorrente conto = banca.getConto(iban); Console.WriteLine("Inserire importo prelievo: "); double importo = double.Parse(Console.ReadLine()); string risultatoPrelievo = conto.Preleva(importo); if (risultatoPrelievo != "Hai prelevato con successo") { Console.WriteLine("Errore il tuo saldo è minore del prelievo richiesto"); } else { Console.WriteLine("Prelievo di " + importo + " euro effettuato"); } }