public void Erota(Tyontekija tyontekija) { if (Erottaminen != null) { var eventArgs = new EventArgs(); Erottaminen(this, tyontekija, eventArgs); } tyontekija.PaattymisPvm = DateTime.Now; this.Tyontekijat.Remove(tyontekija); }
public void Palkkaa(Tyontekija tyontekija, double palkka) { if (Palkkaaminen != null) { var cancel = new CancelEventArgs(); Palkkaaminen(this, tyontekija, cancel); if (cancel.Cancel.Equals(true)) { return; } } tyontekija.Palkka = palkka; tyontekija.PalkkausPvm = DateTime.Now; this.Tyontekijat.Add(tyontekija); }