コード例 #1
1
 private void btnSignIn_Click(object sender, RoutedEventArgs e)
 {
     int account = Convert.ToInt32(this.tbAccount.Text);
     string passWord = this.tbPassword.Text;
     UserBLL bll = new UserBLL();
     if (bll.CheckAccount(account, passWord))
     {
         MainWindow window = new MainWindow();
         window.Show();
         this.Close();
     }
 }
コード例 #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            UserBLL bll = new UserBLL();

            this.DataContext = bll.GetUser(Common.UserTicket.UserInfo.UserID);
            //InitRoleCombo();
        }
コード例 #3
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            UserBLL bll = new UserBLL();
            try
            {
                User itemUser = new User();
                Student itemStudent = null;
                Teacher itemTeacher = null;

                if (radStudent.IsChecked.Value)
                {
                    itemStudent = new Student();
                    itemStudent.SClassID = Convert.ToInt32(this.cboData.SelectedValue);
                    itemUser.UserRole = (int)ClassRoom.Enum.UserRoleTypeEnum.Student;
                    itemUser.Student = itemStudent;
                }

                if (radTeacher.IsChecked.Value)
                {
                    itemTeacher = new Teacher();
                    itemTeacher.CourseID = Convert.ToInt32(this.cboData.SelectedValue);
                    itemUser.UserRole = (int)ClassRoom.Enum.UserRoleTypeEnum.Teacher;
                    itemUser.Teacher = itemTeacher;
                    //TeacherBLL.AddTeacher(itemTeacher);
                }

                itemUser.Sex = this.radioButton1.IsChecked;
                itemUser.Realname = this.tbRealName.Text;
                itemUser.Email = this.tbEmail.Text;
                itemUser.Password = this.tbPassword.Text;

                bool result = bll.AddUser(itemUser, itemStudent, itemTeacher);

                if (result)
                {
                    MessageBox.Show("保存成功!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.InnerException.ToString());
            }
        }