public Raport PobierzSaldo(IRachunekBankowy produkt) { var raportowanie = new Raportowanie(); var raport = raportowanie.GenerujRaport(produkt); return(raport); }
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); }
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); }
public bool WyplacGotowke(IRachunekBankowy zrodlo, Kwota kwota) { return(zrodlo.WyplacGotowke(kwota)); }
public bool WplacGotowke(IRachunekBankowy cel, Kwota kwota) { return(cel.WplacGotowke(kwota)); }