public TeacherNavigation(int TeacherId) { InitializeComponent(); LoginTeacher.TeacherId = TeacherId; LoginTeacher.SearchTeacher(); LabTeacherInfo.Content = "Hello, " + LoginTeacher.TeacherName; }
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"); } } }