Пример #1
0
        /// <summary>
        /// 根据登录账号和密码登录
        /// </summary>
        /// <param name="objAdmin">封装了登录账号和密码的管理员对象</param>
        /// <returns>返回包含管理员信息的对象</returns>
        public SysAdmin AdminLogin(SysAdmin objAdmin)
        {
            //组合SQL语句
            string sql = "select AdminName from Admins where LoginId={0} and LoginPwd='{1}'";

            sql = string.Format(sql, objAdmin.LoginId, objAdmin.LoginPwd);

            //从数据库中查询
            SqlDataReader objReader = SQLHelper.GetReader(sql);

            if (objReader.Read())
            {
                objAdmin.AdminName = objReader["AdminName"].ToString();
            }
            else
            {
                objAdmin = null;//如果登录不成功,则将当前对象清空
            }
            objReader.Close();
            return(objAdmin);
        }
Пример #2
0
        public List <StudentExt> GetStudentByClass(string className)
        {
            string sql = "select StudentName,StudentId,Gender,Birthday,ClassName from Students ";

            sql += " inner join StudentClass on Students.ClassId=StudentClass.ClassId ";
            sql += " where ClassName='{0}'";
            sql  = string.Format(sql, className);
            SqlDataReader     objReader = SQLHelper.GetReader(sql);
            List <StudentExt> list      = new List <StudentExt>();

            while (objReader.Read())
            {
                list.Add(new StudentExt()
                {
                    StudentId   = Convert.ToInt32(objReader["StudentId"]),
                    StudentName = objReader["StudentName"].ToString(),
                    Gender      = objReader["Gender"].ToString(),
                    BirthDay    = Convert.ToDateTime(objReader["Birthday"]),
                    ClassName   = objReader["ClassName"].ToString()
                });
            }
            objReader.Close();
            return(list);
        }