private void btnSearch_Click(object sender, RoutedEventArgs e) { //Teacher Id validation if (clsValidation.ValidateForEmptiness(TxtTeacherId.Text) == false) { MessageBox.Show("Teacher id is required"); } else if (clsValidation.ValidateForNumeric(TxtTeacherId.Text) == false) { MessageBox.Show("Teacher id is not a number"); } else if (clsValidation.ValidateForLength(TxtTeacherId.Text, 5) == false) { MessageBox.Show("Teacher id is not 5 digits"); } else { clsTeacher ObjTeacher = new clsTeacher(); ObjTeacher.TeacherId = int.Parse(TxtTeacherId.Text); bool found = ObjTeacher.SearchTeacher(); if (found) { MessageBox.Show("Success to search this teacher"); TxtTeacherId.Text = ObjTeacher.TeacherId.ToString(); TxtPassword.Password = ObjTeacher.Password.ToString(); TxtTeacherName.Text = ObjTeacher.TeacherName.ToString(); LabTeacherGender.Content = ObjTeacher.TeacherGender.ToString(); if ("Male".Equals(ObjTeacher.TeacherGender)) { RadioMale.IsChecked = true; } else { RadioFemale.IsChecked = true; } TxtTeacherMobile.Text = ObjTeacher.TeacherMobile.ToString(); TxtTeacherEmail.Text = ObjTeacher.TeacherEmail.ToString(); TxtTeacherAddress.Text = ObjTeacher.TeacherAddress.ToString(); //LabTeacherDOB.Content = objTeacher.TeacherDOB.Year + "-" + objTeacher.TeacherDOB.Month + "-" + objTeacher.TeacherDOB.Day; LabTeacherDOB.Content = ObjTeacher.TeacherDOB.ToString("dddd, dd MMMM yyyy"); DatePickerTeacherDOB.Text = ObjTeacher.TeacherDOB.ToString("dd-MMMM-yyyy"); } else { MessageBox.Show("This teacher id does not exist"); TxtTeacherId.Text = ""; TxtPassword.Password = ""; TxtTeacherName.Text = ""; RadioMale.IsChecked = true; RadioMale.IsChecked = false; LabTeacherGender.Content = ""; TxtTeacherMobile.Text = ""; TxtTeacherEmail.Text = ""; TxtTeacherAddress.Text = ""; LabTeacherDOB.Content = "This teacher id does not exist"; //DatePickerTeacherDOB.Text = objTeacher.TeacherDOB.ToString("dd-MMMM-yyyy"); } } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { //Teacher Id validation if (clsValidation.ValidateForEmptiness(TxtTeacherId.Text) == false) { MessageBox.Show("Teacher id is required"); } else if (clsValidation.ValidateForNumeric(TxtTeacherId.Text) == false) { MessageBox.Show("Teacher id is not a number"); } else if (clsValidation.ValidateForLength(TxtTeacherId.Text, 5) == false) { MessageBox.Show("Teacher id is not 5 digits"); } else { clsTeacher ObjTeacher = new clsTeacher(); ObjTeacher.TeacherId = int.Parse(TxtTeacherId.Text); ObjTeacher.DeleteTeacher(); } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { //Course Id validation if (clsValidation.ValidateForEmptiness(TxtUserId.Text) == false) { MessageBox.Show("User id is required"); } else if (clsValidation.ValidateForNumeric(TxtUserId.Text) == false) { MessageBox.Show("User id is not a number"); } else if (clsValidation.ValidateForLength(TxtUserId.Text, 5) == false) { MessageBox.Show("User id is not correct"); } else if (clsValidation.ValidateForEmptiness(TxtPassWord.Password) == false) { MessageBox.Show("Password is required"); } else { if (RadioTeacher.IsChecked == true) { clsTeacher Teacher = new clsTeacher(); Teacher.TeacherId = int.Parse(TxtUserId.Text); Teacher.Password = TxtPassWord.Password; bool FlagT = Teacher.Login(); if (FlagT) { var tForm = new TeacherNavigation(Teacher.TeacherId); tForm.Show(); this.Close(); } else { MessageBox.Show("User Id or password not correct!"); } } else if (RadioStudent.IsChecked == true) { clsTeacher Teacher = new clsTeacher(); Teacher.TeacherId = int.Parse(TxtUserId.Text); Teacher.Password = TxtPassWord.Password; bool FlagS = Teacher.Login(); if (FlagS) { var tForm = new TeacherNavigation(Teacher.TeacherId); tForm.Show(); this.Close(); } else { MessageBox.Show("User Id or password not correct!"); } } else { MessageBox.Show("Problem to login this system!"); } } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { //Teacher Id validation if (clsValidation.ValidateForEmptiness(TxtTeacherId.Text) == false) { MessageBox.Show("Teacher id is required"); } else if (clsValidation.ValidateForNumeric(TxtTeacherId.Text) == false) { MessageBox.Show("Teacher id is not a number"); } else if (clsValidation.ValidateForLength(TxtTeacherId.Text, 5) == false) { MessageBox.Show("Teacher id is not 5 digits"); } //Teacher Name validation else if (clsValidation.ValidateForEmptiness(TxtTeacherName.Text) == false) { MessageBox.Show("Teacher name is required"); } //Teacher Password validation else if (clsValidation.ValidateForEmptiness(TxtPassword.Password) == false) { MessageBox.Show("Teacher password is required"); } //Teacher Mobile validation else if (clsValidation.ValidateForEmptiness(TxtTeacherMobile.Text) == false) { MessageBox.Show("Teacher mobile is required"); } //Teacher Email validation else if (clsValidation.ValidateForEmptiness(TxtTeacherEmail.Text) == false) { MessageBox.Show("Teacher email is required"); } //Teacher Address validation else if (clsValidation.ValidateForEmptiness(TxtTeacherAddress.Text) == false) { MessageBox.Show("Teacher address is required"); } //Teacher DOB validation else if (clsValidation.ValidateForEmptiness(DatePickerTeacherDOB.Text) == false) { MessageBox.Show("Teacher DOB is required"); } else { String TeacherGender = ""; if (RadioMale.IsChecked == true) { TeacherGender = "Male"; } else { TeacherGender = "Female"; } int Year = DatePickerTeacherDOB.SelectedDate.Value.Year; int Month = DatePickerTeacherDOB.SelectedDate.Value.Month; int Day = DatePickerTeacherDOB.SelectedDate.Value.Day; DateTime TeacherDOB = new DateTime(Year, Month, Day); clsTeacher ObjTeacher = new clsTeacher(int.Parse(TxtTeacherId.Text), TxtPassword.Password, TxtTeacherName.Text, TeacherGender, TxtTeacherMobile.Text, TxtTeacherEmail.Text, TxtTeacherAddress.Text, TeacherDOB); int teacherid = ObjTeacher.AddTeacher(); if (teacherid == -1) { MessageBox.Show("Can't add this teacher"); } else { TxtTeacherId.Text = teacherid.ToString(); } } }