public TabelaNaleznosciPienieznejNull(byte iloscOsob, IAbstrakcyjnaFabrykaNaleznosciPienieznaDlaTabeliNaleznosci abstrakcyjnaFabrykaNaleznosciDlaTabeliNaleznosci, IKryteriumWyboruTabeliNaleznosciPienieznej kryteriumWyboruTabeliNaleznosci) : base(iloscOsob, abstrakcyjnaFabrykaNaleznosciDlaTabeliNaleznosci) { KryteriumWyboruTabeliNaleznosci = kryteriumWyboruTabeliNaleznosci; }
public ITabelaNaleznosciPienieznej StworzTabelaNaleznosciPienieznejNull(byte iloscOsob) { IKryteriumWyboruTabeliNaleznosciPienieznej kryterium = fabrykaKryteriumWyboruTabeliNaleznosciNull.StworzKryteriumWyboruTabeliNaleznosciPienieznychNull(); return(new TabelaNaleznosciPienieznejNull(iloscOsob, abstrakcyjnaFabrykaNaleznosciDlaTabeliNaleznosci, kryterium)); }
public ITabelaNaleznosciPienieznej StworzTabelaNaleznosci(byte iloscOsob, KryteriumWyboruTabeliNaleznosciWylicznik kryteriumWyboruTabeliNaleznosci) { IKryteriumWyboruTabeliNaleznosciPienieznej kryterium = fabrykaKryteriumWyboruTabeliNaleznosci.StworzKryteriumWyboruTabeliNaleznosci(kryteriumWyboruTabeliNaleznosci); return(new TabelaNaleznosciPienieznej(iloscOsob, kryterium, abstrakcyjnaFabrykaNaleznosciDlaTabeliNaleznosci)); }
public override bool CzyPorownywaneKyrteriumLepsze(IKryteriumWyboruTabeliNaleznosciPienieznej porownywaneKryterium) { if (porownywaneKryterium is IKryteriumSumyWymienionejNaleznosciPienieznej kryteriumSumyNaleznosci) { return(this.WezWymienionaNaleznosc.CzyWieksze(kryteriumSumyNaleznosci.WezWymienionaNaleznosc)); } return(false); }
public TabelaNaleznosciPienieznej(byte iloscOsob, IKryteriumWyboruTabeliNaleznosciPienieznej kryteriumWyboruTabeliNaleznosci, IAbstrakcyjnaFabrykaNaleznosciPienieznaDlaTabeliNaleznosci abstrakcyjnaFabrykaNaleznosciDlaTabeliNaleznosci) : base(iloscOsob, abstrakcyjnaFabrykaNaleznosciDlaTabeliNaleznosci) { this.KryteriumWyboruTabeliNaleznosci = kryteriumWyboruTabeliNaleznosci; tabelaKomorekNaleznosci = new INaleznoscPieniezna[Rozmiar][]; ZainicjalizujRzedyTabeliNaleznosci(); }
public override bool CzyPorownywaneKyrteriumLepsze(IKryteriumWyboruTabeliNaleznosciPienieznej porownywaneKryterium) { if (porownywaneKryterium is IKryteriumIlosciWymian porownywaneKryteriumIlosciWymian) { if (this.WezIlosciWymian >= porownywaneKryteriumIlosciWymian.WezIlosciWymian) { return(base.CzyPorownywaneKyrteriumLepsze(porownywaneKryteriumIlosciWymian)); } } return(false); }
public abstract bool CzyPorownywaneKyrteriumLepsze(IKryteriumWyboruTabeliNaleznosciPienieznej porownywaneKryterium);
public override bool CzyPorownywaneKyrteriumLepsze(IKryteriumWyboruTabeliNaleznosciPienieznej porownywaneKryterium) { return(false); }