Example #1
0
        public void Przelew(decimal kwota, string numer, string numerOdbiorcy)
        {
            KontoStandard biezaceKonto  = null;
            KontoStandard kontoOdbiorcy = null;

            foreach (var konto in konta)
            {
                if (konto.Numer == numer)
                {
                    biezaceKonto = konto;
                    break;
                }
            }
            foreach (var kontoOdb in konta)
            {
                if (kontoOdb.Numer == numerOdbiorcy)
                {
                    kontoOdbiorcy = kontoOdb;
                    break;
                }
            }


            try
            {
                biezaceKonto?.WyslaniePrzelewu(kwota);
                kontoOdbiorcy?.OdebraniePrzelewu(kwota);
            }
            catch (Exception exc)
            {
                Console.WriteLine($"{exc.Message}");
            }
        }
Example #2
0
        public void Wyplata(string numer, decimal kwota)
        {
            KontoStandard biezaceKonto = null;

            foreach (var konto in konta)
            {
                if (konto.Numer == numer)
                {
                    biezaceKonto = konto;
                    break;
                }
            }
            try
            {
                biezaceKonto?.Wyplata(kwota);
            }
            catch (Exception exc)
            {
                Console.WriteLine($"{exc.Message}");
            }
        }
Example #3
0
 public void DodajKonto(KontoStandard konto)
 {
     konta.Add(konto);
 }