Ejemplo n.º 1
0
        public Raport PobierzSaldo(IRachunekBankowy produkt)
        {
            var raportowanie = new Raportowanie();

            var raport = raportowanie.GenerujRaport(produkt);

            return(raport);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 4
0
 public bool WyplacGotowke(IRachunekBankowy zrodlo, Kwota kwota)
 {
     return(zrodlo.WyplacGotowke(kwota));
 }
Ejemplo n.º 5
0
 public bool WplacGotowke(IRachunekBankowy cel, Kwota kwota)
 {
     return(cel.WplacGotowke(kwota));
 }