Exemple #1
0
        protected void BtnOK_Click(object sender, EventArgs e)
        {
            string strMessage = "";
            //(1)获得学生的注册信息
            string Sno   = this.Sno.Text;
            string Sname = this.Sname.Text;
            string Clno  = this.Clno.Text;
            string Stel  = this.Stel.Text;
            string Ptel  = this.Ptel.Text;
            string Ttel  = this.Ttel.Text;
            string Spwd  = this.Spwd.Text;

            //(2)验证学生信息的合法性
            if (checkStudent(Sno, out strMessage))
            {
                Response.Redirect("studentRegister.aspx");
                return;
            }
            //(3)构造一个学生对象
            Entity.ClassStudent newStudent = new Entity.ClassStudent(Sno, Sname, Clno, Stel, Ptel, Ttel, Spwd);
            //(4)注册,把学生对象保存到数据库中
            if (Register(newStudent, out strMessage))
            {
                Response.Redirect("studentLogin.aspx");
            }
            else
            {
                Response.Redirect("studentRegister.aspx");
            }
        }
Exemple #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     curStudent = (Entity.ClassStudent)Session["curStudent"];//从Session中获得当前登录用户对象
     if (curStudent == null)
     {
         Response.Redirect("studentLogin.aspx");//如果没有登录,跳转到登录页面,必须登录
         return;
     }
     this.StudentName.Text = curStudent.Sname;
     this.StudentNo.Text   = curStudent.Sno;
     this.Class.Text       = curStudent.Clno;
 }
Exemple #3
0
 /// <summary>
 /// 保存一个学生信息到数据库中
 /// </summary>
 /// <param name="student">一个需要注册的学生对象</param>
 /// <param name="strMessage">返回执行信息</param>
 /// <returns>保存成功返回真</returns>
 private bool Register(Entity.ClassStudent student, out string strMessage)
 {
     strMessage = "";
     Models.IStudentManager StudentManger = new Models.ClassStudentManager();
     return(StudentManger.Register(student, out strMessage));  //注册
 }