예제 #1
0
 public bool Add(Model.Student student, string password, out string message)
 {
     message = "";
     if (student.StuNo.Trim() == "")
     {
         message = "学号不可为空白";
         return(false);
     }
     if (student.StuName.Trim() == "")
     {
         message = "姓名不可为空白";
         return(false);
     }
     if (!Check.CheckYear(student.Grade.Trim()))
     {
         message = "请选择正确的年级";
         return(false);
     }
     if (student.Subject.Trim() == "")
     {
         message = "专业不可为空白";
         return(false);
     }
     if (student.College.Trim() == "")
     {
         message = "学院不可为空白";
         return(false);
     }
     if (!Check.CheckMobilePhone(student.Phone))
     {
         message = "请选择正确的手机号";
         return(false);
     }
     if (student.Living.Trim() == "")
     {
         message = "居住地不可为空白";
         return(false);
     }
     if (password.Trim() == "")
     {
         message = "默认密码不可空白";
         return(false);
     }
     DAL.Student model = new DAL.Student();
     if (model.CheckExist(student.StuNo.Trim()))
     {
         message = "该学生已被录入!!!";
         return(false);
     }
     message = "导入成功";
     model.Add(student);
     Model.StudentAccount account = new Model.StudentAccount();
     account.StuNo    = student.StuNo;
     account.Password = Encode.GenerateMD5(password);
     return(new DAL.StudentAccount().Add(account));
 }