Exemple #1
0
 public void PrzelejKwoteNaInneKonto(KontoBankowe konto, double kwota)
 {
     if (kwota > this._stanKonta)
     {
         throw new WyjatekNiewystarczajaceSrodkiNaKoncie();
     }
     else
     {
         this._stanKonta  -= kwota;
         konto._stanKonta += kwota;
     }
 }
Exemple #2
0
 public int przelejPieniadzeNaInneKonto(int fundusze, KontoBankowe konto)
 {
     if (fundusze < 0)
     {
         throw new ArgumentOutOfRangeException();
     }
     else
     {
         Console.WriteLine("Z konta {0} na konto {1} przelano {2} zł\n", this.numerKonta, konto.numerKonta, fundusze);
         this.fundusze  -= fundusze;
         konto.fundusze += fundusze;
         return(fundusze);
     }
 }
Exemple #3
0
        static void Main(string[] args)
        {
            KontoBankowe konto1 = new KontoBankowe("Kamil", "Kozak", 12345, 500, 1);
            KontoBankowe konto2 = new KontoBankowe("Maciej", "Bąk", 98765, 100, 2);

            konto1.sprawdzStanKonta();
            konto2.sprawdzStanKonta();
            Console.WriteLine("-----------------------------------------");
            konto1.wplacPieniadze(100);
            konto1.wyplacPieniadze(300);
            konto2.wplacPieniadze(100);
            Console.WriteLine("-----------------------------------------");
            konto1.sprawdzStanKonta();
            konto2.sprawdzStanKonta();
            Console.WriteLine("-----------------------------------------");
            konto1.przelejPieniadzeNaInneKonto(100, konto2);
            konto1.sprawdzStanKonta();
            konto2.sprawdzStanKonta();

            Console.ReadLine();
        }