private void ProcessExportZacaty(MessageForm message)
        {
            MyMessage sprava = new MyMessage(MySim);

            sprava.Code   = Mc.ExportUkonceny;
            sprava.Volume = GenCas.Sample();
            Hold(Timer.NewWorkDayStartsAt(MySim.CurrentTime, Constants.ExportStartsAt), sprava);
        }
        //meta! sender="AgentOkolia", id="125", type="Start"
        public void ProcessStart(MessageForm message)
        {
            MyMessage sprava = new MyMessage(MySim);

            sprava.Code   = Mc.ExportUkonceny;
            sprava.Volume = GenCas.Sample();
            Hold(Timer.ToMinutes(Constants.TimeBetweenExports), sprava);
        }
 private bool IsWorking(double currentTime)
 {
     //ak je currentTime medzi 7:00 a 10:00
     if (Timer.ToHours(currentTime) >= Constants.ExportStartsAt && Timer.ToHours(currentTime) <= Constants.ExportEndsAt)
     {
         return(true);
     }
     return(false);
 }
        private double GetNextWorkingTime(double currentTime)
        {
            double future = Timer.NewWorkDayStartsAt(MySim.CurrentTime, Constants.ExportStartsAt);

            return(future);
        }