Example #1
0
        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());
        }
Example #2
0
        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());
        }
Example #3
0
        //提交修改后的个人信息
        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"));
        }