public ActionResult AdminUpdateStudentInfo(string studentID) { Student student = roleInfoService.SelectStudent(studentID); ViewData["student_id"] = student.student_id; ViewData["student_name"] = student.student_name; ViewData["student_sex"] = student.student_sex; ViewData["student_age"] = student.student_age; ViewData["student_id_card"] = student.student_id_card; ViewData["student_department"] = student.student_department; ViewData["student_major"] = student.student_major; ViewData["student_grade"] = student.student_grade; ViewData["student_type"] = student.student_type; ViewData["student_address"] = student.student_address; ViewData["student_native"] = student.student_native; ViewData["student_birthplace"] = student.student_birthplace; ViewData["student_politicsstatus"] = student.student_politicsstatus; ViewData["student_contact"] = student.student_contact; ViewData["student_family"] = student.student_family; ViewData["student_award"] = student.student_award; ViewData["student_other"] = student.student_other; ViewData["status"] = student.status; return(View()); }
public ActionResult AdminUpdateStudentInfo(string studentID) { Login login = (Login)Session["loginInfo"]; if (login == null) { //未登录 //跳转到登录页面 Session["prePage"] = "/Admin/Index";//将当前页面地址放入session,登录后返回到该页面 return(RedirectToAction("Index", "Login")); } Administrator admin = roleInfoService.SelectAdministratorByID(login.username); string departement = admin.administrator_department; Student student = roleInfoService.SelectStudent(studentID); string studentdepartement = student.student_department; ViewData["student_id"] = student.student_id; ViewData["student_name"] = student.student_name; ViewData["student_sex"] = student.student_sex; ViewData["student_age"] = student.student_age; ViewData["student_id_card"] = student.student_id_card; ViewData["student_department"] = student.student_department; ViewData["student_major"] = student.student_major; ViewData["student_grade"] = student.student_grade; ViewData["student_type"] = student.student_type; ViewData["student_address"] = student.student_address; ViewData["student_native"] = student.student_native; ViewData["student_birthplace"] = student.student_birthplace; ViewData["student_politicsstatus"] = student.student_politicsstatus; ViewData["student_contact"] = student.student_contact; ViewData["student_family"] = student.student_family; ViewData["student_award"] = student.student_award; ViewData["student_other"] = student.student_other; ViewData["status"] = student.status; if (login.username == "123456") { return(View()); } else { if (departement.Equals(studentdepartement)) { return(View()); } else { Response.Write("<script>alert('您没有权限对其他学院信息进行更改操作!');</script>"); return(View("AdminAlterStudentInfo")); } } return(View()); }
//提交修改后的个人信息 public ActionResult SubmitUpdateStudentInfo(string studentID, string contact, string award, string other) { Student student = roleInfoService.SelectStudent(studentID); string studentName = student.student_name; string studentSex = student.student_sex; string studentIDCard = student.student_id_card; int studentAge = Convert.ToInt32(student.student_age); string studentDepartment = student.student_department; string studentMajor = student.student_major; string studentGrade = student.student_grade; string studentType = student.student_type; string studentAddress = student.student_address; string studentNative = student.student_native; string studentBirthplace = student.student_birthplace; string studentPoliticsstatus = student.student_politicsstatus; string studentContact = student.student_contact; string studentFamily = student.student_family; string studentAward = student.student_award; string studentOther = student.student_other; int studentStatus = Convert.ToInt32(student.status); if (contact != null) { studentContact = contact; } if (award != null) { studentAward = award; } if (other != null) { studentOther = other; } string result = roleInfoService.UpdateStudentInfo(studentID, studentName, studentSex, studentIDCard, studentAge, studentDepartment, studentMajor, studentGrade, studentType, studentAddress, studentNative, studentBirthplace, studentPoliticsstatus, studentContact, studentFamily, studentAward, studentOther, studentStatus); return(View("ChangeSelfInfo")); }