Esempio n. 1
0
        public WorkInterruptionType GetTypeIncludingCorrections()
        {
            WorkInterruptionType realType = this.Type;

            if (this.CorrectedType.HasValue)
            {
                realType = this.CorrectedType.GetValueOrDefault();
            }

            return(realType);
        }
Esempio n. 2
0
        public static WorkInterruptionType ParseInterruptionType(string interruptionTypeString)
        {
            WorkInterruptionType retType = WorkInterruptionType.OTHER;

            try
            {
                Enum.TryParse <WorkInterruptionType>(interruptionTypeString, out retType);
            }
            catch (System.ArgumentException)
            {
                // 'WorkInterruptionType' _is_ an enum type, so 'ArgumentException' should never occur
            }
            return(retType);
        }