Exemplo n.º 1
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;
        }
        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........");
        }