Пример #1
0
        public Raport PobierzSaldo(IRachunekBankowy produkt)
        {
            var raportowanie = new Raportowanie();

            var raport = raportowanie.GenerujRaport(produkt);

            return(raport);
        }
Пример #2
0
        public bool WykonajPrzelew(IRachunekBankowy zrodlo, IRachunekBankowy cel, Kwota kwota)
        {
            bool result = false;

            if (zrodlo.Saldo.Wartosc >= kwota.Wartosc)
            {
                WyplacGotowke(zrodlo, kwota);
                WplacGotowke(cel, kwota);

                result = true;
            }

            return(result);
        }
Пример #3
0
        public bool DodajRachunek(IWlasciciel wlasciciel, out IRachunekBankowy rachunek)
        {
            bool result = false;

            rachunek = SzukajRachunku(wlasciciel);

            if (rachunek == null)
            {
                rachunek = _fabrykaRachunkow.StworzRachunek(wlasciciel);

                _produktyBankowe.Add(rachunek);

                result = true;
            }

            return(result);
        }
Пример #4
0
 public bool WyplacGotowke(IRachunekBankowy zrodlo, Kwota kwota)
 {
     return(zrodlo.WyplacGotowke(kwota));
 }
Пример #5
0
 public bool WplacGotowke(IRachunekBankowy cel, Kwota kwota)
 {
     return(cel.WplacGotowke(kwota));
 }