private void InitList() { m_listSemesters = new ListContainer <SemesterDataContainer>(); SemesterDataContainer cont = new SemesterDataContainer(); m_listSemesters.Init(cont.Height, new Point(3, 86), "m_listSemesters", new Size(407, 150), 3, 5); m_listSemesters.HorizontalScroll.Enabled = false; m_listSemesters.HorizontalScroll.Visible = false; Controls.Add(m_listSemesters); }
private void AddSemesterContainer() { if (m_listSemesters.Count > 7) { return; } SemesterDataContainer container = new SemesterDataContainer(); container.SemesterNumber = (short)(m_listSemesters.Count + 1); m_listSemesters.Add(container); }
private PlanContainer AddPlanContainerWithData(CollegeDataSet.PlansRow row) { var subjectRow = m_collegeDataSet.Subjects. FindBysubject_id(row.subject_id); if (subjectRow == null) { throw new ApplicationException("Невозможно добавить запись, " + "т.к. запись с такой дисциплиной уже есть."); } PlanContainer container = AddPlanContainer(); container.Subject = CopySubjectRow(subjectRow); container.SubjectType = m_collegeDataSet.SubjectTypes. FindBysubject_type_id(row.subject_type_id); container.OKRCount = row.okr_count; container.IKRCount = row.ikr_count; container.PlanRecordId = row.plan_record_id; var semesterTable = m_college.GetSemestersByPlan(row.plan_record_id); foreach (var semesterRow in semesterTable) { SemesterDataContainer semesterCont = new SemesterDataContainer(); semesterCont.SemesterNumber = semesterRow.semester_number; semesterCont.Exam = semesterRow.exam; semesterCont.HoursCount = semesterRow.hours_count; semesterCont.HoursPerWeek = semesterRow.hours_per_week; semesterCont.HoursCountKP = semesterRow.kp_hours_count; semesterCont.HoursCountLPZ = semesterRow.lpz_hours_count; container.ListSemesters.Add(semesterCont); } container.IsChanged = false; semesterTable.Dispose(); return(container); }