示例#1
0
        /// <summary>
        /// get  Student information by page table by field
        /// </summary>
        public DataTable getStudentInfoListByPage(int beginNum, int endNum, string field)
        {
            string         condition = (checkField(field) == null) ? "entrance" : checkField(field);
            StudentInfoDAL dal       = new StudentInfoDAL();

            return(dal.getStudentInfoListByPage(beginNum, endNum, condition));
        }
示例#2
0
        /// <summary>
        /// delete Student by list about StudentID or StudentUserID ( the productive is too low )
        /// may use another way
        /// </summary>
        public int deleteStudentInfo(List <string> stuID)
        {
            StudentInfoDAL dal     = new StudentInfoDAL();
            int            success = 0;

            return(success);
        }
示例#3
0
        /// <summary>
        /// /超期书的总数
        /// </summary>
        /// <param name="stuID"></param>
        /// <returns></returns>
        public int timeoutBorrowsBook(string stuID)
        {
            StudentInfoDAL dal = new StudentInfoDAL();
            int            n   = dal.timeoutBorrowsBook(stuID);

            dal.RewriteBorrowState(stuID);

            return(n);
        }
示例#4
0
        /// <summary>
        /// update Student information by model
        /// </summary>
        /// <param name="stu"></param>
        /// <returns></returns>
        public int updateStudentInfo(StudentInfoModel stu)
        {
            StudentInfoDAL dal = new StudentInfoDAL();

            return(dal.updateStudentInfo(stu));
        }
示例#5
0
        /// <summary>
        /// insert one Student
        /// </summary>
        /// <param name="stu"></param>
        /// <returns></returns>
        public int insertStudentInfo(StudentInfoModel stu)
        {
            StudentInfoDAL dal = new StudentInfoDAL();

            return(dal.insertStudentInfo(stu));
        }
示例#6
0
        public List <StudentInfoModel> getStudentInfoID(string userID)
        {
            StudentInfoDAL dal = new StudentInfoDAL();

            return(dal.getStudentInfoID(userID));
        }
示例#7
0
        /// <summary>
        /// get login Student information by StudentUserID
        /// </summary>
        public StudentInfoModel getStudentInfoByID(string userID)
        {
            StudentInfoDAL dal = new StudentInfoDAL();

            return(dal.getStudentInfoByID(userID));
        }
示例#8
0
        /// <summary>
        /// get all Student information by List
        /// </summary>
        /// <returns></returns>
        public List <StudentInfoModel> getAllStudentInfoList()
        {
            StudentInfoDAL dal = new StudentInfoDAL();

            return(dal.getAllStudentInfoList());
        }
示例#9
0
        /// <summary>
        /// delete Student by StudentID or StudentUserID
        /// </summary>
        public int deleteStudentInfo(string stuID)
        {
            StudentInfoDAL dal = new StudentInfoDAL();

            return(dal.deleteStudentInfo(stuID));
        }
示例#10
0
        /// <summary>
        /// updata student borrowing book's num by stuID
        /// </summary>
        public int updateStudenBorrowNumber(int num, string stuID)
        {
            StudentInfoDAL dal = new StudentInfoDAL();

            return(dal.updateStudenBorrowNumber(num, stuID));
        }