コード例 #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;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: FabioDeLuna/Conto-Corrente
        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");
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: FabioDeLuna/Conto-Corrente
        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");
            }
        }