private void Window_Loaded_Student(object sender, RoutedEventArgs e)
        {
            lbl_Max1.Content = lbl_Max2.Content = AcademicAffairsOfficeBUS.getTotalStudent();

            if (rb_add.IsChecked == true)
            {
                listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadStudentNotInClass(Global.schoolYear);

                chooseClass2.ItemsSource   = AcademicAffairsOfficeBUS.loadListClassToComboBox(Global.schoolYear);
                chooseClass2.SelectedIndex = 0;

                lbl_Current2.Content = AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass2.SelectedValue.ToString(), Global.schoolYear);

                listviewUser2.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass2.SelectedValue.ToString(), Global.schoolYear, chooseStatus2.SelectedValue.ToString());
            }
            else if (rb_trans.IsChecked == true)
            {
                chooseClass.ItemsSource   = AcademicAffairsOfficeBUS.loadListClassToComboBox(Global.schoolYear);
                chooseClass.SelectedIndex = 0;

                lbl_Current1.Content = AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear);
                lbl_Current2.Content = AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass2.SelectedValue.ToString(), Global.schoolYear);

                listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString());
            }
        }
        private void Window_Loaded_Student(object sender, RoutedEventArgs e)
        {
            chooseClass.ItemsSource   = AcademicAffairsOfficeBUS.loadListClassToComboBox(Global.schoolYear);
            chooseClass.SelectedIndex = 0;

            listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString());
        }
        private void btnDoneofEdit_click(object sender, RoutedEventArgs e)
        {
            StudentDTO item = (StudentDTO)listviewUser.SelectedItems[0];

            item.Gender     = gender_st_infor.Text;
            item.DateofBith = birthofday_st_infor.Text;
            item.Name       = fullname_st_infor.Text;
            item.Email      = email_st_infor.Text;
            item.NameClass  = class_st_infor.Text;
            item.Phone      = phone_st_infor.Text;
            item.SchoolYear = schoolyear_st_infor.Text;

            if (!AcademicAffairsOfficeBUS.updateInfoStudent(item))
            {
                MessageBox.Show("Update information student failed");
                return;
            }
            listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString());

            btnEdit.IsEnabled              = false;
            btnEdit.Visibility             = Visibility.Visible;
            btnDoneOfEdit.Visibility       = Visibility.Collapsed;
            gender_st_infor.IsEnabled      = false;
            fullname_st_infor.IsReadOnly   = true;
            birthofday_st_infor.IsReadOnly = true;
            email_st_infor.IsReadOnly      = true;
            phone_st_infor.IsReadOnly      = true;
            btnDelete.Visibility           = Visibility.Collapsed;
            btnActive.Visibility           = Visibility.Collapsed;
            btnViewScore.IsEnabled         = false;
            schoolyear_st_infor.IsReadOnly = true;
        }
        private void Window_Loaded_Student(object sender, RoutedEventArgs e)
        {
            if (Global.Teacher.Type == "PDT")
            {
                chooseYear.ItemsSource   = AcademicAffairsOfficeBUS.loadListSchoolYearToComboBox();
                chooseYear.SelectedIndex = 0;

                chooseClass.ItemsSource   = AcademicAffairsOfficeBUS.loadListClassToComboBox(chooseYear.SelectedValue.ToString());
                chooseClass.SelectedIndex = 0;

                Global.listStudent          = AcademicAffairsOfficeBUS.loadListStudent(chooseClass.SelectedValue.ToString(), chooseYear.SelectedValue.ToString());
                listviewStudent.ItemsSource = Global.listStudent;
            }
            else
            {
                chooseYear.ItemsSource        = TeacherBUS.loadSchoolYearToComboBox(Global.Teacher.Id);
                chooseYear.SelectedIndex      = 0;
                chooseClass.ItemsSource       = TeacherBUS.loadListClassToComboBox(Global.Teacher.Id, chooseYear.SelectedValue.ToString());
                chooseClass.SelectedIndex     = 0;
                Global.listStudent            = AcademicAffairsOfficeBUS.loadListStudent(chooseClass.SelectedValue.ToString(), chooseYear.SelectedValue.ToString());
                listviewStudent.ItemsSource   = Global.listStudent;
                listviewStudent.SelectedIndex = 0;
            }
            //  Global.listStudent = AcademicAffairsOfficeBUS.loadListStudent(chooseClass.SelectedItem.ToString(), chooseYear.SelectedItem.ToString());

            //   listviewStudent.ItemsSource = Global.listStudent;
        }
 private void SearchUser_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(searchUser.Text))
     {
         listviewUser.ItemsSource = AcademicAffairsOfficeBUS.searchStudent(searchUser.Text, chooseClass.SelectedValue.ToString(), Global.schoolYear);
     }
 }
 private void SearchUser_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (string.IsNullOrEmpty(searchUser.Text))
     {
         if (choosePosition.SelectedValue != null)
         {
             if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Academic Affair Office Staff")
             {
                 listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListAAOS();
             }
             else if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Subject Teacher")
             {
                 listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListSubjectTeacher(Global.schoolYear);
             }
             else if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Homeroom Teacher")
             {
                 listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListHomeRoomTeacher(Global.schoolYear);
             }
             else
             {
                 listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListTeacher();
             }
         }
     }
 }
 private void ChooseStatus_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (chooseClass.SelectedValue != null && chooseStatus.SelectedValue != null)
     {
         listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString());
     }
 }
예제 #8
0
        private void ComboBox_Years_Loaded(object sender, RoutedEventArgs e)
        {
            var combo = sender as ComboBox;

            combo.ItemsSource   = AcademicAffairsOfficeBUS.loadListSchoolYearToComboBox();
            combo.SelectedIndex = 0;
        }
예제 #9
0
        private void chooseType_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (chooseType.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Semester")
            {
                chooseSubject.IsEnabled = false;
            }
            else if (chooseType.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Subject")
            {
                chooseSubject.IsEnabled = true;
            }

            if (isLoaded)
            {
                listNameClass   = AcademicAffairsOfficeBUS.loadListClassToComboBox(Global.schoolYear);
                listNameSubject = SubjectBUS.loadListNameSubject();
                if (chooseType.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Subject")
                {
                    test.ItemsSource = AcademicAffairsOfficeBUS.loadReport(chooseSemester.SelectedValue.ToString(), Global.schoolYear, chooseSubject.SelectedValue.ToString(), listNameClass);
                }
                else
                {
                    test.ItemsSource = AcademicAffairsOfficeBUS.loadReport(chooseSemester.SelectedValue.ToString(), Global.schoolYear, listNameSubject, listNameClass);
                }
            }
        }
 private void ChooseClass_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (chooseClass.SelectedValue != null && chooseYear.SelectedValue != null)
     {
         Global.listStudent          = AcademicAffairsOfficeBUS.loadListStudent(chooseClass.SelectedItem.ToString(), chooseYear.SelectedItem.ToString());
         listviewStudent.ItemsSource = Global.listStudent;
     }
 }
 private void SearchUser_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(searchUser.Text))
     {
         Global.listStudent          = AcademicAffairsOfficeBUS.loadListStudent(chooseClass.SelectedItem.ToString(), chooseYear.SelectedItem.ToString());
         listviewStudent.ItemsSource = Global.listStudent;
     }
 }
예제 #12
0
        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 ChooseClass2_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (chooseStatus2.SelectedValue != null && chooseClass2.SelectedValue != null)
     {
         // lbl_Current1.Content = AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear);
         lbl_Current2.Content      = AcademicAffairsOfficeBUS.getCurrentStudent(chooseClass2.SelectedValue.ToString(), Global.schoolYear);
         listviewUser2.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass2.SelectedValue.ToString(), Global.schoolYear, chooseStatus2.SelectedValue.ToString());
     }
 }
        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 Btn_Search_Click(object sender, RoutedEventArgs e)
        {
            Global.listStudent = AcademicAffairsOfficeBUS.searchStudent(searchUser.Text, chooseClass.SelectedItem.ToString(), chooseYear.SelectedItem.ToString());

            /* if (Global.listStudent != null)
             * {
             *   listviewStudent.ItemsSource = Global.listStudent;
             * }*/
            listviewStudent.ItemsSource = Global.listStudent;
        }
 private void Btn_Search1_Click(object sender, RoutedEventArgs e)
 {
     if (rb_add.IsChecked == true)
     {
         listviewUser.ItemsSource = AcademicAffairsOfficeBUS.searchStudentNotInClass(searchUser1.Text, Global.schoolYear);
     }
     else
     {
         listviewUser.ItemsSource = AcademicAffairsOfficeBUS.searchStudent(searchUser1.Text, chooseClass.SelectedValue.ToString(), Global.schoolYear);
     }
 }
        private void rb_trans_Checked(object sender, RoutedEventArgs e)
        {
            comboboxLeft.Visibility = Visibility.Visible;
            controlLeft.Visibility  = Visibility.Visible;
            btn_rtl.Visibility      = Visibility.Visible;

            chooseClass.ItemsSource   = AcademicAffairsOfficeBUS.loadListClassToComboBox(Global.schoolYear);
            chooseClass.SelectedIndex = 0;

            listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString());
        }
 private void searchUser_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (string.IsNullOrWhiteSpace(searchUser1.Text))
     {
         if (rb_add.IsChecked == true)
         {
             listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadStudentNotInClass(Global.schoolYear);
         }
         else
         {
             listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString());
         }
     }
 }
 private void btnActive_Click(object sender, RoutedEventArgs e)
 {
     if (listviewUser.SelectedItems.Count > 0)
     {
         StudentDTO item = (StudentDTO)listviewUser.SelectedItems[0];
         if (!AcademicAffairsOfficeBUS.ActiveStudent(item.Id))
         {
             MessageBox.Show("Active Faidled");
         }
         listviewUser.ItemsSource = listviewUser.ItemsSource = AcademicAffairsOfficeBUS.LoadStudent(chooseClass.SelectedValue.ToString(), Global.schoolYear, chooseStatus.SelectedValue.ToString());
         btnDelete.Visibility     = Visibility.Collapsed;
         btnActive.Visibility     = Visibility.Collapsed;
         btnEdit.IsEnabled        = false;
         btnViewScore.IsEnabled   = false;
     }
 }
예제 #20
0
        private void btnDoneofAddUser_click(object sender, RoutedEventArgs e)
        {
            StudentDTO temp = new StudentDTO();

            temp.Id         = id_addstudent.Text;
            temp.Email      = email_addstudent.Text;
            temp.DateofBith = birthofday_addstudent.Text;
            temp.Phone      = phone_addstudent.Text;
            temp.Gender     = gender_addstudent.Text;
            temp.Password   = password_addstudent.Password.ToString();
            temp.Name       = fname_addstudent.Text;

            if (id_addstudent.Text == "" || email_addstudent.Text == "" || birthofday_addstudent.Text == "" || phone_addstudent.Text == "" || gender_addstudent.Text == "" || password_addstudent.Password.ToString() == "" || passwordconfirm_addstudent.Password.ToString() == "")
            {
                MessageBox.Show("You must fill out the infomation");
                return;
            }

            if (password_addstudent.Password.ToString() != passwordconfirm_addstudent.Password.ToString())
            {
                MessageBox.Show("Password and Confirm Password does not match");
                return;
            }



            if (AcademicAffairsOfficeBUS.addNewStudent(temp) == false)
            {
                MessageBox.Show("Add student failed");
                return;
            }
            else
            {
                MessageBox.Show("Add successfully");
            }

            id_addstudent.Text         = "";
            email_addstudent.Text      = "";
            birthofday_addstudent.Text = "";
            phone_addstudent.Text      = "";
            fname_addstudent.Text      = "";
            chooseYear.SelectedIndex   = 0;
            gender_addstudent.Text     = "";
            password_addstudent.Clear();
            passwordconfirm_addstudent.Clear();
        }
예제 #21
0
        public MainWindow()
        {
            //Thời gian báo lỗi khi nhập user hoặc pass
            dispatcherTimer          = new DispatcherTimer();
            dispatcherTimer.Tick    += new EventHandler(dispatcherTimer_Tick);
            dispatcherTimer.Interval = new TimeSpan(0, 0, 2);

            //Thời gian của notification hello
            dispatcherTimerForTip          = new DispatcherTimer();
            dispatcherTimerForTip.Tick    += new EventHandler(dispatcherTimerForTip_Tick);
            dispatcherTimerForTip.Interval = new TimeSpan(0, 0, 4);
            dispatcherTimerForTip.Start();

            InitializeComponent();
            List <string> listSchoolYear = AcademicAffairsOfficeBUS.loadListSchoolYearToComboBox();

            Global.schoolYear = AcademicAffairsOfficeBUS.getCurrentSchoolYear(listSchoolYear);
        }
 private void ChooseYear_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (chooseClass.SelectedValue != null && chooseYear.SelectedValue != null)
     {
         if (Global.Teacher.Type == "PDT")
         {
             chooseClass.ItemsSource   = AcademicAffairsOfficeBUS.loadListClassToComboBox(chooseYear.SelectedValue.ToString());
             chooseClass.SelectedIndex = 0;
         }
         else
         {
             chooseClass.ItemsSource   = TeacherBUS.loadListClassToComboBox(Global.Teacher.Id, chooseYear.SelectedValue.ToString());
             chooseClass.SelectedIndex = 0;
         }
         Global.listStudent          = AcademicAffairsOfficeBUS.loadListStudent(chooseClass.SelectedItem.ToString(), chooseYear.SelectedItem.ToString());
         listviewStudent.ItemsSource = Global.listStudent;
     }
 }
예제 #23
0
        private void Window_Loaded_Role(object sender, RoutedEventArgs e)
        {
            minage.Text         = AcademicAffairsOfficeBUS.getMinAge().ToString();
            maxage.Text         = AcademicAffairsOfficeBUS.getMaxAge().ToString();
            passscore.Text      = AcademicAffairsOfficeBUS.getPassScore().ToString();
            totalofclass.Text   = AcademicAffairsOfficeBUS.getTotalStudent().ToString();
            totalofclass10.Text = totalofclass11.Text = totalofclass12.Text = "3";

            tempMinage    = minage.Text;
            tempMaxage    = maxage.Text;
            tempTotal     = totalofclass.Text;
            tempPassScore = passscore.Text;

            nameclasses10.Text  = "10A1, 10A2, 10A3";
            nameclasses11.Text  = "11A1, 11A2, 11A3";
            nameclasses12.Text  = "12A1, 12A2, 12A3";
            totalofsubject.Text = "10";
            namesubjects.Text   = "Math, Literature, English, Biology, Technology, History, Geography, Information Technology, Civic Education, Defense Education";
        }
예제 #24
0
        private void Window_Loaded_Report(object sender, RoutedEventArgs e)
        {
            /* var testGUI = studentList;
            *  test.ItemsSource = testGUI;*/

            isLoaded = true;
            chooseSubject.ItemsSource   = SubjectBUS.loadListNameSubject();
            chooseSubject.SelectedIndex = 0;

            listNameClass   = AcademicAffairsOfficeBUS.loadListClassToComboBox(Global.schoolYear);
            listNameSubject = SubjectBUS.loadListNameSubject();

            if (chooseType.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Subject")
            {
                test.ItemsSource = AcademicAffairsOfficeBUS.loadReport(chooseSemester.SelectedValue.ToString(), Global.schoolYear, chooseSubject.SelectedValue.ToString(), listNameClass);
            }
            else
            {
                test.ItemsSource = AcademicAffairsOfficeBUS.loadReport(chooseSemester.SelectedValue.ToString(), Global.schoolYear, listNameSubject, listNameClass);
            }
        }
 private void ChoosePosition_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (isLoaded == true)
     {
         if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Academic Affair Office Staff")
         {
             listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListAAOS();
         }
         else if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Subject Teacher")
         {
             listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListSubjectTeacher(Global.schoolYear);
         }
         else if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Homeroom Teacher")
         {
             listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListHomeRoomTeacher(Global.schoolYear);
         }
         else
         {
             listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListTeacher();
         }
     }
 }
예제 #26
0
        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());
            }
        }
예제 #27
0
        private void btnDoneofEdit_click(object sender, RoutedEventArgs e)
        {
            btnEdit.Visibility        = Visibility.Visible;
            btnDoneOfEdit.Visibility  = Visibility.Collapsed;
            minage.IsReadOnly         = true;
            maxage.IsReadOnly         = true;
            passscore.IsReadOnly      = true;
            totalofclass.IsReadOnly   = true;
            totalofclass10.IsReadOnly = true;
            totalofclass11.IsReadOnly = true;
            totalofclass12.IsReadOnly = true;
            totalofsubject.IsReadOnly = true;
            nameclasses10.IsReadOnly  = true;
            nameclasses11.IsReadOnly  = true;
            nameclasses12.IsReadOnly  = true;
            namesubjects.IsReadOnly   = true;
            btnCancel.Visibility      = Visibility.Collapsed;


            /* string tempMinage = minage.Text;
             * string tempMaxage = maxage.Text;
             * string tempTotal = totalofclass.Text;
             * string tempPassScore = passscore.Text;*/
            if (!AcademicAffairsOfficeBUS.updateRole(int.Parse(minage.Text), int.Parse(maxage.Text), double.Parse(passscore.Text), int.Parse(totalofclass.Text)))
            {
                MessageBox.Show("Change role failed");
                minage.Text       = tempMinage;
                maxage.Text       = tempMaxage;
                totalofclass.Text = tempTotal;
                passscore.Text    = tempPassScore;
            }
            else
            {
                MessageBox.Show("Change role successfully");
            }
        }
 private void Window_Loaded_Teacher(object sender, RoutedEventArgs e)
 {
     isLoaded = true;
     listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListTeacher();
     btnEdit.IsEnabled        = false;
 }
        private void btnDoneofEdit_click(object sender, RoutedEventArgs e)
        {
            gender_tc_infor.IsEnabled      = false;
            phone_tc_infor.IsReadOnly      = true;
            email_tc_infor.IsReadOnly      = true;
            birthofday_tc_infor.IsReadOnly = true;
            gender_tc_infor.IsReadOnly     = true;
            position_tc_infor.IsEnabled    = false;
            btnDoneOfEdit.Visibility       = Visibility.Collapsed;
            btnEdit.Visibility             = Visibility.Visible;
            btnEdit.IsEnabled    = false;
            btnCancel.Visibility = Visibility.Collapsed;
            string idTeacher = id_tc_infor.Text;
            string Name      = fullname_tc_infor.Text;
            string Gender    = gender_tc_infor.Text;
            string Email     = email_tc_infor.Text;
            string Phone     = phone_tc_infor.Text;
            string BirthDay  = birthofday_tc_infor.Text;

            if (TeacherBUS.changeMyInfomation(idTeacher, Name, Gender, Email, Phone, BirthDay))
            {
                Global.Teacher.Name       = Name;
                Global.Teacher.Gender     = Gender;
                Global.Teacher.Email      = Email;
                Global.Teacher.Phone      = Phone;
                Global.Teacher.Id         = idTeacher;
                Global.Teacher.DateofBith = BirthDay;

                fullname_tc_infor.Text   = Global.Teacher.Name;
                id_tc_infor.Text         = idTeacher;
                birthofday_tc_infor.Text = Global.Teacher.DateofBith;
                phone_tc_infor.Text      = Global.Teacher.Phone;
                email_tc_infor.Text      = Global.Teacher.Email;


                if (Global.Teacher.Gender == "Male")
                {
                    gender_tc_infor.SelectedIndex = 1;
                }
                else if (Global.Teacher.Gender == "Female")
                {
                    gender_tc_infor.SelectedIndex = 2;
                }
                else
                {
                    gender_tc_infor.SelectedIndex = 0;
                }

                if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Academic Affair Office Staff")
                {
                    listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListAAOS();
                }
                else if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Subject Teacher")
                {
                    listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListSubjectTeacher(Global.schoolYear);
                }
                else if (choosePosition.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Homeroom Teacher")
                {
                    listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListHomeRoomTeacher(Global.schoolYear);
                }
                else
                {
                    listviewUser.ItemsSource = AcademicAffairsOfficeBUS.loadListTeacher();
                }
            }
            else
            {
                fullname_tc_infor.Text   = Global.Teacher.Name;
                id_tc_infor.Text         = Global.Teacher.Id;
                birthofday_tc_infor.Text = Global.Teacher.DateofBith;
                phone_tc_infor.Text      = Global.Teacher.Phone;
                email_tc_infor.Text      = Global.Teacher.Email;
                if (Global.Teacher.Gender == "Male")
                {
                    gender_tc_infor.SelectedIndex = 1;
                }
                else if (Global.Teacher.Gender == "Female")
                {
                    gender_tc_infor.SelectedIndex = 2;
                }
                else
                {
                    gender_tc_infor.SelectedIndex = 0;
                }

                MessageBox.Show("Update information failed");
            }
        }
 private void Btn_Search_Click(object sender, RoutedEventArgs e)
 {
     listviewUser.ItemsSource = AcademicAffairsOfficeBUS.searchStudent(searchUser.Text, chooseClass.SelectedValue.ToString(), Global.schoolYear);
 }