Exemple #1
0
        public void AddTeacher(TeacherInf teacherInf)
        {
            int result = teacher.AddTeacher(teacherInf);

            switch (result)
            {
            case 1: JScript.AlertAndRedirect("添加成功!", "AddTeacher.aspx");
                break;

            case 0: JScript.Alert("添加失败!请重试!");
                JScript.GoHistory(-1);
                break;

            case -2: JScript.Alert("教师编号已存在,请换其他编号");
                JScript.GoHistory(-1);
                break;
            }
        }
Exemple #2
0
        public void AddStudent(StudentInf studentInf)
        {
            int result = student.AddStudent(studentInf);

            switch (result)
            {
            case 1: JScript.AlertAndRedirect("添加学生成功!", "AddStudent.aspx");
                break;

            case -2: JScript.Alert("添加失败,该学号已经存在,请换其他学号");
                JScript.GoHistory(-1);
                break;

            case 0: JScript.Alert("添加失败,请仔细检查输入!");
                JScript.GoHistory(-1);
                break;
            }
        }
Exemple #3
0
 /// <summary>
 /// 验证教师登陆
 /// </summary>
 /// <param name="te_Id">教师ID</param>
 /// <param name="te_Pwd">密码</param>
 public void ValidTeacherLogin(string te_Id, string te_Pwd)
 {
     if (teacher.ValidLogin(te_Id, te_Pwd))
     {
         FormsAuthentication.SetAuthCookie(te_Id, false);
         if (!Roles.IsUserInRole(te_Id, "Teacher"))
         {
             Roles.AddUserToRole(te_Id, "Teacher");
         }
         HttpContext.Current.Session["role"] = "teacher";
         JScript.RedirectUrl(@"~/Teacher/Default.aspx");
     }
     else
     {
         JScript.Alert("用户信息错误!请重新输入!");
         JScript.GoHistory(-1);
     }
 }
Exemple #4
0
        public void AddClass(ClassInf classInf)
        {
            int result = stuClass.AddClass(classInf);

            switch (result)
            {
            case 1: JScript.AlertAndRedirect("添加班级成功!", "AddClass.aspx");
                break;

            case 0: JScript.Alert("添加失败,请检查输入!");
                JScript.GoHistory(-1);
                break;

            case -2: JScript.Alert("班级编号重复请换其他班级编号!");
                JScript.GoHistory(-1);
                break;
            }
        }
Exemple #5
0
 /// <summary>
 /// 验证学生登陆
 /// </summary>
 /// <param name="st_Id">ID</param>
 /// <param name="st_Pwd">密码</param>
 public void ValidStudentLogin(string st_Id, string st_Pwd)
 {
     if (student.ValidLogin(st_Id, st_Pwd))
     {
         FormsAuthentication.SetAuthCookie(st_Id, false);
         if (!Roles.IsUserInRole(st_Id, "Student"))
         {
             Roles.AddUserToRole(st_Id, "Student");
         }
         HttpContext.Current.Session["role"] = "student";
         JScript.RedirectUrl(@"~/Student/Default.aspx");
     }
     else
     {
         JScript.Alert("用户信息错误!请重新输入!");
         JScript.GoHistory(-1);
     }
 }
Exemple #6
0
        /// <summary>
        /// 添加部门信息(包括学生信息)
        /// </summary>
        /// <param name="dept">部门信息</param>
        /// <returns></returns>
        public void AddDept(DepartmentInf dept)
        {
            int returnMessage = department.AddDept(dept);

            switch (returnMessage)
            {
            case -1: JScript.Alert("该学院编号存在");
                JScript.GoHistory(-1);
                break;

            case 1: JScript.AlertAndRedirect("添加成功!", "Default.aspx");
                break;

            case 0: JScript.Alert("添加失败,请重试!");
                JScript.GoHistory(-1);
                break;
            }
        }
Exemple #7
0
        /// <summary>
        /// 删除课程库课程
        /// </summary>
        /// <returns></returns>
        public void  DeleteCourseLib(string CurDp_ID, string cb_ID)
        {
            int returnMessage = department.DeleteCourseLib(CurDp_ID, cb_ID);

            switch (returnMessage)
            {
            case -1: JScript.Alert("你没有权限删除该课程");
                JScript.GoHistory(-1);
                break;

            case 1: JScript.AlertAndRedirect("删除成功!", "Courses.aspx");
                break;

            case 0: JScript.Alert("还有其它信息与该课程关联,请删除与该课程关联的其它信息后再删除该课程");
                JScript.GoHistory(-1);
                break;
            }
        }
Exemple #8
0
        /// <summary>
        /// 删除专业
        /// </summary>
        /// <returns></returns>
        public void DeleteSP(string CurDp_ID, string sp_ID)
        {
            int returnMessage = department.DeleteSP(CurDp_ID, sp_ID);

            switch (returnMessage)
            {
            case -1: JScript.Alert("你没有权限删除该专业");
                JScript.GoHistory(-1);
                break;

            case 1: JScript.AlertAndRedirect("删除成功!", "Specialities.aspx");
                break;

            case 0: JScript.Alert("还有其它信息与该专业关联,请删除与该专业相关联的其它信息后在删除该学院");
                JScript.GoHistory(-1);
                break;
            }
        }
Exemple #9
0
        /// <summary>
        /// 删除学院信息列表
        /// </summary>
        /// <returns></returns>
        public void  DeleteDept(string CurDp_ID, string dp_ID)
        {
            int returnMessage = department.DeleteDept(CurDp_ID, dp_ID);

            switch (returnMessage)
            {
            case -1: JScript.Alert("你没有权限删除学院或部门");
                JScript.GoHistory(-1);
                break;

            case 1: JScript.AlertAndRedirect("删除成功!", "Colleges.aspx");
                break;

            case 0: JScript.Alert("还有其它信息与学院关联,请删除与该学院相关联的其它信息后再删除该学院");
                JScript.GoHistory(-1);
                break;
            }
        }
Exemple #10
0
        /// <summary>
        /// 添加专业信息
        /// </summary>
        /// <param name="sp_Id">专业编号</param>
        /// <param name="dp_Id">所属学院</param>
        /// <param name="sp_Name">专业名字</param>
        /// <param name="sp_Remark">专业备注</param>
        /// <param name="sp_Grade">专业所属年级</param>
        /// <returns></returns>
        public void AddSpeciality(string sp_Id, string dp_Id, string sp_Name, string sp_Remark, string sp_Grade)
        {
            int returnMessage = department.AddSpeciality(sp_Id, dp_Id, sp_Name, sp_Remark, sp_Grade);

            switch (returnMessage)
            {
            case -1: JScript.Alert("学院不存在");
                JScript.GoHistory(-1);
                break;

            case 1: JScript.AlertAndRedirect("添加成功!", "AddSpeciality.aspx");
                break;

            case 0: JScript.Alert("添加失败,请重试!");
                JScript.GoHistory(-1);
                break;

            case -2: JScript.Alert("专业编号已存在,请换其他编号!");
                JScript.GoHistory(-1);
                break;
            }
        }