示例#1
0
    private void UpdateContainerInTable(SemesterLengthContainer container)
    {
        var semesterRow = m_table.Where(row => row.RowState !=
                                        DataRowState.Deleted && row.semester_length_id ==
                                        container.LengthID).First();

        semesterRow.semester_number = container.Number;
        semesterRow.length          = container.Length;
    }
示例#2
0
    private SemesterLengthContainer AddSemester()
    {
        SemesterLengthContainer container = new SemesterLengthContainer();

        container.Number    = (short)(m_semestersList.Count + 1);
        container.IsChanged = false;
        m_semestersList.Add(container);

        return(container);
    }
示例#3
0
    private void InitList()
    {
        m_semestersList = new ListContainer <SemesterLengthContainer>();
        int height = new SemesterLengthContainer().Height;

        Controls.Add(m_semestersList);
        m_semestersList.Init(height + 2, new Point(0, 0), "m_semestersList",
                             new Size(ClientSize.Width, ClientSize.Height - m_panelButtons.Height), 3, 5);
        m_semestersList.Anchor = AnchorStyles.Bottom | AnchorStyles.Left |
                                 AnchorStyles.Right | AnchorStyles.Top;
    }
示例#4
0
    private void AddContainerToTable(SemesterLengthContainer container)
    {
        if (m_table.Where(row => row.RowState != DataRowState.Deleted &&
                          row.semester_number == container.Number).FirstOrDefault() != null)
        {
            return;
        }

        var semesterRow = m_table.NewSemestersLengthRow();

        semesterRow.semester_number = container.Number;
        semesterRow.length          = container.Length;
        semesterRow.group_id        = -1;
        m_table.AddSemestersLengthRow(semesterRow);
    }