ModuleStudyAction _doReferat(Group group, Module module) { ModuleStudyAction result = null; if (module.Referat != null && module.Referat > 0) { result = _getItem("Реферати", (int)module.Referat, group, module); } return(result); }
ModuleStudyAction _doRGR(Group group, Module module) { ModuleStudyAction result = null; if (module.RGR != null && module.RGR > 0) { result = _getItem("РГР", (int)module.RGR, group, module); } return(result); }
ModuleStudyAction _doDKR(Group group, Module module) { ModuleStudyAction result = null; if (module.DKR != null && module.DKR > 0) { result = _getItem("ДКР", (int)module.DKR, group, module); } return(result); }
ModuleStudyAction _doCourse_project(Group group, Module module) { ModuleStudyAction result = null; if (module.Course_project != null && module.Course_project > 0) { result = _getItem("Курсові проекти", (int)module.Course_project, group, module); } return(result); }
ModuleStudyAction _doCourse_work(Group group, Module module) { ModuleStudyAction result = null; if (module.Course_work != null && module.Course_work > 0) { result = _getItem("Курсові роботи", (int)module.Course_work, group, module); } return(result); }
ModuleStudyAction _doSelf(Group group, Module module) { ModuleStudyAction result = null; if (module.Self != null && module.Self > 0) { result = _getItem("Самостійна робота студентів", (int)module.Self, group, module); } return(result); }
ModuleStudyAction _doModule_tests(Group group, Module module) { ModuleStudyAction result = null; if (module.Module_tests != null && module.Module_tests > 0) { result = _getItem("Модульні", (int)module.Module_tests, group, module); } return(result); }
ModuleStudyAction _doExam(Group group, Module module) { ModuleStudyAction result = null; if (module.Exam != null && module.Exam > 0) { result = _getItem("Екзамени", (int)module.Exam, group, module); } return(result); }
ModuleStudyAction _doLabs(Group group, Module module) { ModuleStudyAction result = null; if (module.Labs != null && module.Labs > 0) { result = _getItem("Лабораторні", (int)module.Labs, group, module); } return(result); }
ModuleStudyAction _doPractices(Group group, Module module) { ModuleStudyAction result = null; if (module.Practices != null && module.Practices > 0) { result = _getItem("Практичні", (int)module.Practices, group, module); } return(result); }
ModuleStudyAction _doLections(Group group, Module module) { ModuleStudyAction result = null; if (module.Lections != null && module.Lections > 0) { result = _getItem("Лекції", (int)module.Lections, group, module); } return(result); }
private ModuleStudyAction _getItem( string actionName, int hours, Group group, Module module) { ModuleStudyAction result = new ModuleStudyAction(); result.Group = group; result.StudyActions = getStudyAction(actionName); result.Module = module; result.Hours = hours; result.Year = Global.yearStr; return(result); }
ModuleStudyAction _doZALIK(Group group, Module module) { ModuleStudyAction result = null; if (module.ZALIK != null) { // String like "(%d)(д)", i.e. "1", "8", "4д" var capture = Regex.Match(module.ZALIK, @"\d+"); if (capture.Success) { int value = Convert.ToInt32(capture.Value); result = _getItem("Заліки", value, group, module); } } return(result); }
/// <summary> /// Generate ModuleStudyAction from given data /// </summary> private ModuleStudyAction GetModuleStudyAction(Module module, Group group, bool failSilently = false) { ModuleStudyAction _m = null; GroupWrapper _group = group as GroupWrapper; if (_group == null && !failSilently) { //throw new ArgumentException("Group has wrong type"); } else { _m.Group = group; } return(_m); }