示例#1
0
        /// <summary>
        /// 判断考勤卡号是否存在
        /// </summary>
        /// <param name="cardNo"></param>
        /// <returns></returns>
        public bool IsCradNoExisted(string cardNo)
        {
            string sql   = "select count(1) from Students where CardNo=" + cardNo;
            var    count = (int)SQLHelper.GetSignalResult(sql);

            return(count == 1 ? true : false);
        }
示例#2
0
        /// <summary>
        /// 修改学员信息判断考勤卡号和其他学员是否重复
        /// </summary>
        /// <param name="cardNo"></param>
        /// <param name="studentId"></param>
        /// <returns></returns>
        public bool IsCradNoExisted(string cardNo, int studentId)
        {
            string sql   = $"select count(1) from Students where CardNo={cardNo} and StudentId<>{studentId}";
            var    count = (int)SQLHelper.GetSignalResult(sql);

            return(count == 1 ? true : false);
        }
示例#3
0
        /// <summary>
        /// 获取学员总数
        /// </summary>
        /// <returns></returns>
        public int GetStudentCount()
        {
            string sql = "select count(1) from Students";

            try
            {
                return((int)SQLHelper.GetSignalResult(sql));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
        /// <summary>
        /// 查询打卡人数
        /// </summary>
        /// <param name="whereSql"></param>
        /// <returns></returns>
        private int QuerySignAttendanceCount(string whereSql)
        {
            string sql = "select count(distinct CardNo)  from Attendance";

            sql += whereSql;
            try
            {
                return((int)SQLHelper.GetSignalResult(sql));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }