public Assign_Form(String type)
        {
            InitializeComponent();
            this.type = type;
            chooseWorker_listView.FullRowSelect  = true;
            workerCourses_listView.FullRowSelect = true;
            otherCourses_listView.FullRowSelect  = true;
            if (CourseSQL.Get_Courses() == null)
            {
                CourseSQL.LoadAllCoursesAsObjects();
            }
            allCourses = CourseSQL.Get_Courses();
            HeadOfDepartmentSQL sql = new HeadOfDepartmentSQL(SQLConnection.GetSqlConnection());

            sql.LoadAllPeopleInListView(ref this.chooseWorker_listView, type);
            if (type == "Lecturer")
            {
                choose_Button.Text            = "Choose Lecturer";
                tabPage1_label.Text           = "Choose Lecturer To Assign";
                coursesWantToTeach_label.Text = "Courses Lecturer Wants To Teach:";
            }
            else if (type == "TeachingAssistant")
            {
                choose_Button.Text            = "Choose TeachingAssistant";
                tabPage1_label.Text           = "Choose Teaching-Assistant To Assign";
                coursesWantToTeach_label.Text = "Courses TeachingAssistant Wants To Teach:";
            }

            tabControl.SelectedIndexChanged += new System.EventHandler(
                this.tabControl_SelectedIndexChanged);
            currentTabPage         = choose_tabPage;
            tabControl.SelectedTab = currentTabPage;
        }
示例#2
0
 public DerecognitionHours_Form()
 {
     InitializeComponent();
     this.sqlConnection  = SQLConnection.GetSqlConnection();
     headOfDepartmentSQL = new HeadOfDepartmentSQL(sqlConnection);
     headOfDepartmentSQL.LoadAllPeopleInListView(ref this.listView, "TeachingAssistant");
 }
示例#3
0
        private void Register_button_Click(object sender, EventArgs e)
        {
            bool flag = true;

            if (basicUser.EnterIntInput(FirstName_textBox.Text) == false || FirstName_textBox.Text.Length == 0)
            {
                FNameError_label.Show();
                flag = false;
            }
            if (basicUser.EnterIntInput(LastName_textBox.Text) == false || LastName_textBox.Text.Length == 0)
            {
                LNameError_label.Show();
                flag = false;
            }
            if (basicUser.EnterIDInput(textBox1.Text) == false)
            {
                IDError_label.Show();
                flag = false;
            }
            else if (isRegistration == true && HeadOfDepartmentSQL.DoesIdExists(textBox1.Text) == true)
            {
                IDError_label.Text = "ID already exists in the system";
                IDError_label.Show();
                flag = false;
            }

            int age;

            try
            {
                age = int.Parse(Age_textBox.Text);
                if (basicUser.EnterAgeInput(age) == false)
                {
                    AgeError_label.Show();
                    flag = false;
                }
            }
            catch (System.IO.IOException ex)
            {
                AgeError_label.Show();
                flag = false;
                ex.GetType();
            }
            catch (Exception ex)
            {
                AgeError_label.Show();
                flag = false;
                ex.GetType();
            }
            if (basicUser.EnterUsernamePassInput(Username_textBox.Text) == false ||
                Username_textBox.Text.Length == 0)    //username
            {
                UsernameError_label.Show();
                flag = false;
            }
            if (basicUser.EnterUsernamePassInput(Password_textBox.Text) == false ||
                Password_textBox.Text.Length == 0)    // pass
            {
                PassError_label.Show();
                flag = false;
            }

            if (flag == false)
            {
                MessageBox.Show("Wrong entery(ies), try again please.");
            }
            else
            {
                if (basicUser.Id != null)
                {
                    MessageBox.Show("Registered successfully.");
                }
                basicUser.FirstName = FirstName_textBox.Text;
                basicUser.LastName  = LastName_textBox.Text;
                basicUser.Id        = textBox1.Text;
                basicUser.Age       = int.Parse(Age_textBox.Text);
                basicUser.Username  = Username_textBox.Text;
                basicUser.Password  = Password_textBox.Text;
                this.Close();
            }
        }