}//-------------------------

        //###########################################END CLASS StudentManager EVENTS#####################################################

        //##########################################CLASS StudentSearchList EVENTS#######################################################
        //event is raised when the datagrid is double clicked or enter
        private void _frmStudentSearchOnDoubleClickEnter(String id)
        {
            try
            {
                this.Cursor = Cursors.WaitCursor;

                using (StudentLoading frmShow = new StudentLoading(_userInfo,
                                                                   _studentManager.GetDetailsStudentInformation(_userInfo, id, Application.StartupPath), _studentManager))
                {
                    _frmStudentSearch.WindowState = FormWindowState.Minimized;

                    frmShow.ShowDialog(this);

                    _frmStudentSearch.WindowState = FormWindowState.Normal;

                    this.ctlManager.SetFocusOnSearchTextBox();
                }
            }
            catch (Exception ex)
            {
                RemoteClient.ProcStatic.ShowErrorDialog("Error Loading Student Loading Mudule.\n\n" + ex.Message, "Error Loading");
            }
            finally
            {
                this.Cursor = Cursors.Arrow;
            }
        }//---------------------