public virtual IBramkaBanku UtworzBramkeBanku(eNazwyBankow wyborBankow) { IBramkaBanku bramka = null; switch (wyborBankow) { case eNazwyBankow.mBank: bramka = new mBank(); break; case eNazwyBankow.ING: bramka = new ING(); break; case eNazwyBankow.PKO: bramka = new PKO(); break; case eNazwyBankow.Santander: bramka = new Santander(); break; default: break; } return(bramka); }
public Konto(Klient klient, eNazwyBankow nazwaBanku) { this.Klient = klient; this.NazwaBanku = nazwaBanku; this.NumerKonta = 0; //Generator this.Stankonta = 0; }
public Konto(Klient klient, int numerkonta, int stankonta, eNazwyBankow nazwaBanku) { this.Klient = klient; if (numerkonta % 2 == 0) { this.NumerKonta = numerkonta; } else { throw new Exception(); } this.Stankonta = stankonta; this.NazwaBanku = nazwaBanku; }