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........");
        }
Example #2
0
        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;
        }