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); } }
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; } }
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); } }
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; } } }