Beispiel #1
0
        protected override void Render(HtmlTextWriter writer)
        {
            string    text              = "<ul>";
            string    str               = string.Empty;
            DataTable photoCategories   = GalleryHelper.GetPhotoCategories(this.typeId);
            int       defaultPhotoCount = GalleryHelper.GetDefaultPhotoCount();
            string    text2             = this.Page.Request.QueryString["ImageTypeId"];
            string    empty             = string.Empty;

            if (!string.IsNullOrEmpty(text2))
            {
                text2 = this.Page.Request.QueryString["ImageTypeId"];
            }
            if (text2 == "0")
            {
                object obj = text;
                text = string.Concat(new object[]
                {
                    obj,
                    "<li><a href=\"ImageData.aspx?ImageTypeId=0\"><s></s><strong>默认分类<span>(",
                    defaultPhotoCount,
                    ")</span></strong></a></li>"
                });
            }
            else
            {
                object obj = text;
                text = string.Concat(new object[]
                {
                    obj,
                    "<li><a href=\"ImageData.aspx?ImageTypeId=0\"><s></s>默认分组<span>(",
                    defaultPhotoCount,
                    ")</span></a></li>"
                });
            }
            foreach (DataRow dataRow in photoCategories.Rows)
            {
                if (dataRow["CategoryId"].ToString() == text2)
                {
                    str = string.Format("<li><a href=\"ImageData.aspx?ImageTypeId={0}\"><s></s><strong>{1}</strong><span>({2})</span></a></li>", dataRow["CategoryId"], dataRow["CategoryName"], dataRow["PhotoCounts"].ToString());
                }
                else
                {
                    str = string.Format("<li><a href=\"ImageData.aspx?ImageTypeId={0}\"><s></s>{1}<span>({2})</span></a></li>", dataRow["CategoryId"], dataRow["CategoryName"], dataRow["PhotoCounts"].ToString());
                }
                text += str;
            }
            text     += "</ul>";
            base.Text = text;
            base.Render(writer);
        }
Beispiel #2
0
        private DataGridViewModel <Dictionary <string, object> > GetDataList()
        {
            DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >();
            DataTable photoCategories = GalleryHelper.GetPhotoCategories(0);
            DataRow   dataRow         = photoCategories.NewRow();

            dataRow["CategoryId"]      = "0";
            dataRow["CategoryName"]    = "默认分类";
            dataRow["DisplaySequence"] = "0";
            dataRow["PhotoCounts"]     = GalleryHelper.GetDefaultPhotoCount().ToString();
            photoCategories.Rows.InsertAt(dataRow, 0);
            dataGridViewModel.rows = new List <Dictionary <string, object> >();
            foreach (DataRow row in photoCategories.Rows)
            {
                Dictionary <string, object> item = DataHelper.DataRowToDictionary(row);
                dataGridViewModel.rows.Add(item);
            }
            dataGridViewModel.total = dataGridViewModel.rows.Count;
            return(dataGridViewModel);
        }
Beispiel #3
0
        protected override void Render(HtmlTextWriter writer)
        {
            object    obj2;
            string    str               = "<ul>";
            string    str2              = string.Empty;
            DataTable photoCategories   = GalleryHelper.GetPhotoCategories();
            int       defaultPhotoCount = GalleryHelper.GetDefaultPhotoCount();
            string    str3              = this.Page.Request.QueryString["ImageTypeId"];
            string    str4              = string.Empty;

            if (!string.IsNullOrEmpty(str3))
            {
                str3 = this.Page.Request.QueryString["ImageTypeId"];
            }
            if (str3 == "0")
            {
                obj2 = str;
                str  = string.Concat(new object[] { obj2, "<li><a href=\"", Globals.ApplicationPath, "/admin/store/ImageData.aspx?pageSize=20&ImageTypeId=0\" class='classLink'><s></s><strong>默认分类<span>(", defaultPhotoCount, ")</span></strong></a></li>" });
            }
            else
            {
                obj2 = str;
                str  = string.Concat(new object[] { obj2, "<li><a href=\"", Globals.ApplicationPath, "/admin/store/ImageData.aspx?pageSize=20&ImageTypeId=0\"><s></s><strong>默认分类<span>(", defaultPhotoCount, ")</span></strong></a></li>" });
            }
            foreach (DataRow row in photoCategories.Rows)
            {
                if (row["CategoryId"].ToString() == str3)
                {
                    str4 = "class='classLink'";
                }
                else
                {
                    str4 = "";
                }
                str2 = string.Format("<li><a href=\"" + Globals.ApplicationPath + "/admin/store/ImageData.aspx?pageSize=20&ImageTypeId={0}\" " + str4 + "><s></s>{1}<span>({2})</span></a></li>", row["CategoryId"], row["CategoryName"], row["PhotoCounts"].ToString());
                str  = str + str2;
            }
            str       = str + "</ul>";
            base.Text = str;
            base.Render(writer);
        }
Beispiel #4
0
        protected override void Render(HtmlTextWriter writer)
        {
            string    text              = "<ul>";
            string    empty             = string.Empty;
            DataTable photoCategories   = GalleryHelper.GetPhotoCategories(0);
            int       defaultPhotoCount = GalleryHelper.GetDefaultPhotoCount();
            string    text2             = this.Page.Request.QueryString["ImageTypeId"];
            string    empty2            = string.Empty;

            if (!string.IsNullOrEmpty(text2))
            {
                text2 = this.Page.Request.QueryString["ImageTypeId"];
            }
            text = ((!(text2 == "0")) ? (text + "<li><a href=\"/admin/store/ImageData?pageSize=20&ImageTypeId=0\"><s></s><strong>默认分类<span>(" + defaultPhotoCount + ")</span></strong></a></li>") : (text + "<li><a href=\"/admin/store/ImageData?pageSize=20&ImageTypeId=0\" class='classLink'><s></s><strong>默认分类<span>(" + defaultPhotoCount + ")</span></strong></a></li>"));
            foreach (DataRow row in photoCategories.Rows)
            {
                empty2 = ((!(row["CategoryId"].ToString() == text2)) ? "" : "class='classLink'");
                empty  = string.Format("<li><a href=\"/admin/store/ImageData?pageSize=20&ImageTypeId={0}\" " + empty2 + "><s></s>{1}<span>({2})</span></a></li>", row["CategoryId"], row["CategoryName"], row["PhotoCounts"].ToString());
                text  += empty;
            }
            text = (base.Text = text + "</ul>");
            base.Render(writer);
        }