コード例 #1
0
ファイル: UserInfoDAL.cs プロジェクト: XuZzc/EasyUIProject
        /// <summary>
        /// 查询所有用户
        /// </summary>
        /// <returns></returns>
        public static List <UserInfoModel> GetList()
        {
            string               sql  = "select * from UserInfo";
            DataTable            dt   = DBHelper.GetDataTableBySql(sql);
            List <UserInfoModel> list = new List <UserInfoModel>();

            if (dt != null && dt.Rows.Count >= 1)
            {
                foreach (DataRow item in dt.Rows)
                {
                    UserInfoModel user = new UserInfoModel();
                    user.UserID     = int.Parse(item["UserID"].ToString());
                    user.UserName   = item["UserName"].ToString();
                    user.UserPwd    = item["UserPwd"].ToString();
                    user.Age        = int.Parse(item["Age"].ToString());
                    user.QQ         = item["QQ"].ToString();
                    user.Phone      = item["Phone"].ToString();
                    user.Address    = item["Address"].ToString();
                    user.CreateTime = DateTime.Now;
                    user.UserType   = item["UserType"].ToString();
                    list.Add(user);
                }
                return(list);
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
        /// <summary>
        /// 查询所有产品列表
        /// </summary>
        /// <returns></returns>
        public static List <UserInfoModel> GETselect()
        {
            string               sql  = string.Format(@"select * from  Product");
            DataTable            dt   = DBHelper.GetDataTableBySql(sql);
            List <UserInfoModel> list = new List <UserInfoModel>();

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    UserInfoModel m = new UserInfoModel();
                    m.ProductID    = int.Parse(item["ProductID"].ToString());
                    m.ProductName  = item["ProductName"].ToString();
                    m.ProductPic   = item["ProductPic"].ToString();
                    m.ProductPrice = decimal.Parse(item["ProductPrice"].ToString());
                    m.ProductDesc  = item["ProductDesc"].ToString();
                    m.ClassID      = int.Parse(item["ClassID"].ToString());
                    m.AddTime      = DateTime.Parse(item["AddTime"].ToString());
                    list.Add(m);
                }
                return(list);
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
        /// <summary>
        /// 分页
        /// </summary>
        /// <returns></returns>
        public static List <UserInfoModel> GETselectPageSize(int pageSize, int pageIndex)
        {
            string               sql   = string.Format(@"select top {0} * from Product where ProductID not in
                                      (select top {1} ProductID from Product order by ProductID)
                                       order by ProductID", pageSize, pageSize * (pageIndex - 1));
            DataTable            dt    = DBHelper.GetDataTableBySql(sql);
            List <UserInfoModel> plist = new List <UserInfoModel>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                UserInfoModel p = new UserInfoModel();
                p.ProductID    = int.Parse(dt.Rows[i]["ProductID"].ToString());
                p.ProductName  = dt.Rows[i]["ProductName"].ToString();
                p.ProductPic   = dt.Rows[i]["ProductPic"].ToString();
                p.ProductPrice = decimal.Parse(dt.Rows[i]["ProductPrice"].ToString());
                p.ProductDesc  = dt.Rows[i]["ProductDesc"].ToString();
                p.AddTime      = DateTime.Parse(dt.Rows[i]["AddTime"].ToString());
                plist.Add(p);
            }

            return(plist);
        }
コード例 #4
0
        /// <summary>
        /// 根据类别查询
        /// </summary>
        /// <param name="pageSize"></param>
        /// <param name="pageIndex"></param>
        /// <param name="ClassId"></param>
        /// <returns></returns>
        public static List <UserInfoModel> SelectByCid(int ClassId)
        {
            string sql = string.Format(@"select  * from Product where ClassID={0}", ClassId);

            DataTable            dt    = DBHelper.GetDataTableBySql(sql);
            List <UserInfoModel> plist = new List <UserInfoModel>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                UserInfoModel p = new UserInfoModel();
                p.ProductID    = int.Parse(dt.Rows[i]["ProductID"].ToString());
                p.ProductName  = dt.Rows[i]["ProductName"].ToString();
                p.ProductPic   = dt.Rows[i]["ProductPic"].ToString();
                p.ClassID      = int.Parse(dt.Rows[i]["ClassId"].ToString());
                p.ProductPrice = decimal.Parse(dt.Rows[i]["ProductPrice"].ToString());
                p.ProductDesc  = dt.Rows[i]["ProductDesc"].ToString();
                p.AddTime      = DateTime.Parse(dt.Rows[i]["AddTime"].ToString());
                plist.Add(p);
            }

            return(plist);
        }
コード例 #5
0
        /// <summary>
        /// 查询所有的类别
        /// </summary>
        /// <returns></returns>
        public static DataTable GetProClass()
        {
            string sql = "select * from ProductClass";

            return(DBHelper.GetDataTableBySql(sql));
        }