Пример #1
0
        public RegularMeeting GetRegularMeetingInfo()
        {
            var meeting = new RegularMeeting();

            using (var excelObject = new ExcelObject(agenda))
            {
                if (Regex.IsMatch(agenda, "old"))
                {
                    meeting.Date                  = excelObject.At(3, 2).Unify(checklist);
                    meeting.Room                  = excelObject.At(4, 2).Unify(checklist);
                    meeting.Theme                 = excelObject.At(5, 2).Unify(checklist);
                    meeting.Toastmaster           = excelObject.At(6, 2).Unify(checklist);
                    meeting.SAA                   = excelObject.At(7, 2).Unify(checklist);
                    meeting.General_Evaluator     = excelObject.At(8, 2).Unify(checklist);
                    meeting.Timer                 = excelObject.At(9, 2).Unify(checklist);
                    meeting.Grammarian            = excelObject.At(10, 2).Unify(checklist);
                    meeting.Ah_Counter            = excelObject.At(11, 2).Unify(checklist);
                    meeting.Table_Topic_Master    = excelObject.At(12, 2).Unify(checklist);
                    meeting.Table_Topic_Evaluator = excelObject.At(13, 2).Unify(checklist);
                    meeting.Prepared_Speaker_1    = excelObject.At(14, 2).Unify(checklist);
                    meeting.Prepared_Speaker_2    = excelObject.At(18, 2).Unify(checklist);
                    meeting.Speech_Evaluator_1    = excelObject.At(17, 2).Unify(checklist);
                    meeting.Speech_Evaluator_2    = excelObject.At(21, 2).Unify(checklist);
                    meeting.Quiz_Master           = excelObject.At(23, 2).Unify(checklist);
                    meeting.Photographer          = excelObject.At(24, 2).Unify(checklist);
                    meeting.Video_Taker           = excelObject.At(25, 2).Unify(checklist);
                    meeting.Meeting_Minutes_Taker = excelObject.At(26, 2).Unify(checklist);
                    meeting.Times                 = excelObject.At(28, 2).Unify(checklist);
                }
                else
                {
                    meeting.Date                  = excelObject.At(3, 2).Unify(checklist);
                    meeting.Room                  = excelObject.At(4, 2).Unify(checklist);
                    meeting.Theme                 = excelObject.At(5, 2).Unify(checklist);
                    meeting.Toastmaster           = excelObject.At(7, 2).Unify(checklist);
                    meeting.SAA                   = excelObject.At(8, 2).Unify(checklist);
                    meeting.General_Evaluator     = excelObject.At(9, 2).Unify(checklist);
                    meeting.Timer                 = excelObject.At(10, 2).Unify(checklist);
                    meeting.Grammarian            = excelObject.At(11, 2).Unify(checklist);
                    meeting.Ah_Counter            = excelObject.At(12, 2).Unify(checklist);
                    meeting.Table_Topic_Master    = excelObject.At(13, 2).Unify(checklist);
                    meeting.Table_Topic_Evaluator = excelObject.At(14, 2).Unify(checklist);
                    meeting.Prepared_Speaker_1    = excelObject.At(15, 2).Unify(checklist);
                    meeting.Prepared_Speaker_2    = excelObject.At(16, 2).Unify(checklist);
                    meeting.Speech_Evaluator_1    = excelObject.At(17, 2).Unify(checklist);
                    meeting.Speech_Evaluator_2    = excelObject.At(18, 2).Unify(checklist);
                    meeting.Quiz_Master           = excelObject.At(20, 2).Unify(checklist);
                    meeting.Photographer          = excelObject.At(21, 2).Unify(checklist);
                    meeting.Video_Taker           = excelObject.At(22, 2).Unify(checklist);
                    meeting.Meeting_Minutes_Taker = excelObject.At(23, 2).Unify(checklist);
                    meeting.Times                 = excelObject.At(32, 2).Unify(checklist);
                }
            }
            return(meeting);
        }