Пример #1
0
        /// <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));
        }
Пример #2
0
 /// <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));
 }