Beispiel #1
0
        public void Erota(Tyontekija tyontekija)
        {
            if (Erottaminen != null)
            {
                var eventArgs = new EventArgs();
                Erottaminen(this, tyontekija, eventArgs);
            }

            tyontekija.PaattymisPvm = DateTime.Now;
            this.Tyontekijat.Remove(tyontekija);
        }
Beispiel #2
0
        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);
        }