コード例 #1
0
        public static int GetRecordCountByClassid(int classid, int provider)
        {
            string strid = "";

            GetClassSubAll(classid, ref strid);
            return(EispProDAL.GetRecordCountByClassid(strid + classid.ToString(), provider, classid));
        }
コード例 #2
0
        /// <summary>
        /// 获取分页
        /// </summary>
        /// <param name="number">总数</param>
        /// <param name="pagesize">页大小</param>
        /// <returns></returns>
        public static List <ProModel> GetProListPageNoByLang(int lang, int number, int pagesize)
        {
            List <ProModel>     list     = EispProDAL.GetProListPageNoByLang(lang, number, pagesize);
            ProModel            p        = new ProModel();
            Reverser <ProModel> reverser = new Reverser <ProModel>(p.GetType(), "F_Sort", ReverserInfo.Direction.DESC);

            list.Sort(reverser);
            return(list);
        }
コード例 #3
0
        /// <summary>
        /// 按类别搜索
        /// </summary>
        /// <param name="proclassid"></param>
        /// <returns></returns>
        public static List <ProModel> SearchProList(int lang, int proclassid)
        {
            string strid = "";

            GetClassSubAll(proclassid, ref strid);



            return(EispProDAL.SearchProList(strid + proclassid.ToString()));
        }
コード例 #4
0
        /// <summary>
        /// 根据产品类别获取产品分页功能
        /// </summary>
        /// <param name="number"></param>
        /// <param name="pagesize"></param>
        /// <param name="classid"></param>
        /// <returns></returns>
        public static List <ProModel> GetListPageNoByClassID(int number, int pagesize, int classid, int provider)
        {
            string strid = "";

            GetClassSubAllByClass(classid, ref strid);
            List <ProModel>     list     = EispProDAL.GetListPageNoByClassID(number, pagesize, strid, provider, classid);
            ProModel            p        = new ProModel();
            Reverser <ProModel> reverser = new Reverser <ProModel>(p.GetType(), "F_Sort", ReverserInfo.Direction.DESC);

            list.Sort(reverser);
            return(list);
        }
コード例 #5
0
        public static int GetRecordCountByClassidByLang(int lang, int classid, int provider)
        {
            string strid = "";

            if (classid == -1)
            {
                GetClassSubAllByLang(lang, ref strid);
            }
            else
            {
                GetClassSubAll(classid, ref strid);
            }
            return(EispProDAL.GetRecordCountByClassid(strid + classid.ToString(), provider, classid));
        }
コード例 #6
0
        public static List <ProModel> GetListPageNoByClassIDByLang(int lang, int number, int pagesize, int classid, int provider)
        {
            string strid = "";

            if (classid == -1)
            {
                GetClassSubAllByLang(lang, ref strid);
            }
            else
            {
                GetClassSubAllByClass(classid, ref strid);
            }

            List <ProModel>     list     = EispProDAL.GetListPageNoByClassID(number, pagesize, strid, provider, classid);
            ProModel            p        = new ProModel();
            Reverser <ProModel> reverser = new Reverser <ProModel>(p.GetType(), "F_Sort", ReverserInfo.Direction.DESC);

            list.Sort(reverser);


            //  ColoProModel n = new ColoProModel();
            //  list.Sort(n.F_Sort);
            return(list);
        }
コード例 #7
0
 /// <summary>
 /// 获取文章记录总数
 /// </summary>
 /// <returns></returns>
 public static int GetRecordCount()
 {
     return(EispProDAL.GetRecordCount());
 }
コード例 #8
0
 /// <summary>
 /// 获取一条产品信息
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public static ProModel GetProByID(int id)
 {
     return(EispProDAL.GetProByID(id));
 }
コード例 #9
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static int UpdatePro(ProModel p)
 {
     return(EispProDAL.UpdatePro(p));
 }
コード例 #10
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public static int DeletePro(int id)
 {
     return(EispProDAL.DeletePro(id));
 }
コード例 #11
0
 /// <summary>
 /// 是否存在该类别产品
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public static int IsPro(int id)
 {
     return(EispProDAL.IsPro(id));
 }
コード例 #12
0
 public static List <ProModel> GetTopRecommendedByLang(int lang, int count)
 {
     return(EispProDAL.GetTopRecommendedByLang(lang, count));
 }
コード例 #13
0
 /// <summary>
 /// 获取首页推荐产品
 /// </summary>
 /// <param name="count"></param>
 /// <returns></returns>
 public static List <ProModel> GetTopRecommended(int count)
 {
     return(EispProDAL.GetTopRecommended(count));
 }
コード例 #14
0
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static int AddPro(ProModel p)
 {
     return(EispProDAL.AddPro(p));
 }