Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void usunKlient(Klient kl)
- {
- if(kl is Osoba)
- {
- Osoba k = (Osoba)kl;
- if (czyIstniejeOsoba(k.getImie(), k.getNazwisko()) == false) throw new BrakSzukanegoKlientaException("Nie ma już takiej osoby na liście! Usunięcie nie jest możliwe.");
- foreach (var klient in listaKlientow)
- {
- if (klient is Osoba)
- {
- Osoba help = (Osoba)klient;
- //znalezienie osoby, usunięcie jej i przerwanie pętli
- if (help.getImie().Equals(k.getImie()) && help.getNazwisko().Equals(k.getNazwisko())) { listaKlientow.Remove(help); break; }
- }
- }
- }
- if(kl is Firma)
- {
- Firma kf = (Firma)kl;
- if (czyIstniejeFirma(kf.getKRS()) == false) throw new BrakSzukanegoKlientaException("Nie ma już takiej firmy! Usunięcie nie jest możliwe.");
- foreach (var klient in listaKlientow)
- {
- if (klient is Firma)
- {
- Firma help = (Firma)klient;
- //znalezienie firmy, usunięcie jej i przerwanie pętli
- if (help.getKRS().Equals(kf.getKRS())) { listaKlientow.Remove(help); break; }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment