Esempio n. 1
0
        private void deleteSelectedStudent()
        {
            int select = getStudentSelect();

            // TODO: Check it! Be careful!
            m_CurrentStudent = m_CurrentGroup.currentData;
            m_CurrentGroup.deleteElement(m_CurrentStudent);
            if (m_CurrentGroup.isNotEmpty())
            {
                m_CurrentGroup.setStart();
                m_CurrentStudent = m_CurrentGroup.currentData;
            }
            else
            {
                deleteStudentList();
                setSelectedActions(false);
                m_CurrentStudent = null;
                Button_Delete_All_Students_In_Group.Enabled = false;
                disableSubjectsButton();
            }
            showStudent();
            if (--select != -1)
            {
                ListBox_List_Students.SelectedIndex = select;
                // TODO: Check it!
                //ListBox_List_Students_SelectedIndexChanged(this, null);
            }
            else if (ListBox_List_Students.Items.Count >= 0)
            {
                ListBox_List_Students.SelectedIndex = -1;
                // TODO: Check it!
                //ListBox_List_Students_SelectedIndexChanged(this, null);
            }
        }
Esempio n. 2
0
 private void showGroups()
 {
     deleteGroupList();
     if (setGroupActions(m_Faculty.isNotEmpty()))
     {
         m_Faculty.setStart();
         for (int i = 0; i < m_Faculty.size; ++i, ++m_Faculty)
         {
             m_CurrentGroup = m_Faculty.currentData;
             showString(m_CurrentGroup);
         }
         m_Faculty.setStart();
         m_CurrentGroup   = m_Faculty.currentData;
         m_OldGroupSelect = -1;
     }
 }
Esempio n. 3
0
 private void deleteStudent()
 {
     m_CurrentGroup = m_Faculty.currentData;
     m_CurrentGroup.deleteElement(m_CurrentGroup.currentData);
     if (m_CurrentGroup.isNotEmpty())
     {
         m_CurrentStudent = m_CurrentGroup.currentData;
         m_OldStudSelect  = setNewSelect(ListBox_List_Students, ref m_MaxExtListStud);
         showStudentInformation(m_CurrentStudent);
     }
     else
     {
         deleteStudentList();
         setStudentActions(false);
     }
 }
Esempio n. 4
0
        private void showStudent()
        {
            deleteStudentList();

            if (m_Faculty.isNotEmpty())
            {
                m_CurrentGroup = m_Faculty.currentData;
                if (m_CurrentGroup.isNotEmpty())
                {
                    m_CurrentGroup.setStart();
                    for (int i = 0; i < m_CurrentGroup.size; ++i, ++m_CurrentGroup)
                    {
                        m_CurrentStudent = m_CurrentGroup.currentData;
                        showString(m_CurrentStudent);
                    }
                    m_CurrentGroup.setStart();
                    m_CurrentStudent = m_CurrentGroup.currentData;
                    m_OldStudSelect  = ListBox.NoMatches;
                }
            }
        }