Exemplo n.º 1
0
        /// <summary>
        /// 获取首页模版列表
        /// </summary>
        /// <param name="strWhere"></param>
        /// <returns></returns>
        void GetIndexTemplate(int topNum, int Classid, int TypeId, Repeater rep)
        {
            DataSet ds = new Leadin.BLL.view_IndexTemplate().GetList(topNum, "ClassId=" + Classid + " and TypeId=" + TypeId + " and StateInfo=1", "SortNum desc");

            rep.DataSource = ds;
            rep.DataBind();
        }
Exemplo n.º 2
0
        public static string SetTemplateTypeChange(string cid)
        {
            Leadin.Model.DesignTemplateType model = new Leadin.BLL.DesignTemplateType().GetModel(int.Parse(cid));
            StringBuilder strHtml = new StringBuilder();

            strHtml.Append("<li class=\"template220 temli1\">");
            strHtml.Append("<p class=\"name\">" + model.Title + "</p>");
            strHtml.Append("<p class=\"remark\">" + model.SubTitle + "</p>");
            strHtml.Append("<a class=\"more\" href=\"design.aspx?type=" + cid + "\">更多模版&nbsp;&nbsp;>></a> </li>");
            DataSet ds = new Leadin.BLL.view_IndexTemplate().GetList(0, "ClassId=" + cid + " and StateInfo=1", "SortNum desc");

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow[] dsBigTemplate = ds.Tables[0].Select("TypeId=10000");
                if (dsBigTemplate.Length > 0)
                {
                    strHtml.Append("<li class=\"template440 temli2\">");
                    strHtml.Append("<a class=\"temabox\" href=\"javascript:void(0)\" onclick=\"ShowDetail('" + dsBigTemplate[0]["TemplateId"].ToString() + "')\">");
                    strHtml.Append("<img src='" + dsBigTemplate[0]["ImgUrl"].ToString() + "' />");
                    strHtml.Append("<div class=\"nameprice\">");
                    strHtml.Append("<p>" + dsBigTemplate[0]["TemplateTitle"].ToString() + "</p>");
                    strHtml.Append("<p><span>" + dsBigTemplate[0]["Price"].ToString() + "</span></p>");
                    strHtml.Append("</div>");
                    strHtml.Append("</a>");
                    strHtml.Append("</li>");
                }
                DataRow[] dsSwiperTemplate = ds.Tables[0].Select("TypeId=10001");
                if (dsSwiperTemplate.Length > 0)
                {
                    strHtml.Append("<li class=\"template4402\">");
                    strHtml.Append("<div class=\"swiper-container swiperdesign\">");
                    strHtml.Append("<div class=\"swiper-wrapper\">");
                    for (int i = 0; i < dsSwiperTemplate.Length; i++)
                    {
                        strHtml.Append("<div class=\"swiper-slide\">");
                        strHtml.Append("<a  href=\"javascript:void(0)\" onclick=\"ShowDetail('" + dsSwiperTemplate[i]["TemplateId"].ToString() + "')\">");
                        strHtml.Append("<img src='" + dsSwiperTemplate[i]["ImgUrl"].ToString() + "' />");
                        strHtml.Append("<div class=\"nameprice\">");
                        strHtml.Append("<p>" + dsSwiperTemplate[i]["TemplateTitle"].ToString() + "</p>");
                        strHtml.Append("<p><span>" + dsSwiperTemplate[i]["Price"].ToString() + "</span></p>");
                        strHtml.Append("</div>");
                        strHtml.Append("</a>");
                        strHtml.Append("</div>");
                    }
                    strHtml.Append("</div>");
                    strHtml.Append("<div class=\"paginationdesign\"></div>");
                    strHtml.Append("</div>");
                    strHtml.Append("</li>");
                }
                DataRow[] dsSmallTemplate = ds.Tables[0].Select("TypeId=10002");

                if (dsSmallTemplate.Length > 0)
                {
                    for (int i = 0; i < 3; i++)
                    {
                        strHtml.Append("<li class=\"template220\">");
                        strHtml.Append("<a class=\"temabox\" href=\"javascript:void(0)\" onclick=\"ShowDetail('" + dsSmallTemplate[i]["TemplateId"].ToString() + "')\">");
                        strHtml.Append("<img src=\"" + dsSmallTemplate[i]["ImgUrl"].ToString() + "\" />");
                        strHtml.Append("<div class=\"nameprice\">");
                        strHtml.Append("<p>" + dsSmallTemplate[i]["TemplateTitle"].ToString() + "</p>");
                        strHtml.Append("<p><span>" + dsSmallTemplate[i]["Price"].ToString() + "</p>");
                        strHtml.Append("</div>");
                        strHtml.Append("</a>");
                        strHtml.Append("</li>");
                    }
                }
            }
            return(strHtml.ToString());
        }