Beispiel #1
0
        private const string CapitalPicPath = "http://images.topfo.com/";                        //图片路径



        #region 投资模版静态页面
        /// <summary>
        ///投资模版静态页面
        /// </summary>
        /// <param name="NewsID">编号</param>
        /// <param name="title">标题</param>
        /// <param name="publishT">时间</param>
        /// <param name="Content">详细内容</param>
        public int StaticHtml(int infoID, string title, string publishT, string AreaName, string Content, string IndustryCarveOutID, string CooperationTypeName, string Money, string validateID, string MerchantNameTotal, string Idstuny, string pic, string IsVip, string KeyWord, string DisplayTitle, string Descript, string Register)
        {
            try
            {
                Tz888.BLL.Info.V124.CapitalInfoBLL    bll   = new Tz888.BLL.Info.V124.CapitalInfoBLL();
                Tz888.Model.Info.V124.CapitalSetModel model = new Tz888.Model.Info.V124.CapitalSetModel();
                model = bll.GetIntegrityModel(infoID);
                #region 图片属性
                string Pic1   = "";
                string Pic1_c = "";
                string Pic1_s = "";
                string Pic1_r = "";
                string Pic2   = "";
                string Pic2_c = "";
                string Pic2_s = "";
                string Pic2_r = "";
                string Pic3   = "";
                string Pic3_c = "";
                string Pic3_s = "";
                string Pic3_r = "";
                string Pic4   = "";
                string Pic4_c = "";
                string Pic4_s = "";
                string Pic4_r = "";
                string Pic5   = "";
                string Pic5_c = "";
                string Pic5_s = "";
                string Pic5_r = "";
                string Pic6   = "";
                string Pic6_c = "";
                string Pic6_s = "";
                string Pic6_r = "";
                string p1     = "";
                string p2     = "";
                string p3     = "";
                string p4     = "";
                string p5     = "";
                string p6     = "";
                #endregion
                #region 图片封装
                ArrayList arrListPic = new ArrayList();
                ArrayList arrListDoc = new ArrayList();
                if (model.InfoResourceModels != null)
                {
                    foreach (Tz888.Model.Info.InfoResourceModel objModelResource in model.InfoResourceModels)
                    {
                        //ResourceType 0:其他文档 1:图片 2:视频
                        if (objModelResource.ResourceType.ToString().Trim() == "1")
                        {
                            string[] arTempPic = new string[2];
                            arTempPic[0] = objModelResource.ResourceAddr.Trim();
                            arTempPic[1] = objModelResource.ResourceName.Trim();
                            arrListPic.Add(arTempPic);
                        }
                        if (objModelResource.ResourceType.ToString().Trim() == "0")
                        {
                            string[] arTempDoc = new string[2];
                            arTempDoc[0] = objModelResource.ResourceAddr.Trim();
                            arTempDoc[1] = objModelResource.ResourceName.Trim();
                            arrListDoc.Add(arTempDoc);
                        }
                    }
                }
                if (arrListPic.Count > 0)
                {
                    string[] sPicTemp = (string[])arrListPic[0];
                    Pic1   = sPicTemp[0];
                    Pic1_c = sPicTemp[1];
                    //Pic1_s = Common.GetMiniPic(Pic1);
                    Pic1_s = Pic1;
                    Pic1_r = "<li id=\"tab_tophome_1\" class=\"on\"><a href=" + CapitalPicPath.Trim() + Pic1_s.Trim() + " target=\"_blank\"   onmousemove=\"startIndex=1;setTab('tophome',1,1,'out','on');\" onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.SOSO_2'});\"><img src=" + CapitalPicPath.Trim() + Pic1_s.Trim() + " class=\"tab_img\" alt=\"4\"/></a></li>";
                    p1     = "<div id=\"con_tophome_1\"  ><a href=" + CapitalPicPath.Trim() + Pic1_s.Trim() + " target=\"_blank\"  onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.STUDY_1'});\"><img  src=" + CapitalPicPath.Trim() + Pic1_s.Trim() + "  alt=\"3\" /></a></div>";
                }

                if (arrListPic.Count > 1)
                {
                    string[] sPicTemp = (string[])arrListPic[1];
                    Pic2   = sPicTemp[0];
                    Pic2_c = sPicTemp[1];
                    //Pic2_s = Common.GetMiniPic(Pic2);
                    Pic2_s = Pic2;
                    Pic2_r = "<li id=\"tab_tophome_2\" class=\"out\"><a href=" + CapitalPicPath.Trim() + Pic2_s.Trim() + " target=\"_blank\"   onmousemove=\"startIndex=2;setTab('tophome',2,2,'out','on');\" onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.SOSO_2'});\"><img src=" + CapitalPicPath.Trim() + Pic2_s.Trim() + " class=\"tab_img\" alt=\"4\"/></a></li>";
                    p2     = "<div id=\"con_tophome_2\"  class=\"hidecontent\"><a href=" + CapitalPicPath.Trim() + Pic2_s.Trim() + " target=\"_blank\"  onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.STUDY_1'});\"><img  src=" + CapitalPicPath.Trim() + Pic2_s.Trim() + "  alt=\"3\" /></a></div>";
                }
                if (arrListPic.Count > 2)
                {
                    string[] sPicTemp = (string[])arrListPic[2];
                    Pic3   = sPicTemp[0];
                    Pic3_c = sPicTemp[1];
                    //Pic3_s = Common.GetMiniPic(Pic3);
                    Pic3_s = Pic3;
                    Pic3_r = "<li id=\"tab_tophome_3\" class=\"out\"><a href=" + CapitalPicPath.Trim() + Pic3_s.Trim() + " target=\"_blank\"   onmousemove=\"startIndex=3;setTab('tophome',3,3,'out','on');\" onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.SOSO_2'});\"><img src=" + CapitalPicPath.Trim() + Pic3_s.Trim() + " class=\"tab_img\" alt=\"4\"/></a></li>";
                    p3     = "<div id=\"con_tophome_3\"  class=\"hidecontent\"><a href=" + CapitalPicPath.Trim() + Pic3_s.Trim() + " target=\"_blank\"  onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.STUDY_1'});\"><img  src=" + CapitalPicPath.Trim() + Pic3_s.Trim() + "  alt=\"3\" /></a></div>";
                }
                if (arrListPic.Count > 3)
                {
                    string[] sPicTemp = (string[])arrListPic[3];
                    Pic4   = sPicTemp[0];
                    Pic4_c = sPicTemp[1];
                    //Pic4_s = Common.GetMiniPic(Pic4);
                    Pic4_s = Pic4;
                    Pic4_r = "<li id=\"tab_tophome_4\" class=\"out\"><a href=" + CapitalPicPath.Trim() + Pic4_s.Trim() + " target=\"_blank\"   onmousemove=\"startIndex=4;setTab('tophome',4,4,'out','on');\" onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.SOSO_2'});\"><img src=" + CapitalPicPath.Trim() + Pic4_s.Trim() + " class=\"tab_img\" alt=\"4\"/></a></li>";
                    p4     = "<div id=\"con_tophome_4\"  class=\"hidecontent\"><a href=" + CapitalPicPath.Trim() + Pic4_s.Trim() + " target=\"_blank\"  onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.STUDY_1'});\"><img  src=" + CapitalPicPath.Trim() + Pic4_s.Trim() + "  alt=\"3\" /></a></div>";
                }
                if (arrListPic.Count > 4)
                {
                    string[] sPicTemp = (string[])arrListPic[4];
                    Pic5   = sPicTemp[0];
                    Pic5_c = sPicTemp[1];
                    //Pic5_s = Common.GetMiniPic(Pic5);
                    Pic5_s = Pic5;
                    Pic5_r = "<li id=\"tab_tophome_5\" class=\"out\"><a href=" + CapitalPicPath.Trim() + Pic5_s.Trim() + " target=\"_blank\"   onmousemove=\"startIndex=45;setTab('tophome',5,5,'out','on');\" onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.SOSO_2'});\"><img src=" + CapitalPicPath.Trim() + Pic5_s.Trim() + " class=\"tab_img\" alt=\"4\"/></a></li>";
                    p5     = "<div id=\"con_tophome_5\"  class=\"hidecontent\"><a href=" + CapitalPicPath.Trim() + Pic5_s.Trim() + " target=\"_blank\"  onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.STUDY_1'});\"><img  src=" + CapitalPicPath.Trim() + Pic5_s.Trim() + "  alt=\"3\" /></a></div>";
                }
                if (arrListPic.Count > 5)
                {
                    string[] sPicTemp = (string[])arrListPic[5];
                    Pic6   = sPicTemp[0];
                    Pic6_c = sPicTemp[1];
                    //Pic6_s = Common.GetMiniPic(Pic6);
                    Pic6_s = Pic6;
                    Pic6_r = "<li id=\"tab_tophome_5\" class=\"out\"><a href=" + CapitalPicPath.Trim() + Pic6_s.Trim() + " target=\"_blank\"   onmousemove=\"startIndex=45;setTab('tophome'6,6,'out','on');\" onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.SOSO_2'});\"><img src=" + CapitalPicPath.Trim() + Pic6_s.Trim() + " class=\"tab_img\" alt=\"4\"/></a></li>";
                    p6     = "<div id=\"con_tophome_5\"  class=\"hidecontent\"><a href=" + CapitalPicPath.Trim() + Pic6_s.Trim() + " target=\"_blank\"  onclick=\"javascript:pgvSendClick({hottag:'KF.SERVICE.INDEX.STUDY_1'});\"><img  src=" + CapitalPicPath.Trim() + Pic6_s.Trim() + "  alt=\"3\" /></a></div>";
                }


                #endregion
                if (Register == "%")
                {
                    Register = "面谈";
                }
                if (AreaName == "")
                {
                    AreaName = "全国";
                }
                string TempFileName = Merchant.ToString();
                string Tem          = Compage.Reader(TempFileName); //读取模板内容
                #region 替换模版
                string TempSoure = Tem;
                TempSoure = TempSoure.Replace("$infoID$", Convert.ToString(infoID));
                TempSoure = TempSoure.Replace("$title$", title);                           //标题
                TempSoure = TempSoure.Replace("$publishT$", publishT);                     //时间
                TempSoure = TempSoure.Replace("$AreaName$", AreaName);                     //区域
                TempSoure = TempSoure.Replace("$Content$", Content);                       //内容
                TempSoure = TempSoure.Replace("$IndustryCarveOutID$", IndustryCarveOutID); //行业
                TempSoure = TempSoure.Replace("$State$", CooperationTypeName);             //投资方式
                TempSoure = TempSoure.Replace("$Money$", Money);                           //收费资源
                TempSoure = TempSoure.Replace("$validateID$", validateID);                 //有效期
                TempSoure = TempSoure.Replace("$MerchantNameTotal$", MerchantNameTotal);   //投资金额
                TempSoure = TempSoure.Replace("$XianXi$", Idstuny);                        //详细信息
                //TempSoure = TempSoure.Replace("$pic$", pic);//图片   //暂时不用
                TempSoure = TempSoure.Replace("$Register$", Register);                     //投资回报率
                TempSoure = TempSoure.Replace("$ZhongDa$", IsVip);                         //重大投资项目
                TempSoure = TempSoure.Replace("$KeyWord$", KeyWord);                       //网页关键字
                TempSoure = TempSoure.Replace("$Descript$", Descript);                     //网页描述
                TempSoure = TempSoure.Replace("$DisplayTitle$", DisplayTitle);             //网页标题
                TempSoure = TempSoure.Replace("#@TmpFeild-Pic1#", Pic1_r);
                TempSoure = TempSoure.Replace("#@TmpFeild-Pic2#", Pic2_r);
                TempSoure = TempSoure.Replace("#@TmpFeild-Pic3#", Pic3_r);
                TempSoure = TempSoure.Replace("#@TmpFeild-Pic4#", Pic4_r);
                TempSoure = TempSoure.Replace("#@TmpFeild-Pic5#", Pic5_r);
                TempSoure = TempSoure.Replace("#@TmpFeild-Pic6#", Pic6_r);
                TempSoure = TempSoure.Replace("#@p1@#", p1);
                TempSoure = TempSoure.Replace("#@p2@#", p2);
                TempSoure = TempSoure.Replace("#@p3@#", p3);
                TempSoure = TempSoure.Replace("#@p4@#", p4);
                TempSoure = TempSoure.Replace("#@p5@#", p5);
                TempSoure = TempSoure.Replace("#@p6@#", p6);
                if (arrListPic.Count == 0)
                {
                    string tupian = "display:none";

                    TempSoure = TempSoure.Replace("$tupian$", tupian);
                }
                else
                {
                    string tupian = "display:block";

                    TempSoure = TempSoure.Replace("$tupian$", tupian);
                }


                #endregion
                #region
                string inPathTo = "/Capital";

                string   sql1     = "select a.HtmlFile from MainInfoTab as a inner join CapitalInfoTab as b on a.InfoID=b.InfoID where a.InfoID=" + infoID + "";
                string   htmlFile = Tz888.DBUtility.DbHelperSQL.GetSingle(sql1).ToString();
                string[] html     = htmlFile.Split('/');
                string[] nn       = html[2].Split('_');
                string   cc       = nn[0].Substring(nn[0].Length - 8);

                string wenjian = MerchantTmpPathTo + html[1].Replace("Capital", "");
                if (Directory.Exists(wenjian) == false)
                {
                    Directory.CreateDirectory(wenjian);
                }

                string htmlpaths = wenjian + inPathTo + cc + "_" + infoID + ".shtml";
                Compage.Writer(htmlpaths, TempSoure);
                return(1);
            }

            catch (Exception e)
            {
                return(0);
            }
            #endregion
        }
Beispiel #2
0
        /// <summary>
        /// 通过InfoID获取一个Merchant的信息实体
        /// </summary>
        /// <returns></returns>
        public PageStatic objGetMerchantInfoByInfoID(long InfoID)
        {
            PageStatic      page       = new PageStatic();
            CapitalSetModel theCapital = new CapitalSetModel();

            Tz888.BLL.Info.V124.CapitalInfoBLL    bll   = new Tz888.BLL.Info.V124.CapitalInfoBLL();
            Tz888.Model.Info.V124.CapitalSetModel model = new Tz888.Model.Info.V124.CapitalSetModel();
            model = bll.GetIntegrityModel(InfoID);

            page.Title           = model.MainInfoModel.Title.ToString().Trim();
            page.PublishT        = model.MainInfoModel.publishT.ToShortDateString();
            page.Hit             = Convert.ToString(model.MainInfoModel.Hit);
            page.Content         = ThrowHtml(model.CapitalInfoModel.ComAbout);
            page._auditingStatus = Convert.ToInt32(model.MainInfoModel.AuditingStatus);

            if (model.MainInfoModel.ValidateTerm.ToString().Trim() != null)
            {
                string ValidateTerm = "";
                switch (model.MainInfoModel.ValidateTerm.ToString().Trim())
                {
                case "3": ValidateTerm = "3个月"; break;

                case "6": ValidateTerm = "6个月"; break;

                case "36": ValidateTerm = "3年"; break;

                case "60": ValidateTerm = "5年"; break;

                case "12": ValidateTerm = "1年"; break;

                case "14": ValidateTerm = "2年"; break;

                case "24": ValidateTerm = "2年"; break;
                }
                page.ValidateID = ValidateTerm;
            }
            else
            {
                page.ValidateID = "暂无";
            }

            if (model.MainInfoModel.MainPointCount.ToString().Trim() == "0")
            {
                page.Money = "该资源为免费资源";
            }
            else
            {
                page.Money = model.MainInfoModel.MainPointCount.ToString().Trim() + "元";
            }
            //合作方式
            page.CooperationTypeName = "";
            if (model.CapitalInfoModel.CooperationDemandType != null)
            {
                string[] str = model.CapitalInfoModel.CooperationDemandType.Split(new char[] { ',' });//11,2,1

                string[] strchild = str;
                for (int j = 0; j < strchild.Length - 1; j++)
                {
                    if (!string.IsNullOrEmpty(strchild[j].ToString()))
                    {
                        switch (strchild[j].ToString())
                        {
                        case "1":
                            page.CooperationTypeName += "  " + "资金借贷";
                            break;

                        case "11":
                            page.CooperationTypeName += "  " + "直接投资";
                            break;

                        case "2":
                            page.CooperationTypeName += "  " + "股权投资";
                            break;

                        default:
                            break;
                        }
                    }
                }
            }
            //foreach (string sCoopTypeName in model.CapitalInfoModel.CooperationDemandTypeName)
            //{
            //    page.CooperationTypeName +=" " + sCoopTypeName.Trim();
            //}

            //投资区域
            page.AreaName = "";
            if (model.CapitalInfoAreaModels != null)
            {
                foreach (Tz888.Model.Info.CapitalInfoAreaModel tempCIAM in model.CapitalInfoAreaModels)
                {
                    //if (!string.IsNullOrEmpty(tempCIAM.CountryName))
                    //{
                    //    page.AreaName = tempCIAM.CountryName.Trim();
                    //}
                    if (!string.IsNullOrEmpty(tempCIAM.ProvinceName))
                    {
                        page.AreaName += " " + tempCIAM.ProvinceName.Trim();
                    }
                    if (!string.IsNullOrEmpty(tempCIAM.CityName))
                    {
                        page.AreaName += " " + tempCIAM.CityName.Trim();
                    }
                    if (!string.IsNullOrEmpty(tempCIAM.CountyName))
                    {
                        page.AreaName += " " + tempCIAM.CountyName.Trim();
                    }
                    //if (!string.IsNullOrEmpty(page.AreaName))
                    //    page.AreaName += "<br />";
                }
            }
            else
            {
                page.AreaName = "不限";
            }
            page.Are = model.CapitalInfoModel.IndustryBID.Trim();

            //所属于行业
            page.IndustryCarveOutID = "";
            foreach (string sTempIndustry in model.CapitalInfoModel.IndustryBName)
            {
                page.IndustryCarveOutID += sTempIndustry.Trim() + " ";
            }
            page.MerchantNameTotal = model.CapitalInfoModel.CapitalName.Trim();
            if (page.MerchantNameTotal == "0")
            {
                page.MerchantNameTotal = "暂无";
            }
            page.Keword        = model.MainInfoModel.KeyWord;
            page.Descript      = model.MainInfoModel.Descript;
            page.DisplayTitles = model.MainInfoModel.DisplayTitle;
            page.Register      = model.CapitalInfoModel.RegisteredCapital.ToString().Trim() + "%";
            if (page.Register == "" && page.Register == "%")
            {
                page.Register = "暂无";
            }


            return(page);
        }