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");
            }
        }
Example #2
0
        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;
            btnDoneOfEdit.Visibility       = Visibility.Collapsed;
            btnEdit.Visibility             = Visibility.Visible;
            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.DateofBith = BirthDay;

                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;
                }

                // Teacher = Global.Teacher;
            }
            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 your information failed");
            }
        }