コード例 #1
0
        protected void btnAddStudent_Click(object sender, EventArgs e)
        {
            //1.验证码验证(暂缺)

            //2.查询该生是否已存在
            if (StudentServices.isExistedStudent(txtStuIdNo.Text))
            {
                ltaMsg.Text = "<script type='text/javascript'> alert('增加失败,该学生已存在!')</script>";
                return;
            }
            //3.封装学生对象
            Student stu = new Student();

            stu.StudentName    = txtStuName.Text.Trim();
            stu.Gender         = ddlGender.Text.Trim();
            stu.Birthday       = Convert.ToDateTime(txtStuBirthday.Text.Trim());
            stu.ClassId        = Convert.ToInt32(ddlClass.SelectedValue);
            stu.StudentIdNo    = txtStuIdNo.Text.Trim();
            stu.PhoneNumber    = txtPhoneNumber.Text.Trim();
            stu.StudentAddress = txtStuAddress.Text.Trim();

            //4.执行
            try
            {
                int stuid = StudentServices.AddStudent(stu);
                stu.StudentId = stuid;
                Response.Redirect("~/Student/UpLoadImage.aspx?id=" + stuid);
                //Session["newStuId"] = stuid;
            }
            catch (Exception ex)
            {
                ltaMsg.Text = "<script type='text/javascript'> alert('增加失败:'" + ex.Message + ")</script>";
            }
        }
コード例 #2
0
        public async Task <IActionResult> NewData(StudentViewModel data)
        {
            if (Validate())
            {
                var user = await CurrentUser();

                if (!Validate(data, user))
                {
                    return(View());
                }

                var result = await _student.AddStudent(data, user.School);

                if (result.Succeeded)
                {
                    return(RedirectToAction("success", new { message = "Creating new student " + data.FullName + " succeeded!" }));
                }
                else
                {
                    AddPageAlerts(PageAlertType.Warning, result.Error.Description);
                }
            }

            return(View());
        }
コード例 #3
0
 public JsonResult AddStudent(Student_Record rec)
 {
     if (rec.Stud_Id == 0)
     {
         services.AddStudent(rec);
         return(Json(new { msg = "save" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         services.Update(rec);
         return(Json(new { data = "Edit" }, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #4
0
 public JsonResult AddStudent(Student_Record rec)
 {
     services.AddStudent(rec);
     return(Json(new { msg = "save" }, JsonRequestBehavior.AllowGet));
 }
コード例 #5
0
ファイル: BLL.cs プロジェクト: ranwang21/CSharp_Desktop_App
 public static int AddStudent(Student stu)
 {
     return(StudentServices.AddStudent(stu));
 }
コード例 #6
0
 public bool EnrollStudent(Student AcceptedStudent)
 {
     return(_studentManager.AddStudent(AcceptedStudent));
 }