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 EseguiPrelievo(Banca banca) { string iban; double importo; Console.WriteLine("\n------------------------------\n"); Console.WriteLine("Inserire IBAN conto: "); iban = Convert.ToString(Console.ReadLine()); ContoCorrente conto = banca.getConto(iban); Console.WriteLine("\nInserire importo prelievo: "); importo = double.Parse(Console.ReadLine()); string risultatoPrelievo = conto.Preleva(importo); if (risultatoPrelievo != "Hai prelevato con successo") { Console.WriteLine("\n------------------------------"); Console.WriteLine("Errore il tuo saldo è minore del prelievo richiesto devi versare un importo prima di prelevare"); } else { Console.WriteLine("\n------------------------------"); Console.WriteLine("Prelievo di " + importo + " euro effettuato con successo"); } Console.WriteLine("Ritorna all'home in corso........"); }
public static void EseguiVersamento(Banca banca) { string iban; double importo; Console.WriteLine("\n------------------------------\n"); Console.WriteLine("Inserire IBAN conto: "); iban = Convert.ToString(Console.ReadLine()); ContoCorrente conto = banca.getConto(iban); Console.WriteLine("\nInserire importo versamento: "); importo = double.Parse(Console.ReadLine()); conto.IncrementaSaldo(importo); Console.WriteLine("\nVersamento di " + importo + " euro effettuato"); Console.WriteLine("Ritorna all'home in corso........"); }