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; } }
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; } }
/// <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); } }
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; } }
/// <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); } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }