Exemplo n.º 1
0
        public static JobTime ParseJobTime(Command c)
        {
            JobTime _buffer = new JobTime();

            if (c.OParUsed("t"))
            {
                Type _argType = c.GetArgType("t");

                if (_argType == typeof(int))
                {
                    _buffer.type = JobTime.TimeMethod.Relative;



                    _buffer.jobDelay = new JobDelayHandler((int)c.pars.GetPar("t").argValues[0]);
                }
                else if (_argType == typeof(string))
                {
                    _buffer.type     = JobTime.TimeMethod.Absolute;
                    _buffer.jobTimes = JobTime.ParseStringArray(c.pars.GetPar("t").argValues);
                }
            }
            else
            {
                // default settings
                _buffer.jobDelay = new JobDelayHandler(20000);
                _buffer.type     = JobTime.TimeMethod.Relative;
            }
            return(_buffer);
        }
Exemplo n.º 2
0
        public async Task UpdateHoursByJobTimeInJOB_TIMESshouldBe7()
        {
            JobTime jobTimeToUpdate =
                new JobTime
            {
                JobId               = 2,
                MemberId            = 213,
                DateOfWork          = PrefixDate,
                AmountTimeToInvoice = null,
                FreeAmountTime      = null,
                TimeNote            = null,
                ReasonId            = 4,
                Hours               = 3,
            };

            await UpdateHoursByJobTimeInJOB_TIMEShouldBeInt(4, jobTimeToUpdate).ConfigureAwait(false);
        }
        public Task UpdateHoursByJobTimeInJOB_TIMESshouldBe7()
        {
            JobTime jobTimeToUpdate =
                new JobTime
            {
                JobId               = 2,
                MemberId            = 213,
                DateOfWork          = PrefixDate,
                AmountTimeToInvoice = null,
                FreeAmountTime      = null,
                TimeNote            = null,
                ReasonId            = 4,
                Hours               = 3,
            };

            return(UpdateHoursByJobTimeInJOB_TIMEShouldBeInt(4, jobTimeToUpdate));
        }