Example #1
0
        protected void NaplanujObsluhu(MessageForm message)
        {
            var pracovnik = MyAgent.DajVolnehoPracovnika();

            ++MyAgent.PocetPracujucich;
            pracovnik.Utilization.AddSample(1);
            MyAgent.VytazeniePracovnikov.AddSample((double)MyAgent.PocetPracujucich / (MyAgent.PocetPracovnikov - MyAgent.PocetObedujucich));
            pracovnik.ZaciatokObsluhovania = MySim.CurrentTime;
            MyAgent.DostupniPracovnici.Set(pracovnik.IDPracovnika, false);
            ((Sprava)message).Pracovnik = pracovnik;
        }