//metoda na zmianę typu kontraktu dla pracownika public void ZmienKontrakt(typKontraktu nowyTyp) { kontrakt.ZmienTyp(nowyTyp); }
public Pracownik(string imie, string nazwisko, typKontraktu typ, double podstawa) { this.imie = imie; this.nazwisko = nazwisko; kontrakt = new Kontrakt(typ, podstawa); }
public Kontrakt(typKontraktu typ, double podstawa) { this.typ = typ; this.podstawaWynagrodzenia = podstawa; }
//metoda pomocnicza do zmiany kontraktu dla pracowników public void ZmienTyp(typKontraktu nowy) { this.typ = nowy; }
public Kontrakt() { this.typ = typKontraktu.staż; this.podstawaWynagrodzenia = 2000; }