private void ChooseSubject_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (isLoaded == true) { if (chooseSemester.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: I") { semester = "1"; } else { semester = "2"; } if (chooseSubject.SelectedValue.ToString() == "All" && chooseYear.SelectedValue != null) { test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester); } else if (chooseYear.SelectedValue != null) { // test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, Global.Student.NameClass, Global.Student.SchoolYear, semester); test.ItemsSource = MarkBUS.loadMarkByNameWithoutSchoolYear(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester, chooseSubject.SelectedValue.ToString()); } } }
private void Window_Loaded_User(object sender, RoutedEventArgs e) { //listviewUser.ItemsSource = marks; if (Global.Teacher.Type == "PDT") { listSubject.Add("All"); List <string> temp = SubjectBUS.loadListNameSubject(); int n = temp.Count; for (int i = 0; i < n; i++) { listSubject.Add(temp[i]); } chooseSubject.ItemsSource = listSubject; chooseSubject.SelectedIndex = 1; chooseClass.ItemsSource = AcademicAffairsOfficeBUS.loadListClassToComboBox(); chooseClass.SelectedIndex = 0; if (chooseSemester.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: I") { semester = "1"; } else { semester = "2"; } if (chooseSubject.SelectedValue.ToString() != "All") { listviewUser.ItemsSource = MarkBUS.loadMarkByNameSubject(chooseSubject.SelectedValue.ToString(), chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); } else { listviewUser.ItemsSource = MarkBUS.loadMarkByClass(chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); } } else { chooseClass.ItemsSource = TeacherBUS.loadListClassToComboBox(Global.Teacher.Id, Global.schoolYear); chooseClass.SelectedIndex = 0; chooseSubject.ItemsSource = TeacherBUS.loadListSubjectToComboBoxInUpdate(Global.Teacher.Id, chooseClass.SelectedValue.ToString(), Global.schoolYear); chooseSubject.SelectedIndex = 0; if (chooseSemester.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: I") { semester = "1"; } else { semester = "2"; } listviewUser.ItemsSource = MarkBUS.loadMarkByNameSubject(chooseSubject.SelectedValue.ToString(), chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); } btnEdit.IsEnabled = false; }
private void Btn_rtl_Click(object sender, RoutedEventArgs e) { if (chooseStatus.SelectedValue != null && chooseClass.SelectedValue != null) { if (Global.listStudent != null) { int n = Global.listStudent.Count; if (n + AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear) > AcademicAffairsOfficeBUS.getTotalStudent()) { MessageBox.Show("Total students of class is added is higher than max number student in each class. Please check again"); return; } if (chooseClass.SelectedValue.ToString() == chooseClass2.SelectedValue.ToString()) { MessageBox.Show("Transfer students between two classes must be different"); return; } List <MarkDTO> result = new List <MarkDTO>(); for (int i = 0; i < n; i++) { List <MarkDTO> tempList = MarkBUS.loadMark(Global.listStudent[i].Id, chooseClass2.SelectedValue.ToString(), Global.schoolYear, "1"); for (int j = 0; j < tempList.Count; j++) { result.Add(tempList[j]); } tempList.Clear(); tempList = MarkBUS.loadMark(Global.listStudent[i].Id, chooseClass2.SelectedValue.ToString(), Global.schoolYear, "2"); for (int j = 0; j < tempList.Count; j++) { result.Add(tempList[j]); } MarkBUS.removeMark(Global.listStudent[i].Id, chooseClass2.SelectedValue.ToString(), Global.schoolYear); AcademicAffairsOfficeBUS.updateClass(Global.listStudent[i].Id, chooseClass.SelectedValue.ToString(), Global.schoolYear); } for (int i = 0; i < result.Count; i++) { result[i].NameClass = chooseClass.SelectedValue.ToString(); AcademicAffairsOfficeBUS.InsertMark(result[i]); } listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString()); listviewUser2.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass2.SelectedValue.ToString(), Global.schoolYear, chooseStatus2.SelectedValue.ToString()); lbl_Current1.Content = AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear); lbl_Current2.Content = AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass2.SelectedValue.ToString(), Global.schoolYear); // listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadStudentNotInClass("2018-2019"); } } }
private void SearchUser_TextChanged(object sender, TextChangedEventArgs e) { if (string.IsNullOrWhiteSpace(searchUser.Text)) { if (chooseSubject.SelectedValue.ToString() != "All") { listviewUser.ItemsSource = MarkBUS.loadMarkByNameSubject(chooseSubject.SelectedValue.ToString(), chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); } else { listviewUser.ItemsSource = MarkBUS.loadMarkByClass(chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); } } }
private void btnDoneofEdit_click(object sender, RoutedEventArgs e) { btnDoneOfEdit.Visibility = Visibility.Collapsed; btnEdit.IsEnabled = false; m15st_st_infor.IsReadOnly = true; m15nd_st_infor.IsReadOnly = true; m15rd_st_infor.IsReadOnly = true; m45st_st_infor.IsReadOnly = true; m45nd_st_infor.IsReadOnly = true; m45rd_st_infor.IsReadOnly = true; semester_st_infor.IsReadOnly = true; btnCancel.Visibility = Visibility.Collapsed; MarkDTO item = (MarkDTO)listviewUser.SelectedItems[0]; MarkDTO mark = new MarkDTO(); mark.FirstFifteenMinutesMark = double.Parse(m15st_st_infor.Text); mark.SecondFifteenMinutesMark = double.Parse(m15nd_st_infor.Text); mark.ThirdFifteenMinutesMark = double.Parse(m15rd_st_infor.Text); mark.FirstFortyFiveMinutesMark = double.Parse(m45st_st_infor.Text); mark.SecondFortyFiveMinutesMark = double.Parse(m45nd_st_infor.Text); mark.ThirdFortyFiveMinutesMark = double.Parse(m45rd_st_infor.Text); mark.SemesterScore = double.Parse(semester_st_infor.Text); if (MarkBUS.UpdateScore(item.IDStudent, item.NameClass, item.SchoolYear, item.Subject.IdSubject, item.Semester.ToString(), mark)) { if (chooseSubject.SelectedValue.ToString() != "All") { listviewUser.ItemsSource = MarkBUS.loadMarkByNameSubject(chooseSubject.SelectedValue.ToString(), chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); listviewUser.SelectedIndex = 0; } else { listviewUser.ItemsSource = MarkBUS.loadMarkByClass(chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); listviewUser.SelectedIndex = 0; } } else { MessageBox.Show("Cập nhật điểm thất bại"); } }
private void Window_Loaded_Score(object sender, RoutedEventArgs e) { subjects.Add("All"); List <string> temp = SubjectBUS.loadListNameSubject(); if (temp != null) { int n = temp.Count; for (int i = 0; i < n; i++) { subjects.Add(temp[i]); } } chooseSubject.ItemsSource = subjects; chooseSubject.SelectedIndex = 0; chooseYear.ItemsSource = AcademicAffairsOfficeBUS.getNameClassWithIDStudent(Global.Student.Id); // chooseYear.ItemsSource = AcademicAffairsOfficeBUS.loadListSchoolYearToComboBox(); chooseYear.SelectedIndex = 0; if (chooseSemester.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: I") { semester = "1"; } else { semester = "2"; } if (chooseSubject.SelectedValue.ToString() == "All") { test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester); } else { // test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, Global.Student.NameClass, Global.Student.SchoolYear, semester); test.ItemsSource = MarkBUS.loadMarkByNameWithoutSchoolYear(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester, chooseSubject.SelectedValue.ToString()); } }
private void ChooseSemester_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (chooseSubject.SelectedItem != null && chooseClass.SelectedItem != null && chooseSemester.SelectedItem != null) { if (chooseSemester.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: I") { semester = "1"; } else { semester = "2"; } if (chooseSubject.SelectedValue.ToString() != "All") { listviewUser.ItemsSource = MarkBUS.loadMarkByNameSubject(chooseSubject.SelectedValue.ToString(), chooseClass.SelectedValue.ToString(), "2018-2019", semester); } else { listviewUser.ItemsSource = MarkBUS.loadMarkByClass(chooseClass.SelectedValue.ToString(), "2018-2019", semester); } } }
private void Btn_Search_Click(object sender, RoutedEventArgs e) { listviewUser.ItemsSource = MarkBUS.searchStudent_Mark(searchUser.Text, chooseSubject.SelectedValue.ToString(), chooseClass.SelectedValue.ToString(), Global.schoolYear, semester); }
private void Window_Loaded_ReviewScore(object sender, RoutedEventArgs e) { isLoaded = true; id_title.Content = Global.Student.Id; if (Global.Teacher.Type == "PDT") { listSubject.Add("All"); List <string> temp = SubjectBUS.loadListNameSubject(); int n = temp.Count; for (int i = 0; i < n; i++) { listSubject.Add(temp[i]); } chooseSubject.ItemsSource = listSubject; chooseSubject.SelectedIndex = 0; chooseYear.ItemsSource = AcademicAffairsOfficeBUS.getNameClassWithIDStudent(Global.Student.Id); chooseYear.SelectedIndex = 0; if (chooseSemester.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: I") { semester = "1"; } else { semester = "2"; } // MessageBox.Show(chooseSemester.SelectedValue.ToString()); //MessageBox.Show(chooseSubject.SelectedValue.ToString()); if (chooseSubject.SelectedValue.ToString() == "All") { test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester); } else { // test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, Global.Student.NameClass, Global.Student.SchoolYear, semester); test.ItemsSource = MarkBUS.loadMarkByNameWithoutSchoolYear(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester, chooseSubject.SelectedValue.ToString()); } } else { listSubject = TeacherBUS.loadListSubjectToComboBoxInUpdate(Global.Teacher.Id, Global.Student.NameClass, Global.Student.SchoolYear); chooseSubject.ItemsSource = listSubject; chooseSubject.SelectedIndex = 0; chooseYear.ItemsSource = AcademicAffairsOfficeBUS.getNameClassWithIDStudent(Global.Student.Id); chooseYear.SelectedIndex = 0; if (chooseSemester.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: I") { semester = "1"; } else { semester = "2"; } // MessageBox.Show(chooseSemester.SelectedValue.ToString()); //MessageBox.Show(chooseSubject.SelectedValue.ToString()); if (chooseSubject.SelectedValue.ToString() == "All") { test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester); } else { // test.ItemsSource = MarkBUS.loadMark(Global.Student.Id, Global.Student.NameClass, Global.Student.SchoolYear, semester); test.ItemsSource = MarkBUS.loadMarkByNameWithoutSchoolYear(Global.Student.Id, chooseYear.SelectedValue.ToString(), semester, chooseSubject.SelectedValue.ToString()); } } }