Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(Request.Form["name"]) && !string.IsNullOrEmpty(Request.Form["password"]))//获取form中的参数
                {
                    string UserName = Request.Form["name"].ToString();
                    string UserPassword = Request.Form["password"].ToString();
                    string Identity = Request["status"];
                    string Major = Request["account"];

                    if (Identity == student.ID)
                    {
                        StudentManager StudentMan = new StudentManager();
                        Student stu = new Student();

                        stu.username = UserName;
                        stu.passwd = UserPassword;
                        stu.name = UserName;
                        if (Major == null)
                        {
                            Major = string.Empty;
                        }
                        stu.major = Major;
                        //stu.grade = string.Empty;
                        StudentMan.AddStudent(stu);
                        Session["student"] = stu;
                        Session["UserRole"] = "Student";
                        Response.Redirect("StudentMainForm.aspx");
                    }

                    else if (Identity == teacher.ID)
                    {
                        TeacherManager TeacherMan = new TeacherManager();
                        Teacher tea = new Teacher();
                        tea.username = UserName;
                        tea.passwd = UserPassword;
                        tea.name = UserName;

                        TeacherMan.AddTeacher(tea);
                        Session["teacher"] = tea;
                        Session["UserRole"] = "Teacher";
                        Response.Redirect("AddCourse.aspx");
                    }

                }

            }
            catch (Exception ex)
            {
                Response.Write("<Script Language=JavaScript>alert('用户名已存在!');</Script>");
            }
        }