/// <summary> /// 删除一个学生 /// </summary> /// <param name="depname">学生所在系的名称</param> /// <param name="classname">学生所在班级的名称</param> /// <param name="studentname">学生的姓名</param> /// <returns>成功:true;失败:false</returns> internal bool DelStudent(string depname, string classname, string studentID) { Department depobj = FindDepartmentByName(depname); if (depobj == null) { return(false); //没有找到系对象,返回 } clsClass clsobj = depobj.FindClassByName(classname); if (clsobj == null) { return(false); //没有找到班对象,返回 } Student stuobj = clsobj.FindStudentByID(studentID); if (stuobj == null) { return(false); } return(DelStudent(depname, classname, stuobj)); }
/// <summary> /// 根据学生的ID查找学生对象 /// </summary> /// <param name="cls">学生所在的班级</param> /// <param name="ID">学生的ID</param> /// <returns>成功:学生对象;失败:null</returns> internal Student FindStudentByID(clsClass cls, string ID) { return(cls.FindStudentByID(ID)); }