Beispiel #1
0
        public string ShowFeaturesContent(string userName, int pageSize, int pageIndex)
        {
            QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
            int       totalRecord = 0;
            DataTable dt          = feature.ShowFeatures(userName, pageSize, pageIndex, ref totalRecord);

            if (dt == null || dt.Rows.Count == 0)
            {
                return(string.Empty);
            }
            StringBuilder sb = new StringBuilder();

            //if (totalRecord > pageSize)
            //    sb.Append(ShowFeaturesPage(pageSize, pageIndex, totalRecord, userName, "pre"));
            sb.Append("<DIV class=\"dir\"><SPAN><SPAN>共检索到 <STRONG>" + totalRecord + "</STRONG> 条数据</SPAN> </SPAN></DIV>");
            sb.Append("<div><OL>");
            ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                sb.Append("<LI>");
                sb.Append("<DL>");

                sb.Append("<DD>");
                sb.Append("<a href=\"FeatureDetail.aspx?featureId=" + dt.Rows[i]["FeatureId"].ToString() + "&name=" + HttpUtility.UrlEncode(dt.Rows[i]["FeatureName"].ToString()) + "\" target=\"_blank\">");
                string folderName = dt.Rows[i]["FolderName"].ToString();
                if (string.IsNullOrEmpty(folderName))
                {
                    folderName = dt.Rows[i]["Creator"].ToString();
                }
                //yangguang
                //sb.Append("<img src=\"" + imageType.PreviewPath_170_Read + folderName + "/" + dt.Rows[i]["CoverImage"].ToString() + "\" alt=\"\" border=\"0\" /></a>");
                sb.Append("<img src=\"" + imageType.GetPreviewPathRead(folderName, dt.Rows[i]["CoverImage"].ToString(), "170") + "\" alt=\"\" border=\"0\" /></a>");
                sb.Append("</DD>");
                sb.Append("<DT><EM><STRONG>");
                sb.Append(dt.Rows[i]["FeatureName"].ToString());
                sb.Append("</STRONG></EM></DT>");
                sb.Append("<DT><STRONG>");
                string des = dt.Rows[i]["FeatureDes"].ToString();
                des = des.Length > 30 ? des.Substring(0, 30) + "..." : des;
                sb.Append(des);
                sb.Append("</STRONG></DT>");
                sb.Append("<DT>");
                sb.Append("共 <a class=\"small\" href=\"FeatureDetail.aspx?featureId=" + dt.Rows[i]["FeatureId"].ToString() + "&name=" + HttpUtility.UrlEncode(dt.Rows[i]["FeatureName"].ToString()) + "\" target=\"_blank\">");
                sb.Append(dt.Rows[i]["Total"].ToString());
                sb.Append("</a> 个图片");
                sb.Append("</DT>");
                sb.Append("</DL>");
                sb.Append("</LI>");
            }
            sb.Append("</OL></div>");
            if (totalRecord > pageSize)
            {
                sb.Append(ShowFeaturesPage(pageSize, pageIndex, totalRecord, userName, "next"));
            }
            return(sb.ToString());
        }
Beispiel #2
0
        public string ShowFeaturesContent(string userName, int pageSize, int pageIndex)
        {
            QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
            int totalRecord = 0;
            DataTable dt = feature.ShowFeatures(userName, pageSize, pageIndex, ref totalRecord);
            if (dt == null || dt.Rows.Count == 0)
                return string.Empty;
            StringBuilder sb = new StringBuilder();
            //if (totalRecord > pageSize)
            //    sb.Append(ShowFeaturesPage(pageSize, pageIndex, totalRecord, userName, "pre"));
            sb.Append("<DIV class=\"dir\"><SPAN><SPAN>共检索到 <STRONG>" + totalRecord + "</STRONG> 条数据</SPAN> </SPAN></DIV>");
            sb.Append("<div><OL>");
            ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                sb.Append("<LI>");
                sb.Append("<DL>");

                sb.Append("<DD>");
                sb.Append("<a href=\"FeatureDetail.aspx?featureId=" + dt.Rows[i]["FeatureId"].ToString() + "&name=" + HttpUtility.UrlEncode(dt.Rows[i]["FeatureName"].ToString()) + "\" target=\"_blank\">");
                string folderName = dt.Rows[i]["FolderName"].ToString();
                if (string.IsNullOrEmpty(folderName))
                    folderName = dt.Rows[i]["Creator"].ToString();
                //yangguang
                //sb.Append("<img src=\"" + imageType.PreviewPath_170_Read + folderName + "/" + dt.Rows[i]["CoverImage"].ToString() + "\" alt=\"\" border=\"0\" /></a>");
                sb.Append("<img src=\"" + imageType.GetPreviewPathRead(folderName, dt.Rows[i]["CoverImage"].ToString(), "170") + "\" alt=\"\" border=\"0\" /></a>");
                sb.Append("</DD>");
                sb.Append("<DT><EM><STRONG>");
                sb.Append(dt.Rows[i]["FeatureName"].ToString());
                sb.Append("</STRONG></EM></DT>");
                sb.Append("<DT><STRONG>");
                string des = dt.Rows[i]["FeatureDes"].ToString();
                des = des.Length > 30 ? des.Substring(0, 30) + "..." : des;
                sb.Append(des);
                sb.Append("</STRONG></DT>");
                sb.Append("<DT>");
                sb.Append("共 <a class=\"small\" href=\"FeatureDetail.aspx?featureId=" + dt.Rows[i]["FeatureId"].ToString() + "&name=" + HttpUtility.UrlEncode(dt.Rows[i]["FeatureName"].ToString()) + "\" target=\"_blank\">");
                sb.Append(dt.Rows[i]["Total"].ToString());
                sb.Append("</a> 个图片");
                sb.Append("</DT>");
                sb.Append("</DL>");
                sb.Append("</LI>");
            }
            sb.Append("</OL></div>");
            if (totalRecord > pageSize)
                sb.Append(ShowFeaturesPage(pageSize, pageIndex, totalRecord, userName, "next"));
            return sb.ToString();
        }
Beispiel #3
0
        //专题管理的详细信息
        public string GetFeatureImagesContent(string featureId, int type, int pageSize, int pageIndex)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("<div style=\"padding:3px 0px 3px 0px;border-bottom:#d4d0c8 solid 1px;\"><input type=\"button\" class=\"btn\" style=\"font-size:12px;\" onclick=\"AddImage('" + featureId + "')\" value=\"添加图片\" /></div>");
            QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
            int       totalRecord = 0;
            DataTable dt          = feature.GetFeatureImages(new Guid(featureId), type, pageSize, pageIndex, ref totalRecord);

            if (dt == null || dt.Rows.Count == 0)
            {
                return(sb.ToString());
            }
            HttpContext.Current.Session["DataResource"] = dt;
            ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
            sb.Append("<div>");
            sb.Append("<ul class=\"detailClass\">");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                sb.Append("<li>");
                sb.Append("<table id=\"" + dt.Rows[i]["FDId"].ToString() + "\" ><tr><td valign=\"bottom\" style=\"height:185px;\">");
                sb.Append("<div>");
                sb.Append("<a href=\"../../PicDetail.aspx?ItemID=" + dt.Rows[i]["ID"].ToString() + "\" target=\"_blank\">");
                //yangguang
                //sb.Append("<img src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString()+"/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\"  border=\"0\" /><br />");
                sb.Append("<img src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\"  border=\"0\" /><br />");
                sb.Append("</a>");
                sb.Append("</div>");
                sb.Append("</td></tr>");
                sb.Append("<tr><td valign=\"middle\">");
                sb.Append(dt.Rows[i]["Caption"].ToString() + "<a href=\"javascript:Delete('" + dt.Rows[i]["FDId"].ToString() + "')\" ><img src=\"../../image/common/delete.GIF\" alt=\"删除图片\" /></a>");
                //yangguang
                //sb.Append("&nbsp;<a href=\"javascript:ShowConver('" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "', '" + featureId + "', '" + dt.Rows[i]["ServerFileName"].ToString() + "', '" + dt.Rows[i]["ServerFolderName"].ToString() + "')\" ><img src=\"../../image/common/action_print.gif\" alt=\"设为封面\" /></a>");
                sb.Append("&nbsp;<a href=\"javascript:ShowConver('" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "', '" + featureId + "', '" + dt.Rows[i]["ServerFileName"].ToString() + "', '" + dt.Rows[i]["ServerFolderName"].ToString() + "')\" ><img src=\"../../image/common/action_print.gif\" alt=\"设为封面\" /></a>");
                sb.Append("</td></tr></table>");
                sb.Append("</li>");
            }
            sb.Append("</ul></div>");
            if (totalRecord > pageSize)
            {
                sb.Append(GetImagePage(pageSize, pageIndex, totalRecord, featureId));
            }
            return(sb.ToString());
        }
Beispiel #4
0
        //单个专题信息
        public string GetFeatureContent(string featureId, string logName)
        {
            QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
            DataTable dt = feature.GetFeature(featureId);

            if (dt == null || dt.Rows.Count == 0)
            {
                return(string.Empty);
            }
            ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
            StringBuilder          sb        = new StringBuilder();

            sb.Append("<table width=\"100%;\">");
            sb.Append("<tr><td align=\"left\" style=\"width:100px; font-size:13px; font-weight:100;\">编辑专题:</td></tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\">专题名称:</td><td align=\"left\"><input type=\"text\" id=\"FeatureName\" value=\"" + dt.Rows[0]["FeatureName"] + "\" style=\"width:300px;\" maxlength=\"20\" /><font style=\"color:Red;\">*</font></td></tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\">专题描述:</td><td align=\"left\"><input type=\"text\" id=\"FeatureDes\" value=\"" + dt.Rows[0]["FeatureDes"] + "\" style=\"width:550px;\"  maxlength=\"150\" /></td></tr>");
            sb.Append("<tr>");
            sb.Append("<td align=\"left\" style=\"width:100px;\">状态:</td>");
            sb.Append("<td align=\"left\">");
            sb.Append("<select id=\"selectupdateid\">");
            if (dt.Rows[0]["State"].ToString() == "True")
            {
                sb.Append("<option value=\"0\">下线</option><option value=\"1\" selected>上线</option>");
            }
            else
            {
                sb.Append("<option value=\"0\" selected>下线</option><option value=\"1\">上线</option>");
            }
            sb.Append("</select>");
            sb.Append("</td>");
            sb.Append("</tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\">封面图片:</td>");
            sb.Append("<td align=\"left\">");
            sb.Append("<input type=\"hidden\" id=\"CoverImage\" value=\"" + dt.Rows[0]["CoverImage"] + "\" />");
            //yangguang
            //sb.Append("<img id=\"editImg\" src=\"" + imageType.PreviewPath_170_Read + dt.Rows[0]["Creator"].ToString() + "/" + dt.Rows[0]["CoverImage"].ToString() + "\" alt=\"封面\" />");
            sb.Append("<img id=\"editImg\" src=\"" + imageType.GetPreviewPathRead(dt.Rows[0]["Creator"].ToString(), dt.Rows[0]["CoverImage"].ToString(), "170") + "\" alt=\"封面\" />");
            sb.Append("(在添加的图片中选择本专题封面)");
            sb.Append("</td></tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\"><input type=\"button\" value=\"保存\"class=\"btn\" style=\" font-size:12px;\" onclick=\"UpdateFeature('" + featureId + "', '" + logName + "')\" /></td><td align=\"left\"></td></tr>");
            sb.Append("</table>");

            return(sb.ToString());
        }
Beispiel #5
0
        public string ShowFeatureImagesContent(string featureId, int type, int pageSize, int pageIndex)
        {
            QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
            int       totalRecord = 0;
            DataTable dt          = feature.GetFeatureImages(new Guid(featureId), type, pageSize, pageIndex, ref totalRecord);

            if (dt == null || dt.Rows.Count == 0)
            {
                return(string.Empty);
            }
            ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
            StringBuilder          sb        = new StringBuilder();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                sb.Append("<div class=\"single_cover\">");
                sb.Append("<div class=\"cover_img\">");
                sb.Append("<a href=\"../../PicDetail.aspx?ItemID=" + dt.Rows[i]["ID"].ToString() + "\" target=\"_blank\">");
                //yangguang
                //sb.Append("<img src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\" border=\"0\" />");
                sb.Append("<img src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\" border=\"0\" />");
                sb.Append("</a>");
                sb.Append("</div>");
                sb.Append("<div class=\"cover_txt\">");
                sb.Append("<h5>" + dt.Rows[i]["Caption"].ToString() + "</h5>");
                sb.Append("<p class=\"cover_intro\">" + dt.Rows[i]["Description"].ToString() + "</p>");
                sb.Append("<p class=\"more\"><a href=\"../../PicDetail.aspx?ItemID=" + dt.Rows[i]["ID"].ToString() + "\" target=\"_blank\">预览>></a></p>");
                sb.Append("</div>");
                sb.Append("</div>");
            }
            if (totalRecord > pageSize)
            {
                sb.Append(ShowFeatureImagePage(pageSize, pageIndex, totalRecord, featureId));
            }
            return(sb.ToString());
        }
Beispiel #6
0
 public string SearchImagesContent(string keyWord, string catalogId, string featureId, int pageSize, int pageNum, string param, string type)
 {
     int pageCount = 0;
     QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
     DataSet ds = feature.SearchResource(keyWord,
         new DateTime(2000, 1, 1, 1, 1, 1).ToString(),
         DateTime.MaxValue.ToString(),
         "00000000-0000-0000-0000-000000000000",
         catalogId, pageSize, pageNum - 1, ref pageCount, "image,other", string.Empty, 2, new Guid(featureId), type);
     if (ds == null && ds.Tables.Count == 0)
         return string.Empty;
     DataTable dt = ds.Tables[1];
     pageCount = string.IsNullOrEmpty(ds.Tables[0].Rows[0][0].ToString()) ? 0 : int.Parse(ds.Tables[0].Rows[0][0].ToString());
     StringBuilder sb = new StringBuilder();
     if (pageCount > pageSize)
         sb.Append(GetSearchPage(pageSize, pageNum, pageCount, keyWord));
     sb.Append("<div style=\"text-align:right; padding-right:10px;\"><input type=\"checkbox\" name=\"fullname\" onclick=\"OnCheckBox(this)\"/>全选</div>");
     sb.Append("<table width=\"100%\" border=\"0\">");
     sb.Append("<tr>");
     string id = string.Empty;
     ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         if (i % 4 == 0 && i != 0)
             sb.Append("</tr><tr>");
         id = dt.Rows[i]["ID"].ToString();
         sb.Append("<td class=\"imagetd\" valign=\"bottom\" id=\"" + id + "td\">");
         sb.Append("<table><tr><td valign=\"bottom\">");
         if (param.ToLower().IndexOf(id.ToLower()) != -1)
         {
             sb.Append("<img id=\"" + id + "img\" style=\"cursor:pointer;\" onmouseover=\"OnMUp('" + id + "')\" onmouseout=\"OnMOut('" + id + "')\"");
             sb.Append(" onclick=\"AddImage('" + id + "', '" + dt.Rows[i]["Caption"].ToString() + "')\"");
             //yangguang
             //sb.Append(" src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\"/>");
             sb.Append(" src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\"/>");
         }
         else
         {
             sb.Append("<img id=\"" + id + "img\" style=\"cursor:pointer;\" onmouseover=\"OnMUp('" + id + "')\" onmouseout=\"OnMOut('" + id + "')\" ");
             sb.Append("onclick=\"AddImage('" + id + "', '" + dt.Rows[i]["Caption"].ToString() + "')\" ");
             //yangguang
             //sb.Append("src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\"/>");
             sb.Append("src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\"/>");
         }
         sb.Append("</td></tr>");
         sb.Append("<tr><td>");
         sb.Append("<div>");
         if (param.ToLower().IndexOf(id.ToLower()) != -1)
             sb.Append("<input type=\"checkbox\" id=\"" + id + "\" name=\"image\" value=\"" + id + "\" checked style=\"display:none;\" />");
         else
             sb.Append("<input type=\"checkbox\" id=\"" + id + "\" name=\"image\" value=\"" + id + "\" style=\"display:none;\"/>");
         sb.Append("<table width=\"100%\"><tr><td valign=\"middle\" align=\"left\" width=\"90%\">");
         sb.Append("<span style=\"float:left;\">" + dt.Rows[i]["Caption"].ToString() + "</span>");
         sb.Append("</td><td valign=\"middle\" align=\"right\">");
         if (param.ToLower().IndexOf(id.ToLower()) != -1)
         {
             sb.Append("<img id=\"" + id + "check\" src=\"../../images/swfuploadEnd.gif\">");
         }
         else
         {
             sb.Append("<img id=\"" + id + "check\" style=\"display:none;\" src=\"../../images/swfuploadEnd.gif\">");
         }
         sb.Append("</td></tr></table>");
         sb.Append("</div>");
         sb.Append("</td></tr></table>");
         sb.Append("</td>");
     }
     sb.Append("</tr>");
     sb.Append("</table>");
     if (pageCount > pageSize)
         sb.Append(GetSearchPage(pageSize, pageNum, pageCount, keyWord));
     sb.Append("<div style=\"text-align:right; padding-right:10px;\"><input type=\"checkbox\" name=\"fullname\" onclick=\"OnCheckBox(this)\"/>全选</div>");
     return sb.ToString();
 }
Beispiel #7
0
 public string ShowFeatureImagesContent(string featureId, int type, int pageSize, int pageIndex)
 {
     QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
     int totalRecord = 0;
     DataTable dt = feature.GetFeatureImages(new Guid(featureId), type, pageSize, pageIndex, ref totalRecord);
     if (dt == null || dt.Rows.Count == 0)
         return string.Empty;
     ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
     StringBuilder sb = new StringBuilder();
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         sb.Append("<div class=\"single_cover\">");
         sb.Append("<div class=\"cover_img\">");
         sb.Append("<a href=\"../../PicDetail.aspx?ItemID=" + dt.Rows[i]["ID"].ToString() + "\" target=\"_blank\">");
         //yangguang
         //sb.Append("<img src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\" border=\"0\" />");
         sb.Append("<img src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\" border=\"0\" />");
         sb.Append("</a>");
         sb.Append("</div>");
         sb.Append("<div class=\"cover_txt\">");
         sb.Append("<h5>" + dt.Rows[i]["Caption"].ToString() + "</h5>");
         sb.Append("<p class=\"cover_intro\">" + dt.Rows[i]["Description"].ToString() + "</p>");
         sb.Append("<p class=\"more\"><a href=\"../../PicDetail.aspx?ItemID=" + dt.Rows[i]["ID"].ToString() + "\" target=\"_blank\">预览>></a></p>");
         sb.Append("</div>");
         sb.Append("</div>");
     }
     if (totalRecord > pageSize)
         sb.Append(ShowFeatureImagePage(pageSize, pageIndex, totalRecord, featureId));
     return sb.ToString();
 }
Beispiel #8
0
 //专题管理的详细信息
 public string GetFeatureImagesContent(string featureId, int type, int pageSize, int pageIndex)
 {
     StringBuilder sb = new StringBuilder();
     sb.Append("<div style=\"padding:3px 0px 3px 0px;border-bottom:#d4d0c8 solid 1px;\"><input type=\"button\" class=\"btn\" style=\"font-size:12px;\" onclick=\"AddImage('" + featureId + "')\" value=\"添加图片\" /></div>");
     QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
     int totalRecord = 0;
     DataTable dt = feature.GetFeatureImages(new Guid(featureId), type, pageSize, pageIndex, ref totalRecord);
     if (dt == null || dt.Rows.Count == 0)
         return sb.ToString();
     HttpContext.Current.Session["DataResource"] = dt;
     ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
     sb.Append("<div>");
     sb.Append("<ul class=\"detailClass\">");
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         sb.Append("<li>");
         sb.Append("<table id=\"" + dt.Rows[i]["FDId"].ToString() + "\" ><tr><td valign=\"bottom\" style=\"height:185px;\">");
         sb.Append("<div>");
         sb.Append("<a href=\"../../PicDetail.aspx?ItemID=" + dt.Rows[i]["ID"].ToString() + "\" target=\"_blank\">");
         //yangguang
         //sb.Append("<img src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString()+"/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\"  border=\"0\" /><br />");
         sb.Append("<img src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\"  border=\"0\" /><br />");
         sb.Append("</a>");
         sb.Append("</div>");
         sb.Append("</td></tr>");
         sb.Append("<tr><td valign=\"middle\">");
         sb.Append(dt.Rows[i]["Caption"].ToString() + "<a href=\"javascript:Delete('" + dt.Rows[i]["FDId"].ToString() + "')\" ><img src=\"../../image/common/delete.GIF\" alt=\"删除图片\" /></a>");
         //yangguang
         //sb.Append("&nbsp;<a href=\"javascript:ShowConver('" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "', '" + featureId + "', '" + dt.Rows[i]["ServerFileName"].ToString() + "', '" + dt.Rows[i]["ServerFolderName"].ToString() + "')\" ><img src=\"../../image/common/action_print.gif\" alt=\"设为封面\" /></a>");
         sb.Append("&nbsp;<a href=\"javascript:ShowConver('" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "', '" + featureId + "', '" + dt.Rows[i]["ServerFileName"].ToString() + "', '" + dt.Rows[i]["ServerFolderName"].ToString() + "')\" ><img src=\"../../image/common/action_print.gif\" alt=\"设为封面\" /></a>");
         sb.Append("</td></tr></table>");
         sb.Append("</li>");
     }
     sb.Append("</ul></div>");
     if (totalRecord > pageSize)
         sb.Append(GetImagePage(pageSize, pageIndex, totalRecord, featureId));
     return sb.ToString();
 }
Beispiel #9
0
        //单个专题信息
        public string GetFeatureContent(string featureId, string logName)
        {
            QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
            DataTable dt = feature.GetFeature(featureId);

            if (dt == null || dt.Rows.Count == 0)
                return string.Empty;
            ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
            StringBuilder sb = new StringBuilder();
            sb.Append("<table width=\"100%;\">");
            sb.Append("<tr><td align=\"left\" style=\"width:100px; font-size:13px; font-weight:100;\">编辑专题:</td></tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\">专题名称:</td><td align=\"left\"><input type=\"text\" id=\"FeatureName\" value=\"" + dt.Rows[0]["FeatureName"] + "\" style=\"width:300px;\" maxlength=\"20\" /><font style=\"color:Red;\">*</font></td></tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\">专题描述:</td><td align=\"left\"><input type=\"text\" id=\"FeatureDes\" value=\"" + dt.Rows[0]["FeatureDes"] + "\" style=\"width:550px;\"  maxlength=\"150\" /></td></tr>");
            sb.Append("<tr>");
            sb.Append("<td align=\"left\" style=\"width:100px;\">状态:</td>");
            sb.Append("<td align=\"left\">");
            sb.Append("<select id=\"selectupdateid\">");
            if (dt.Rows[0]["State"].ToString() == "True")
            {
                sb.Append("<option value=\"0\">下线</option><option value=\"1\" selected>上线</option>");
            }
            else
            {
                sb.Append("<option value=\"0\" selected>下线</option><option value=\"1\">上线</option>");
            }
            sb.Append("</select>");
            sb.Append("</td>");
            sb.Append("</tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\">封面图片:</td>");
            sb.Append("<td align=\"left\">");
            sb.Append("<input type=\"hidden\" id=\"CoverImage\" value=\"" + dt.Rows[0]["CoverImage"] + "\" />");
            //yangguang
            //sb.Append("<img id=\"editImg\" src=\"" + imageType.PreviewPath_170_Read + dt.Rows[0]["Creator"].ToString() + "/" + dt.Rows[0]["CoverImage"].ToString() + "\" alt=\"封面\" />");
            sb.Append("<img id=\"editImg\" src=\"" + imageType.GetPreviewPathRead(dt.Rows[0]["Creator"].ToString(), dt.Rows[0]["CoverImage"].ToString(), "170") + "\" alt=\"封面\" />");
            sb.Append("(在添加的图片中选择本专题封面)");
            sb.Append("</td></tr>");
            sb.Append("<tr><td align=\"left\" style=\"width:100px;\"><input type=\"button\" value=\"保存\"class=\"btn\" style=\" font-size:12px;\" onclick=\"UpdateFeature('" + featureId + "', '" + logName + "')\" /></td><td align=\"left\"></td></tr>");
            sb.Append("</table>");

            return sb.ToString();
        }
Beispiel #10
0
        public string SearchImagesContent(string keyWord, string catalogId, string featureId, int pageSize, int pageNum, string param, string type)
        {
            int pageCount = 0;

            QJVRMS.Business.FeatureWS.FeatureService feature = new QJVRMS.Business.FeatureWS.FeatureService();
            DataSet ds = feature.SearchResource(keyWord,
                                                new DateTime(2000, 1, 1, 1, 1, 1).ToString(),
                                                DateTime.MaxValue.ToString(),
                                                "00000000-0000-0000-0000-000000000000",
                                                catalogId, pageSize, pageNum - 1, ref pageCount, "image,other", string.Empty, 2, new Guid(featureId), type);

            if (ds == null && ds.Tables.Count == 0)
            {
                return(string.Empty);
            }
            DataTable dt = ds.Tables[1];

            pageCount = string.IsNullOrEmpty(ds.Tables[0].Rows[0][0].ToString()) ? 0 : int.Parse(ds.Tables[0].Rows[0][0].ToString());
            StringBuilder sb = new StringBuilder();

            if (pageCount > pageSize)
            {
                sb.Append(GetSearchPage(pageSize, pageNum, pageCount, keyWord));
            }
            sb.Append("<div style=\"text-align:right; padding-right:10px;\"><input type=\"checkbox\" name=\"fullname\" onclick=\"OnCheckBox(this)\"/>全选</div>");
            sb.Append("<table width=\"100%\" border=\"0\">");
            sb.Append("<tr>");
            string id = string.Empty;

            ResourceType.ImageType imageType = new QJVRMS.Business.ResourceType.ImageType();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (i % 4 == 0 && i != 0)
                {
                    sb.Append("</tr><tr>");
                }
                id = dt.Rows[i]["ID"].ToString();
                sb.Append("<td class=\"imagetd\" valign=\"bottom\" id=\"" + id + "td\">");
                sb.Append("<table><tr><td valign=\"bottom\">");
                if (param.ToLower().IndexOf(id.ToLower()) != -1)
                {
                    sb.Append("<img id=\"" + id + "img\" style=\"cursor:pointer;\" onmouseover=\"OnMUp('" + id + "')\" onmouseout=\"OnMOut('" + id + "')\"");
                    sb.Append(" onclick=\"AddImage('" + id + "', '" + dt.Rows[i]["Caption"].ToString() + "')\"");
                    //yangguang
                    //sb.Append(" src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\"/>");
                    sb.Append(" src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\"/>");
                }
                else
                {
                    sb.Append("<img id=\"" + id + "img\" style=\"cursor:pointer;\" onmouseover=\"OnMUp('" + id + "')\" onmouseout=\"OnMOut('" + id + "')\" ");
                    sb.Append("onclick=\"AddImage('" + id + "', '" + dt.Rows[i]["Caption"].ToString() + "')\" ");
                    //yangguang
                    //sb.Append("src=\"" + imageType.PreviewPath_170_Read + dt.Rows[i]["ServerFolderName"].ToString() + "/" + dt.Rows[i]["ServerFileName"].ToString() + "\" alt=\"\"/>");
                    sb.Append("src=\"" + imageType.GetPreviewPathRead(dt.Rows[i]["ServerFolderName"].ToString(), dt.Rows[i]["ServerFileName"].ToString(), "170") + "\" alt=\"\"/>");
                }
                sb.Append("</td></tr>");
                sb.Append("<tr><td>");
                sb.Append("<div>");
                if (param.ToLower().IndexOf(id.ToLower()) != -1)
                {
                    sb.Append("<input type=\"checkbox\" id=\"" + id + "\" name=\"image\" value=\"" + id + "\" checked style=\"display:none;\" />");
                }
                else
                {
                    sb.Append("<input type=\"checkbox\" id=\"" + id + "\" name=\"image\" value=\"" + id + "\" style=\"display:none;\"/>");
                }
                sb.Append("<table width=\"100%\"><tr><td valign=\"middle\" align=\"left\" width=\"90%\">");
                sb.Append("<span style=\"float:left;\">" + dt.Rows[i]["Caption"].ToString() + "</span>");
                sb.Append("</td><td valign=\"middle\" align=\"right\">");
                if (param.ToLower().IndexOf(id.ToLower()) != -1)
                {
                    sb.Append("<img id=\"" + id + "check\" src=\"../../images/swfuploadEnd.gif\">");
                }
                else
                {
                    sb.Append("<img id=\"" + id + "check\" style=\"display:none;\" src=\"../../images/swfuploadEnd.gif\">");
                }
                sb.Append("</td></tr></table>");
                sb.Append("</div>");
                sb.Append("</td></tr></table>");
                sb.Append("</td>");
            }
            sb.Append("</tr>");
            sb.Append("</table>");
            if (pageCount > pageSize)
            {
                sb.Append(GetSearchPage(pageSize, pageNum, pageCount, keyWord));
            }
            sb.Append("<div style=\"text-align:right; padding-right:10px;\"><input type=\"checkbox\" name=\"fullname\" onclick=\"OnCheckBox(this)\"/>全选</div>");
            return(sb.ToString());
        }