protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); model.InfoID = _infoID; model.OrganizationName = txtCompanyName.Value.Trim(); model.Name = txtLinkMan.Value.Trim(); model.Career = txtCareer.Value.Trim(); model.TelStateCode = txtTelStateCode.Value.Trim(); model.TelNum = txtTel.Value.Trim(); model.Mobile = txtMobile.Value.Trim(); model.Address = txtAddress.Value.Trim(); model.WebSite = txtWebSite.Value.Trim(); model.Email = txtEmail.Value.Trim(); bool b = dal.Add(model); if (b) { Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); Tz888.BLL.Info.MainInfoBLL mainDAL = new Tz888.BLL.Info.MainInfoBLL(); mainInfoModel = mainDAL.GetModel(_infoID); string HtmlFile = Tz888.BLL.Info.Common.createStaticPageFileName("Project", mainInfoModel.InfoCode, _infoID); Tz888.BLL.Info.MainInfoBLL mainBll = new Tz888.BLL.Info.MainInfoBLL(); mainBll.HasHtmlFile(_infoID, HtmlFile); string actionMsg = ""; Tz888.BLL.PageStatic.ProjectPageStatic dalPage = new Tz888.BLL.PageStatic.ProjectPageStatic(); dalPage.CreateStaticPageProject_New(_infoID.ToString(), ref actionMsg); Response.Redirect("/Publish/Publishproject3.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(_infoID.ToString() + "|Project|" + title)); } else { Tz888.Common.MessageBox.Show(this.Page, "联系信息添加失败.."); } }
//第二步,确认联络方式 private int ConfirmContact() { Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); int returnValue = 0; model.InfoID = _infoID2; model.OrganizationName = txtCompanyName.Value.Trim(); model.Name = txtLinkMan.Value.Trim(); model.Career = txtCareer.Value.Trim(); model.TelCountryCode = telArea1.Value.Trim(); //新加的国际号 model.TelStateCode = txtTelStateCode.Value.Trim(); //区号 if (telFg.Value.Trim() != "") //如果分机号不为空 { model.TelNum = txtTel.Value.Trim() + "-" + telFg.Value.Trim(); } else { model.TelNum = txtTel.Value.Trim(); //电话号加分机号 } model.Mobile = txtMobile.Value.Trim(); model.Address = txtAddress.Value.Trim(); model.WebSite = txtWebSite.Value.Trim(); model.Email = txtEmail.Value.Trim(); bool b = dal.Update(model); //修改联络方式信息 if (b) { //用于生成静态页,暂不用 Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); Tz888.BLL.Info.MainInfoBLL mainDAL = new Tz888.BLL.Info.MainInfoBLL(); mainInfoModel = mainDAL.GetModel(_infoID2); string HtmlFile = Tz888.BLL.Info.Common.createStaticPageFileName("Project", mainInfoModel.InfoCode, _infoID2); Tz888.BLL.Info.MainInfoBLL mainBll = new Tz888.BLL.Info.MainInfoBLL(); mainBll.HasHtmlFile(_infoID2, HtmlFile); string actionMsg = ""; Tz888.BLL.PageStatic.ProjectPageStatic dalPage = new Tz888.BLL.PageStatic.ProjectPageStatic(); dalPage.CreateStaticPageProject_New(_infoID2.ToString(), ref actionMsg); //Response.Redirect("/Publish/Publishproject3.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(_infoID.ToString() + "|Project|" + title)); //Tz888.Common.MessageBox.Show(this.Page, "发布资源成功!"); returnValue = 1; } else { //Tz888.Common.MessageBox.Show(this.Page, "联系信息添加失败,请检查!"); } return(returnValue); }
//第二步,确认联络方式 private void ConfirmContact() { Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); model.InfoID = _infoID; model.OrganizationName = txtCompanyName.Value.Trim(); model.Name = txtLinkMan.Value.Trim(); model.Career = ""; // txtCareer.Value.Trim(); model.TelCountryCode = telArea1.Value.Trim(); //新加的国际号 model.TelStateCode = txtTelStateCode.Value.Trim(); //区号 if (telFg.Value.Trim() != "") //如果分机号不为空 { model.TelNum = txtTel.Value.Trim() + "-" + telFg.Value.Trim(); } else { model.TelNum = txtTel.Value.Trim(); //电话号加分机号 } model.Mobile = txtMobile.Value.Trim(); model.Address = txtAddress.Value.Trim(); model.WebSite = txtWebSite.Value.Trim(); model.Email = txtEmail.Value.Trim(); bool b = dal.Add(model); if (b) { // //用于生成静态页,暂不用 // Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); // Tz888.BLL.Info.MainInfoBLL mainDAL = new Tz888.BLL.Info.MainInfoBLL(); // mainInfoModel = mainDAL.GetModel(_infoID); string HtmlFile = "Project/" + DateTime.Now.ToString("yyyyMM") + "/Project" + DateTime.Now.ToString("yyyyMMdd") + "_" + _infoID + ".shtml"; Tz888.BLL.Info.MainInfoBLL mainBll = new Tz888.BLL.Info.MainInfoBLL(); mainBll.HasHtmlFile(_infoID, HtmlFile); // string actionMsg = ""; // //Tz888.BLL.PageStatic.ProjectPageStatic dalPage = new Tz888.BLL.PageStatic.ProjectPageStatic(); // //dalPage.CreateStaticPageProject_New(_infoID.ToString(), ref actionMsg); Response.Redirect("/Publish/Publishproject3.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(_infoID.ToString() + "|Project|" + txtProjectName.Value.Trim())); Tz888.Common.MessageBox.Show(this.Page, "发布资源成功!"); } else { Tz888.Common.MessageBox.Show(this.Page, "联系信息添加失败,请检查!"); } }
public string GetContactDetail(string InfoID) { Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); model = dal.GetModel(Convert.ToInt64(InfoID)); StringBuilder sbContact = new StringBuilder(); sbContact.Append("<table width='98%' class='tabContact' border='0' cellpadding='0' cellspacing='0'>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>投资机构:</td>"); sbContact.Append("<td align='left'>" + model.OrganizationName.Trim() + "</td>"); sbContact.Append("</tr>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>联系人:</td>"); sbContact.Append("<td align='left'>" + model.Name.Trim() + "</td>"); sbContact.Append("</tr>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>职位:</td>"); sbContact.Append("<td align='left'>" + model.Career.Trim() + "</td>"); sbContact.Append("</tr>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>固定电话:</td>"); sbContact.Append("<td align='left'>" + model.TelStateCode + "-" + model.TelNum.Trim() + "</td>"); sbContact.Append("</tr>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>手机:</td>"); sbContact.Append("<td align='left'>" + model.Mobile.Trim() + "</td>"); sbContact.Append("</tr>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>电子邮箱:</td>"); sbContact.Append("<td align='left'>" + model.Email + "</td>"); sbContact.Append("</tr>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>联系地址:</td>"); sbContact.Append("<td align='left'>" + model.Address + "</td>"); sbContact.Append("</tr>"); sbContact.Append("<tr>"); sbContact.Append("<td class='T' align='right'>公司网址:</td>"); sbContact.Append("<td align='left'>" + model.WebSite + "</td>"); sbContact.Append("</tr>"); sbContact.Append(" </table>"); return(sbContact.ToString().Trim()); }
//第二步,确认联络方式 private void ConfirmContact() { Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); model.InfoID = _infoID; model.OrganizationName = txtCompanyName.Value.Trim(); model.Name = txtLinkMan.Value.Trim(); model.Career = ""; // txtCareer.Value.Trim(); model.TelCountryCode = telArea1.Value.Trim(); //新加的国际号 model.TelStateCode = txtTelStateCode.Value.Trim(); //区号 if (telFg.Value.Trim() != "") //如果分机号不为空 { model.TelNum = txtTel.Value.Trim() + "-" + telFg.Value.Trim(); } else { model.TelNum = txtTel.Value.Trim(); //电话号加分机号 } model.Mobile = txtMobile.Value.Trim(); model.Address = txtAddress.Value.Trim(); model.WebSite = txtWebSite.Value.Trim(); model.Email = txtEmail.Value.Trim(); bool b = dal.Add(model); if (b) { string auditing = this.rblAuditing.SelectedValue.ToString(); if (auditing == "1") { string PointCount = txtPointCount.Text.ToString().Trim(); string url = "Project/" + DateTime.Now.ToString("yyyyMM") + "/Project" + DateTime.Now.ToString("yyyyMMdd") + "_" + _infoID + ".shtml"; merstatic.UpdateUrlPrice(url, _infoID, PointCount); #region 生成静态页面 state = page.SelProjectM(Convert.ToString(_infoID)); string CountryCode = "中国"; // visit.SelCountry(ht[3].ToString().Trim());//国家 string Province = visit.SelProvince(state.ProvinceID.ToString().Trim()); //省名 string City = visit.SelCityID(state.CityID.ToString().Trim()); //地区所对应城市 string County = visit.SelCounty(state.CountyID.ToString().Trim()); //地区 string[] Bid = state.IndustryBID.ToString().Trim().Split(','); string Industry = ""; if (Bid.Length >= 0) { for (int j = 0; j < Bid.Length - 1; j++) { Industry += page.SelIndustryName(Bid[j].ToString()) + "、";//行业名称 } } if (Bid.Length == 1) { Industry = page.SelIndustryName(Bid[0].ToString()); } //string Industry = page.SelIndustryName(Bid[0].ToString());//行业名称 string lated = page.SelIndustryLated(state.IndustryBID.ToString().Trim()); string sdt = "";//还款保证 if (state.IZqYqjjdwqk == "" || state.IZqYqjjdwqk == null || state.IZqYqjjdwqk == "0") { sdt = "暂无"; } else if (state.IZqYqjjdwqk == "1") { sdt = "担保"; } else if (state.IZqYqjjdwqk == "2") { sdt = "抵押"; } else if (state.IZqYqjjdwqk == "3") { sdt = "信用"; } string iZqXmyxqs = page.SelDictName(state.IZqXmyxqs.ToString()); //有效期 DateTime dt = Convert.ToDateTime(state.PublishT.ToString()); string publishT = Convert.ToString(dt.ToString("yyyy-MM-dd")); //发布时间 string mainPoint = page.SelMainPoint(); //资源收费查询 string Fix = ""; //收费状态 if (state.FixPriceID == "1" || state.FixPriceID == "0") { Fix = "免费"; } else if (state.FixPriceID == "2") { Fix = "<span style='color:Red'>" + state.MainPointCount.ToString() + "</span>元"; } else { Fix = "免费"; } string str1 = Convert.ToString(state.CooperationDemandType).Trim(",".ToCharArray()); if (str1 == "9")//为债权融资 { page.ProjectZqHtml(state.Id.ToString(), state.ProjectName.ToString(), state.ComAbout.ToString(), CountryCode, Province, City, County.Trim(), Industry, state.CapitalTotal.ToString(), sdt, iZqXmyxqs, publishT, "", "", state.DisplayTitle.ToString(), state.KeyWord.ToString(), state.Descript.ToString(), 1, lated, mainPoint, Fix); } else if (str1 == "10")//股权融资 { page.ProjectZqHtml(state.Id.ToString(), state.ProjectName.ToString(), state.ComAbout.ToString(), CountryCode, Province, City, County.Trim(), Industry, state.CapitalTotal.ToString(), sdt, iZqXmyxqs, publishT, state.ComBrief.ToString(), state.ManageTeamAbout.ToString(), state.DisplayTitle.ToString(), state.KeyWord.ToString(), state.Descript.ToString(), 2, lated, mainPoint, Fix); } else { page.ProjectZqHtml(state.Id.ToString(), state.ProjectName.ToString(), state.ComAbout.ToString(), CountryCode, Province, City, County.Trim(), Industry, state.CapitalTotal.ToString(), sdt, iZqXmyxqs, publishT, state.ComBrief.ToString(), state.ManageTeamAbout.ToString(), state.DisplayTitle.ToString(), state.KeyWord.ToString(), state.Descript.ToString(), 2, lated, mainPoint, Fix); } #endregion } this.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('发布成功!');location.href='ProjectManage.aspx'", true); } else { Tz888.Common.MessageBox.Show(this.Page, "联系信息添加失败,请检查!"); } }
protected void IbtnSubmit_Click(object sender, EventArgs e) { //获取投资资源的信息 Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); //创建主体信息实体 Tz888.Model.Info.V124.CapitalInfoModel capitalInfoModel = new Tz888.Model.Info.V124.CapitalInfoModel(); //创建投资信息实体 List <Tz888.Model.Info.CapitalInfoAreaModel> capitalInfoAreaModels = new List <Tz888.Model.Info.CapitalInfoAreaModel>(); //投资区域信息实体列表 Tz888.Model.Info.ShortInfoModel shortInfoModel = new Tz888.Model.Info.ShortInfoModel(); //创建短信息实体 //以下是文件上传的实体声明 List <Tz888.Model.Info.InfoResourceModel> infoResourceModels = new List <Tz888.Model.Info.InfoResourceModel>(); DateTime time_now = DateTime.Now; //拟投向区域 capitalInfoAreaModels = this.ZoneMoreSelectControl1.CapitalInfoAreaModels; //主体信息实体付值 #region 投资信息实体赋值 //投资意向详细说明 capitalInfoModel.ComAbout = Tz888.Common.Utility.PageValidate.TxtToHtml(this.txtCapitalIntent.Value.Trim()); //单项目可投资金额 capitalInfoModel.CapitalID = this.rblCurreny.SelectedValue; //投资回报率 capitalInfoModel.RegisteredCapital = this.txtHBao.Text.ToString().Trim(); //项目介绍提炼 capitalInfoModel.ComBreif = ""; capitalInfoModel.CooperationDemandType = ""; //拟投资行业 capitalInfoModel.IndustryBID = this.SelectIndustryControl1.IndustryString; //投资项目阶段 //2010-06-23 capitalInfoModel.stageID = Convert.ToInt32(1);//(this.rblStage.SelectedValue); // 是否参与项目方管理 //2010-06-23 capitalInfoModel.joinManageID = Convert.ToInt32(1); //(this.rdlJoinManage.SelectedValue); //投资方式 for (int i = 0; chkLstCooperationDemand.Items.Count > i; i++) { if (chkLstCooperationDemand.Items[i].Selected) { capitalInfoModel.CooperationDemandType += chkLstCooperationDemand.Items[i].Value + ","; } } //以下是需要添加的参数 //注册资金 //capitalInfoModel.RegisteredCapital = "";// this.rblRegisterdollar.SelectedValue; //团队规模 capitalInfoModel.TeamScale = ""; // this.rblTeam.SelectedValue; //机构年平均投资事件数 capitalInfoModel.AverageInvestment = ""; // this.rblPinJ.SelectedValue; //机构成功投资事件总数 capitalInfoModel.SuccessfulInvestment = ""; // this.rblSucess.SelectedValue; //投资需求摘要 capitalInfoModel.InvestmentDemand = Tz888.Common.Utility.PageValidate.TxtToHtml(""); //添加所属区域 capitalInfoModel.SCountryID = "001"; capitalInfoModel.SProvinceID = "001"; capitalInfoModel.SCityID = "001"; capitalInfoModel.SCountyID = "001"; //项目承办单位 capitalInfoModel.Prorganizers = "no"; //文件上传的 infoResourceModels = FilesUploadControl1.InfoList; #endregion //这里是其他的实体值 if (!string.IsNullOrEmpty(this.txtCapitalName.Text.Trim())) { mainInfoModel.Title = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); } string CountryCode; try { CountryCode = capitalInfoAreaModels[0].CountryCode; } catch { CountryCode = "ALL"; } mainInfoModel.InfoCode = Tz888.BLL.Info.Common.CreateInfoCode("Capital", capitalInfoModel.IndustryBID.Split(',')[0], CountryCode, time_now); mainInfoModel.publishT = time_now; mainInfoModel.Hit = 0; mainInfoModel.MainPointCount = Convert.ToDecimal(txtPointCount.Text.ToString().Trim()); mainInfoModel.IsCore = true; //mainInfoModel.LoginName = "cxj"; mainInfoModel.LoginName = bp.LoginName; //用户名称 mainInfoModel.InfoOriginRoleName = "0"; //用户角色 mainInfoModel.GradeID = "0"; if (chkIsPoint.Checked == true) { mainInfoModel.FixPriceID = "2"; } else { mainInfoModel.FixPriceID = "1"; } mainInfoModel.FeeStatus = 0; string keyword = ""; mainInfoModel.KeyWord = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); mainInfoModel.Descript = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); if (!string.IsNullOrEmpty(this.txtCapitalName.Text.Trim())) { mainInfoModel.DisplayTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); } mainInfoModel.FrontDisplayTime = time_now; mainInfoModel.ValidateStartTime = time_now; //意向有效期限 //20100623 mainInfoModel.ValidateTerm = Convert.ToInt32(this.rdlValiditeTerm.SelectedValue.Trim()); capitalInfoModel.isVIP = Convert.ToInt32(this.ddlIsVip.SelectedValue.ToString()); mainInfoModel.IsVip = Convert.ToInt32(this.ddlIsVip.SelectedValue.ToString()); mainInfoModel.TemplateID = "001"; mainInfoModel.HtmlFile = ""; shortInfoModel.ShortInfoControlID = "CapitalIndex1"; if (!string.IsNullOrEmpty(this.txtCapitalName.Text.Trim())) { shortInfoModel.ShortTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); } shortInfoModel.ShortContent = ""; shortInfoModel.Remark = ""; Tz888.BLL.Info.V124.CapitalInfoBLL bll = new Tz888.BLL.Info.V124.CapitalInfoBLL(); //这里是插入资源投资信息 //long infoID = bll.Insert(mainInfoModel, capitalInfoModel, this.GetInfoContact(), shortInfoModel, capitalInfoAreaModels, null, infoResourceModels); long infoID = bll.Insert(mainInfoModel, capitalInfoModel, this.GetInfoContact(), shortInfoModel, capitalInfoAreaModels, infoResourceModels); //以下进行图片的插入 if (infoID > 0) { Tz888.BLL.MerchantManage.PageStatic merstatic = new Tz888.BLL.MerchantManage.PageStatic(); #region 定价 string price = ""; #endregion if (chkIsPoint.Checked == true) { price = "2"; } else { price = "1"; } bool pric = mainBll.HasFixPrice(infoID, price, bp.LoginName); if (rdPass.Checked == true) { string url = "Capital/" + DateTime.Now.ToString("yyyyMM") + "/Capital" + DateTime.Now.ToString("yyyyMMdd") + "_" + infoID + ".shtml"; merstatic.UpdateUrl(url, infoID); } long _infoID = Convert.ToInt64(infoID); string title = Convert.ToString("投资发布"); Tz888.Model.Info.InfoContactModel infoContactModel = new Tz888.Model.Info.InfoContactModel(); //创建信息联系方式主体 string email = this.txtEmail.Text.Trim(); string telCountry = this.txtTelCountry.Text.Trim(); string telZoneCode = this.txtTelZoneCode.Text.Trim(); string telNumber = this.txtTelNumber.Text.Trim(); //注释掉传真 string faxCountry = "0"; string faxZoneCode = "0"; string faxNumber = "0"; string webSite = this.txtWebSite.Text.Trim(); string name = this.txtLinkMan.Text.Trim(); string mobile = this.txtMobile.Text.Trim(); string address = this.txtAddress.Text.Trim(); //注释右邮编 string postCode = "0"; //以下是职位 string position = ""; //this.txtPosition.Text.Trim(); //投资机构名称 string organizationName = this.txtGovName.Text.Trim(); infoContactModel.OrganizationName = organizationName; infoContactModel.InfoID = _infoID; infoContactModel.Email = email; infoContactModel.WebSite = webSite; infoContactModel.TelCountryCode = telCountry; infoContactModel.TelStateCode = telZoneCode; infoContactModel.TelNum = telNumber; infoContactModel.FaxCountryCode = faxCountry; infoContactModel.FaxStateCode = faxZoneCode; infoContactModel.FaxNum = faxNumber; infoContactModel.Name = name; infoContactModel.Mobile = mobile; infoContactModel.Address = address; infoContactModel.PostCode = postCode; //以下是职位 infoContactModel.Position = position; Tz888.BLL.Info.InfoContact obj = new Tz888.BLL.Info.InfoContact(); //这里是更新联系信息 if (obj.Update(infoContactModel)) { Tz888.Model.Info.V124.CapitalSetModel model = new Tz888.Model.Info.V124.CapitalSetModel(); page = page.objGetMerchantInfoByInfoID(_infoID); //根ID获取信息 string IsVip = Mercahrstatic.SelCapitalInfoVip(); //查询为重点推荐资源 string Idstuny = page.SelectLndus(page.Are); //根据区域查询信息 int sum = page.StaticHtml(Convert.ToInt32(_infoID), page.Title, page.PublishT, page.AreaName, page.Content, page.IndustryCarveOutID, page.CooperationTypeName, page.Money, page.ValidateID, page.MerchantNameTotal, Idstuny, page.Pic, IsVip, page.Title, page.Title, page.Title, page.Register); this.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('添加信息成功!');location.href='CapitalManage.aspx'", true); } else { Tz888.Common.MessageBox.Show(this.Page, "更新联系方式失败!"); } } else { Tz888.Common.MessageBox.Show(this.Page, "发布失败!"); } }
//public string InfoContactByID(string InfoID, string LoginName) public string GetContactDetail(string InfoID) { string LoginName = ""; #region 资源是否购买的提示信息 string WhetherCharges_button = ""; //按钮提示 string WhetherCharges_Clew = ""; //提示信息 int FixPriceID = 0; string infoTypeName = ""; decimal MainPointCount = 0; string userState = "Charge"; // Charge购买 / Login登陆 / View查看 string payDomain = System.Configuration.ConfigurationManager.AppSettings["payDomain"]; string buyUrl = payDomain + "/order_item.aspx?InfoID=" + InfoID; //资源购买的路径 Tz888.BLL.Conn dal = new Tz888.BLL.Conn(); DataTable dt = dal.GetList("MainInfoTab", "InfoID,FixPriceID,MainPointCount,InfoType", "InfoID", 1, 1, 0, 1, "InfoID=" + Convert.ToInt64(InfoID)); if (dt != null && dt.Rows.Count > 0) { FixPriceID = Convert.ToInt32(dt.Rows[0]["FixPriceID"].ToString().Trim()); MainPointCount = Convert.ToDecimal(dt.Rows[0]["MainPointCount"].ToString().Trim()); infoTypeName = dt.Rows[0]["InfoType"].ToString().Trim(); } //if (User.Identity.Name != null && LoginName.Trim() == User.Identity.Name.Trim())//已登陆 //{ if (MainPointCount > 0 && FixPriceID > 1) //是否免费信息 { bool bIsBuy = false; //这是一条收费信息 Tz888.BLL.Info.CapitalInfoBLL ciBll = new Tz888.BLL.Info.CapitalInfoBLL(); bIsBuy = ciBll.bIsBuyInfoOfUser(LoginName, InfoID); if (bIsBuy) { userState = "View"; } else { userState = "Charge"; } } else { userState = "View"; } //} switch (userState) { case "Login": //提示登陆 //WhetherCharges_button = "<a href=\"http://member.topfo.com\"><img src=\"/CommonV3/img/res3_btn14.gif\" alt=\"请先登陆\"></a>"; //WhetherCharges_Clew = "<span class=\"tit f_tit3\">以下为该资源的项目核心资料,你需要登陆才能查看!</span><span class=\"btn\">" + // "<a href=\"http://member.topfo.com\"><img src=\"/CommonV3/img/res3_btn14.gif\" alt=\"点击登陆\" /></a></span>" + // "<div class=\"clear\"></div>"; //break; case "View": //提示查看 WhetherCharges_button = "<a href=\"#88\" onclick=\"javascript:GetContactDetail(" + InfoID + ");\" ><img src=\"/CommonV3/img/res3_btn13.gif\" alt=\"请点击查看\"></a>"; WhetherCharges_Clew = "<span class=\"tit f_tit3\">以下为项目核心资料,你需要购买才能查看!</span><span class=\"btn\">" + "<a href=\"#88\" onclick=\"javascript:GetContactDetail(" + InfoID + ");\"><img src=\"/CommonV3/img/res3_btn13.gif\" alt=\"点击查看\" /></a></span>" + "<div class=\"clear\"></div>"; break; case "Charge": //提示购买 WhetherCharges_button = "<a href=\"" + buyUrl + "\"><img src=\"/CommonV3/img/res3_btn7.gif\" alt=\"请点击购买\"></a>"; WhetherCharges_Clew = "<span class=\"tit f_tit3\">以下为项目核心资料,你需要购买才能查看!</span><span class=\"btn\">" + "<a href=\"" + buyUrl + "\"><img src=\"/CommonV3/img/res3_btn7.gif\" alt=\"点击购买\" /></a></span>" + "<div class=\"clear\"></div>"; break; } #endregion StringBuilder sbContact = new StringBuilder(); string cacheName = "Cache_Info_" + InfoID; if (userState.Trim() == "View") { if (HttpContext.Current.Cache[cacheName] != null && HttpContext.Current.Cache[cacheName].ToString() != "") { sbContact.Append(HttpContext.Current.Cache[cacheName].ToString()); } else { Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); Tz888.BLL.Info.InfoContact dal_IC = new Tz888.BLL.Info.InfoContact(); model = dal_IC.GetModel(Convert.ToInt64(InfoID)); sbContact.Append("<a name='#88' id='##88'> </a>"); sbContact.Append("项目建设单位: " + model.OrganizationName.Trim() + "<br />"); sbContact.Append("联系人: " + model.Name.Trim() + "<br />"); sbContact.Append("职位: " + model.Career.Trim() + "<br />"); sbContact.Append("固定电话: " + model.TelStateCode + "-" + model.TelNum.Trim() + "<br />"); sbContact.Append("手机: " + model.Mobile.Trim() + "<br />"); sbContact.Append("电子邮箱: " + model.Email + "<br />"); sbContact.Append("项目单位详细地址: " + model.Address + "<br />"); sbContact.Append("项目单位网址: " + model.WebSite); sbContact.Append("|"); string fujianStr = ""; //7,附件列表 fujianStr = getInfoResourceById(Convert.ToInt64(InfoID)); sbContact.Append(fujianStr.Trim()); sbContact.Append("|"); switch (infoTypeName.ToLower()) { case "merchant": Tz888.IDAL.Info.IMarchantInfo dal1 = Tz888.DALFactory.DataAccess.CreateInfo_MarchantInfo(); Tz888.Model.Info.MerchantSetModel TheInfo1 = new Tz888.Model.Info.MerchantSetModel(); TheInfo1 = dal1.GetIntegrityModel(Convert.ToInt64(InfoID)); sbContact.Append(TheInfo1.MerchantInfoModel.ProjectStatus); //项目现状及规划 sbContact.Append("|"); sbContact.Append(TheInfo1.MerchantInfoModel.marketAbout); //项目优势及市场分析 sbContact.Append("|"); sbContact.Append(TheInfo1.MerchantInfoModel.Benefit); //经济效益分析 break; case "project": Tz888.IDAL.Info.IProjectInfo dal2 = Tz888.DALFactory.DataAccess.CreateInfo_ProjectInfo(); Tz888.Model.Info.ProjectSetModel TheInfo2 = dal2.GetIntegrityModel(Convert.ToInt64(InfoID)); sbContact.Append(TheInfo2.ProjectInfoModel.nDwlyysy.ToString()); //单位年营业收入 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.nDwljly.ToString()); //单位年净利润 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.nDwzzc.ToString()); //单位总资产 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.nDwzfz.ToString()); //单位总负债 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.ProjectAbout.ToString()); //产品概述 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.marketAbout.ToString()); //市场前景 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.competitioAbout.ToString()); //竞争分析 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.BussinessModeAbout.ToString()); //商业模式 sbContact.Append("|"); sbContact.Append(TheInfo2.ProjectInfoModel.ManageTeamAbout.ToString()); //管理团队 break; case "capital": Tz888.IDAL.Info.IInfoContact dal3 = Tz888.DALFactory.DataAccess.CreateInfo_InfoContact(); Tz888.Model.Info.InfoContactModel TheInfo3 = dal3.GetModel(Convert.ToInt64(InfoID)); sbContact.Append(TheInfo3.OrgIntro.ToString()); //投资方简介 break; default: break; } HttpContext.Current.Cache[cacheName] = sbContact.ToString(); } } return(sbContact.ToString().Trim()); }
protected void btnIssueOK_Click(object sender, EventArgs e) { //判断电话与手机号 if (txtTel.Value.Trim() == "" && txtMobile.Value.Trim() == "") { //Tz888.Common.MessageBox.Show(this.Page, "固定电话或手机至少填写一项,请检查!"); Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", "alert('固定电话或手机至少填写一项,请检查!');", false); return; } Tz888.BLL.Info.ProjectInfoBLL projectObj = new Tz888.BLL.Info.ProjectInfoBLL(); Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); //创建主体信息实体 Tz888.Model.Info.ProjectInfoModel projectInfoModel = new Tz888.Model.Info.ProjectInfoModel(); //创建融资信息实体 List <Tz888.Model.Info.InfoResourceModel> infoResourceModels = new List <Tz888.Model.Info.InfoResourceModel>(); //上传文件 Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); List <Tz888.Model.Common.IndustryModel> industryModels = new List <Tz888.Model.Common.IndustryModel>(); //融资行业实体列表 DateTime time_Now = DateTime.Now; industryModels = this.SelectIndustryControl1.IndustryModels; projectInfoModel.CountryCode = this.ZoneSelectControl1.CountryID; //*国家代码 projectInfoModel.ProvinceID = this.ZoneSelectControl1.ProvinceID; //*省 projectInfoModel.CityID = this.ZoneSelectControl1.CityID; //*州或城市 projectInfoModel.CountyID = this.ZoneSelectControl1.CountyID; //*县 //*项目名称 projectInfoModel.ProjectName = this.txtProjectName.Value.Trim(); projectInfoModel.RecTime = DateTime.Now; projectInfoModel.CapitalCurrency = "CNY"; //*资本金币种 projectInfoModel.ProjectCurrency = "CNY"; //*资本金币种 //*项目投资总额 if (!string.IsNullOrEmpty(txtCapitalTotal.Value.Trim())) { projectInfoModel.CapitalTotal = Convert.ToDecimal(txtCapitalTotal.Value.Trim()); } //*融资金额 projectInfoModel.CapitalID = this.rbtnCapital.SelectedValue.Trim(); //项目说明 projectInfoModel.ComBrief = Tz888.Common.Utility.PageValidate.TxtToHtml(txtProIntro.Value.Trim()); //行业 foreach (Tz888.Model.Common.IndustryModel models in industryModels) { projectInfoModel.IndustryBID += models.IndustryBID + ","; } //股权融资 projectInfoModel.CooperationDemandType = "10"; //*融资对像 projectInfoModel.financingID = ""; //*融资额占股份比重 projectInfoModel.SellStockShare = 1; //##20100603新加入字段 //*项目立项情况 checkboxlist projectInfoModel.sXmlxqk = ""; //*项目关键字 textbox //string strXmgjz = ""; //if (Xmgjz1.Value.Trim() != "") //{ // strXmgjz = Xmgjz1.Value.Trim() + ","; //} //if (Xmgjz2.Value.Trim() != "") //{ // strXmgjz += Xmgjz2.Value.Trim() + ","; //} //if (Xmgjz3.Value.Trim() != "") //{ // strXmgjz += Xmgjz3.Value.Trim(); //} projectInfoModel.sXmgjz = "融资"; //*退出方式 projectInfoModel.ReturnModeID = ""; //*企业发展阶段 projectInfoModel.sQyfzjd = ""; //*要求资金到位情况 projectInfoModel.iYqzjdwqk = 1; //*市场占有率(份额) projectInfoModel.iSczylfy = 1; //*行业市场增长率 projectInfoModel.iHysczzl = 1; //*资产负债率 projectInfoModel.iZcfzl = 1; //*项目投资回报周期 projectInfoModel.iXmtzfbzq = 1; //*项目详细描术 projectInfoModel.ComAbout = Tz888.Common.Utility.PageValidate.TxtToHtml(this.txtXmqxms.Value.Trim()); //##项目详细资料 //*单位年营业收入 projectInfoModel.nDwlyysy = 1; //*单位年净利润 projectInfoModel.nDwljly = 1; //*单位总资产 projectInfoModel.nDwzzc = 1; //*单位总负债 projectInfoModel.nDwzfz = 1; //产品概述 projectInfoModel.ProjectAbout = ""; //市场前景 projectInfoModel.marketAbout = ""; //竞争分析 projectInfoModel.competitioAbout = ""; //商业模式 projectInfoModel.BussinessModeAbout = ""; //管理团队 projectInfoModel.ManageTeamAbout = txtManageTeamAbout.Value.Trim(); //-----------------------------------主表信息------------- //项目标题 if (!string.IsNullOrEmpty(this.txtProjectName.Value)) { mainInfoModel.Title = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value); } mainInfoModel.InfoCode = Tz888.BLL.Info.Common.CreateInfoCode("Project", industryModels[0].IndustryBID, this.ZoneSelectControl1.CountryID, time_Now); mainInfoModel.publishT = time_Now; mainInfoModel.Hit = 0; mainInfoModel.IsCore = true; mainInfoModel.LoginName = Page.User.Identity.Name; mainInfoModel.InfoOriginRoleName = "0"; //用户角色 mainInfoModel.GradeID = "0"; mainInfoModel.FixPriceID = "1"; mainInfoModel.FeeStatus = 0; mainInfoModel.Descript = ""; //项目标题 if (!string.IsNullOrEmpty(this.txtProjectName.Value.Trim())) { mainInfoModel.DisplayTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value.Trim()); } mainInfoModel.FrontDisplayTime = time_Now; mainInfoModel.ValidateStartTime = time_Now; mainInfoModel.ValidateTerm = Tz888.Common.Text.FormatData(rblXmyxqxx.SelectedValue.Trim()); //*项目有效期限 mainInfoModel.TemplateID = "001"; mainInfoModel.HtmlFile = ""; //上传文件 infoResourceModels = FilesUploadControl1.InfoList; model.OrganizationName = txtCompanyName.Value.Trim(); model.Name = txtLinkMan.Value.Trim(); model.Career = txtCareer.Value.Trim(); model.TelCountryCode = telArea1.Value.Trim(); //新加的国际号 model.TelStateCode = txtTelStateCode.Value.Trim(); //区号 if (telFg.Value.Trim() != "") //如果分机号不为空 { model.TelNum = txtTel.Value.Trim() + "-" + telFg.Value.Trim(); } else { model.TelNum = txtTel.Value.Trim(); //电话号加分机号 } model.Mobile = txtMobile.Value.Trim(); model.Address = txtAddress.Value.Trim(); model.WebSite = txtWebSite.Value.Trim(); model.Email = txtEmail.Value.Trim(); long num = projectObj.InsertNew(mainInfoModel, projectInfoModel, model, infoResourceModels); { if (num > 0) { Response.Redirect("/Publish/Publishproject3.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(_infoID.ToString() + "|Project|" + txtProjectName.Value.Trim())); } else { Tz888.Common.MessageBox.Show(this.Page, "发布失败!"); } } }
protected void BtnOk_Click(object sender, ImageClickEventArgs e) { Tz888.BLL.Info.ProjectInfoBLL projectObj = new Tz888.BLL.Info.ProjectInfoBLL(); Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); //创建主体信息实体 Tz888.Model.Info.ProjectInfoModel projectInfoModel = new Tz888.Model.Info.ProjectInfoModel(); //创建融资信息实体 Tz888.Model.Info.ShortInfoModel sortInfoModel = new Tz888.Model.Info.ShortInfoModel(); //创建短信息实体 List <Tz888.Model.Common.IndustryModel> industryModels = new List <Tz888.Model.Common.IndustryModel>(); //融资行业实体列表 DateTime time_Now = DateTime.Now; industryModels = this.SelectIndustryControl1.IndustryModels; projectInfoModel.CountryCode = this.ZoneSelectControl1.CountryID; projectInfoModel.ProvinceID = this.ZoneSelectControl1.ProvinceID; projectInfoModel.CityID = this.ZoneSelectControl1.CityID; projectInfoModel.CountyID = this.ZoneSelectControl1.CountyID; projectInfoModel.ProjectName = this.txtProjectName.Value.Trim(); projectInfoModel.RecTime = DateTime.Now; projectInfoModel.CapitalCurrency = "CNY"; projectInfoModel.ProjectCurrency = "CNY"; if (!string.IsNullOrEmpty(this.txtCapitalTotal.Text.Trim())) { projectInfoModel.CapitalTotal = Convert.ToDecimal(this.txtCapitalTotal.Text.Trim()); //投资总额 } projectInfoModel.CapitalID = this.rbtnCapital.SelectedValue.Trim(); //融资金额 //项目说明 projectInfoModel.ComAbout = Tz888.Common.Utility.PageValidate.TxtToHtml(this.txtProIntro.Value.Trim()); //行业 foreach (Tz888.Model.Common.IndustryModel model in industryModels) { projectInfoModel.IndustryBID += model.IndustryBID + ","; } projectInfoModel.CooperationDemandType = "10";//股权融资 projectInfoModel.financingID = rbtnObj.SelectedValue; projectInfoModel.SellStockShare = Convert.ToInt32(txtSellStockShare.Text.Trim()); //出让股份 string returnmodelid = ""; //退出方式 for (int i = 0; i < chkReturn.Items.Count; i++) { if (chkReturn.Items[i].Selected) { returnmodelid += chkReturn.Items[i].Value + ","; } } projectInfoModel.ReturnModeID = returnmodelid; if (rbtnObj.SelectedValue != "") { projectInfoModel.financingID = rbtnObj.SelectedValue.Trim();//融资对象 } //-----------------------------------主表信息------------- if (!string.IsNullOrEmpty(this.txtProjectName.Value)) { mainInfoModel.Title = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value); } mainInfoModel.InfoCode = Tz888.BLL.Info.Common.CreateInfoCode("Project", industryModels[0].IndustryBID, this.ZoneSelectControl1.CountryID, time_Now); mainInfoModel.publishT = time_Now; mainInfoModel.Hit = 0; mainInfoModel.IsCore = true; mainInfoModel.LoginName = fz_LoginName; mainInfoModel.InfoOriginRoleName = "1"; //用户角色 mainInfoModel.GradeID = "0"; mainInfoModel.FixPriceID = "1"; mainInfoModel.FeeStatus = 0; string keyword = ""; mainInfoModel.Descript = ""; if (!string.IsNullOrEmpty(this.txtProjectName.Value.Trim())) { mainInfoModel.DisplayTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value.Trim()); } mainInfoModel.FrontDisplayTime = time_Now; mainInfoModel.ValidateStartTime = time_Now; mainInfoModel.ValidateTerm = Convert.ToInt32(this.rbtnValiDate.SelectedValue.Trim()); mainInfoModel.TemplateID = "001"; mainInfoModel.HtmlFile = ""; //------------------------ sortInfoModel.ShortInfoControlID = "ProjectIndex1"; sortInfoModel.ShortTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value.Trim()); sortInfoModel.ShortContent = ""; sortInfoModel.Remark = ""; long infoID = projectObj.PublishProjectGQ1(mainInfoModel, projectInfoModel, sortInfoModel); if (infoID > 0) { string HtmlFile = Tz888.BLL.Info.Common.createStaticPageFileName("Project", mainInfoModel.InfoCode, infoID); Tz888.BLL.Info.MainInfoBLL mainBll = new Tz888.BLL.Info.MainInfoBLL(); mainBll.HasHtmlFile(infoID, HtmlFile); //补充信息 projectInfoModel.ProjectAbout = txtProjectAbout.Value.Trim(); projectInfoModel.marketAbout = txtMarketAbout.Value.Trim(); projectInfoModel.competitioAbout = txtCompetitioAbout.Value.Trim(); projectInfoModel.BussinessModeAbout = txtBussinessModeAbout.Value.Trim(); projectInfoModel.ManageTeamAbout = txtManageTeamAbout.Value.Trim(); projectInfoModel.InfoID = infoID; projectObj.PublishProjectGQ2(projectInfoModel); //添加附件 List <Tz888.Model.Info.InfoResourceModel> infoResourceModels = new List <Tz888.Model.Info.InfoResourceModel>(); infoResourceModels = this.ImageUploadControl1.InfoList; if (infoResourceModels != null) { Tz888.SQLServerDAL.Info.InfoResourceDAL obj2 = new Tz888.SQLServerDAL.Info.InfoResourceDAL(); foreach (Tz888.Model.Info.InfoResourceModel ResModel in infoResourceModels) { ResModel.InfoID = infoID; obj2.Insert(ResModel); } } //联系信息 Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); model.InfoID = infoID; model.OrganizationName = txtCompanyName.Value.Trim(); model.Name = txtLinkMan.Value.Trim(); model.Career = txtCareer.Value.Trim(); model.TelStateCode = txtTelStateCode.Value.Trim(); model.TelNum = txtTel.Value.Trim(); model.Mobile = txtMobile.Value.Trim(); model.Address = txtAddress.Value.Trim(); model.WebSite = txtWebSite.Value.Trim(); model.Email = txtEmail.Value.Trim(); bool b = dal.Add(model); { Tz888.Common.MessageBox.Show(this.Page, "发布成功!"); } } else { Tz888.Common.MessageBox.Show(this.Page, "发布失败!"); } }
protected void btn_ServerClick(object sender, EventArgs e) { ////这里是判断验证码 //try // //验证验证码 //{ // if (Session["valationNo"] == null || ImageCode.Text.ToUpper().Trim() != Session["valationNo"].ToString().ToUpper().Trim() || Session["valationNo"].ToString().Trim() == "") // { // Tz888.Common.MessageBox.Show(this.Page, "验证码错误!"); // return; // } //} //catch //{ // Tz888.Common.MessageBox.Show(this.Page, "未知错误!"); //} this._infoID = Convert.ToInt64(this.ViewState["InfoID"]); this.title = Convert.ToString(this.ViewState["Title"]); Tz888.Model.Info.InfoContactModel infoContactModel = new Tz888.Model.Info.InfoContactModel(); //创建信息联系方式主体 string email = this.txtEmail.Text.Trim(); string telCountry = this.txtTelCountry.Text.Trim(); string telZoneCode = this.txtTelZoneCode.Text.Trim(); string telNumber = this.txtTelNumber.Text.Trim(); //注释掉传真 string faxCountry = "0"; string faxZoneCode = "0"; string faxNumber = "0"; string webSite = this.txtWebSite.Text.Trim(); string name = this.txtLinkMan.Text.Trim(); string mobile = this.txtMobile.Text.Trim(); string address = this.txtAddress.Text.Trim(); //注释右邮编 string postCode = "0"; //以下是职位 string position = this.txtPosition.Text.Trim(); //投资机构名称 string organizationName = this.txtGovName.Text.Trim(); // if (ViewState["OrganizationName"] != null) // { // infoContactModel.OrganizationName = ViewState["OrganizationName"].ToString(); // } infoContactModel.OrganizationName = organizationName; infoContactModel.InfoID = this._infoID; infoContactModel.Email = email; infoContactModel.WebSite = webSite; infoContactModel.TelCountryCode = telCountry; infoContactModel.TelStateCode = telZoneCode; infoContactModel.TelNum = telNumber; infoContactModel.FaxCountryCode = faxCountry; infoContactModel.FaxStateCode = faxZoneCode; infoContactModel.FaxNum = faxNumber; infoContactModel.Name = name; infoContactModel.Mobile = mobile; infoContactModel.Address = address; infoContactModel.PostCode = postCode; //以下是职位 infoContactModel.Position = position; Tz888.BLL.Info.InfoContact obj = new Tz888.BLL.Info.InfoContact(); //这里是更新联系信息 if (obj.Update(infoContactModel)) { Response.Redirect("publishCapital_step3.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(this._infoID.ToString() + "|Capital|" + this.title)); } else { Tz888.Common.MessageBox.Show(this.Page, "更新联系方式失败!"); } //以下是单独将信息完整度分数插入到Captialinfo中 Tz888.BLL.Info.V124.CapitalInfoBLL InformationIntegrityUpdate = new Tz888.BLL.Info.V124.CapitalInfoBLL(); InformationIntegrityUpdate.InsertInformationIntegrity(infoContactModel); }
protected void btnIssueOK_Click(object sender, EventArgs e) { //判断电话与手机号 if (txtTel.Value.Trim() == "" && txtMobile.Value.Trim() == "") { //Tz888.Common.MessageBox.Show(this.Page, "固定电话或手机至少填写一项,请检查!"); Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", "alert('固定电话或手机至少填写一项,请检查!');", false); return; } Tz888.BLL.Info.ProjectInfoBLL projectObj = new Tz888.BLL.Info.ProjectInfoBLL(); Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); //创建主体信息实体 Tz888.Model.Info.ProjectInfoModel projectInfoModel = new Tz888.Model.Info.ProjectInfoModel(); //创建融资信息实体 List <Tz888.Model.Info.InfoResourceModel> infoResourceModels = new List <Tz888.Model.Info.InfoResourceModel>(); //上传文件 Tz888.BLL.Info.InfoContact dal = new Tz888.BLL.Info.InfoContact(); Tz888.Model.Info.InfoContactModel model = new Tz888.Model.Info.InfoContactModel(); List <Tz888.Model.Common.IndustryModel> industryModels = new List <Tz888.Model.Common.IndustryModel>(); //融资行业实体列表 DateTime time_Now = DateTime.Now; industryModels = this.SelectIndustryControl1.IndustryModels; projectInfoModel.CountryCode = this.ZoneSelectControl1.CountryID; //*国家代码 projectInfoModel.ProvinceID = this.ZoneSelectControl1.ProvinceID; //*省 projectInfoModel.CityID = this.ZoneSelectControl1.CityID; //*州或城市 projectInfoModel.CountyID = this.ZoneSelectControl1.CountyID; //*县 //*项目名称 projectInfoModel.ProjectName = this.txtProjectName.Value.Trim(); projectInfoModel.RecTime = DateTime.Now; projectInfoModel.CapitalCurrency = "CNY"; //*资本金币种 projectInfoModel.ProjectCurrency = "CNY"; //*资本金币种 //*项目投资总额 if (!string.IsNullOrEmpty(txtCapitalTotal.Text.Trim())) { projectInfoModel.CapitalTotal = Convert.ToDecimal(txtCapitalTotal.Text.Trim()); } //*融资金额 projectInfoModel.CapitalID = this.rbtnCapital.SelectedValue.Trim(); //项目说明 projectInfoModel.ComBrief = Tz888.Common.Utility.PageValidate.TxtToHtml(txtProIntro.Value.Trim()); //行业 foreach (Tz888.Model.Common.IndustryModel models in industryModels) { projectInfoModel.IndustryBID += models.IndustryBID + ","; } //股权融资 projectInfoModel.CooperationDemandType = "10"; //*融资对像 projectInfoModel.financingID = ""; //*融资额占股份比重 projectInfoModel.SellStockShare = 1; //##20100603新加入字段 //*项目立项情况 checkboxlist projectInfoModel.sXmlxqk = ""; projectInfoModel.sXmgjz = "融资"; //*退出方式 projectInfoModel.ReturnModeID = ""; //*企业发展阶段 projectInfoModel.sQyfzjd = ""; //*要求资金到位情况 projectInfoModel.iYqzjdwqk = 1; //*市场占有率(份额) projectInfoModel.iSczylfy = 1; //*行业市场增长率 projectInfoModel.iHysczzl = 1; //*资产负债率 projectInfoModel.iZcfzl = 1; //*项目投资回报周期 projectInfoModel.iXmtzfbzq = 1; //*项目详细描术 projectInfoModel.ComAbout = Tz888.Common.Utility.PageValidate.TxtToHtml(this.txtXmqxms.Value.Trim()); //##项目详细资料 //*单位年营业收入 projectInfoModel.nDwlyysy = 1; //*单位年净利润 projectInfoModel.nDwljly = 1; //*单位总资产 projectInfoModel.nDwzzc = 1; //*单位总负债 projectInfoModel.nDwzfz = 1; //产品概述 projectInfoModel.ProjectAbout = ""; //市场前景 projectInfoModel.marketAbout = ""; //竞争分析 projectInfoModel.competitioAbout = ""; //商业模式 projectInfoModel.BussinessModeAbout = ""; //管理团队 projectInfoModel.ManageTeamAbout = txtManageTeamAbout.Value.Trim(); //-----------------------------------主表信息------------- //项目标题 if (!string.IsNullOrEmpty(this.txtProjectName.Value)) { mainInfoModel.Title = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value); } mainInfoModel.InfoCode = Tz888.BLL.Info.Common.CreateInfoCode("Project", industryModels[0].IndustryBID, this.ZoneSelectControl1.CountryID, time_Now); mainInfoModel.publishT = time_Now; mainInfoModel.Hit = 0; mainInfoModel.IsCore = true; mainInfoModel.LoginName = bp.LoginName; mainInfoModel.InfoOriginRoleName = "0"; //用户角色 mainInfoModel.GradeID = "0"; mainInfoModel.FixPriceID = this.rblFixPrice.SelectedValue.ToString().Trim(); mainInfoModel.MainPointCount = Convert.ToDecimal(txtPointCount.Text.ToString().Trim()); mainInfoModel.AuditingStatus = Convert.ToByte(this.rblAuditing.SelectedValue.ToString()); mainInfoModel.FeeStatus = 0; mainInfoModel.Descript = this.txtProjectName.Value.ToString().Trim(); //项目标题 if (!string.IsNullOrEmpty(this.txtProjectName.Value.Trim())) { mainInfoModel.DisplayTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value.Trim()); } mainInfoModel.KeyWord = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtProjectName.Value.Trim()); mainInfoModel.FrontDisplayTime = time_Now; mainInfoModel.ValidateStartTime = time_Now; mainInfoModel.ValidateTerm = Tz888.Common.Text.FormatData(rblXmyxqxx.SelectedValue.Trim()); //*项目有效期限 mainInfoModel.TemplateID = "001"; mainInfoModel.HtmlFile = ""; //上传文件 infoResourceModels = FilesUploadControl1.InfoList; model.OrganizationName = txtCompanyName.Value.Trim(); model.Name = txtLinkMan.Value.Trim(); model.Career = txtCareer.Value.Trim(); model.TelCountryCode = telArea1.Value.Trim(); //新加的国际号 model.TelStateCode = txtTelStateCode.Value.Trim(); //区号 if (telFg.Value.Trim() != "") //如果分机号不为空 { model.TelNum = txtTel.Value.Trim() + "-" + telFg.Value.Trim(); } else { model.TelNum = txtTel.Value.Trim(); //电话号加分机号 } model.Mobile = txtMobile.Value.Trim(); model.Address = txtAddress.Value.Trim(); model.WebSite = txtWebSite.Value.Trim(); model.Email = txtEmail.Value.Trim(); long num = projectObj.InsertNew(mainInfoModel, projectInfoModel, model, infoResourceModels); { if (num > 0) { string auditing = this.rblAuditing.SelectedValue.ToString(); if (auditing == "1") { string url = "Project/" + DateTime.Now.ToString("yyyyMM") + "/Project" + DateTime.Now.ToString("yyyyMMdd") + "_" + num + ".shtml"; merstatic.UpdateUrl(url, num); #region 生成静态页面 state = page.SelProjectM(Convert.ToString(num)); string CountryCode = "中国"; // visit.SelCountry(ht[3].ToString().Trim());//国家 string Province = visit.SelProvince(state.ProvinceID.ToString().Trim()); //省名 string City = visit.SelCityID(state.CityID.ToString().Trim()); //地区所对应城市 string County = visit.SelCounty(state.CountyID.ToString().Trim()); //地区 string[] Bid = state.IndustryBID.ToString().Trim().Split(','); string Industry = ""; if (Bid.Length >= 0) { for (int j = 0; j < Bid.Length - 1; j++) { Industry += page.SelIndustryName(Bid[j].ToString()) + "、";//行业名称 } } if (Bid.Length == 1) { Industry = page.SelIndustryName(Bid[0].ToString()); } //string Industry = page.SelIndustryName(Bid[0].ToString());//行业名称 string lated = page.SelIndustryLated(state.IndustryBID.ToString().Trim()); string sdt = "";//还款保证 if (state.IZqYqjjdwqk == "" || state.IZqYqjjdwqk == null || state.IZqYqjjdwqk == "0") { sdt = "暂无"; } else if (state.IZqYqjjdwqk == "1") { sdt = "担保"; } else if (state.IZqYqjjdwqk == "2") { sdt = "抵押"; } else if (state.IZqYqjjdwqk == "3") { sdt = "信用"; } string iZqXmyxqs = page.SelDictName(state.IZqXmyxqs.ToString()); //有效期 DateTime dt = Convert.ToDateTime(state.PublishT.ToString()); string publishT = Convert.ToString(dt.ToString("yyyy-MM-dd")); //发布时间 string mainPoint = page.SelMainPoint(); //资源收费查询 string Fix = ""; //收费状态 if (state.FixPriceID == "1" || state.FixPriceID == "0") { Fix = "免费"; } else if (state.FixPriceID == "2") { Fix = "<span style='color:Red'>" + state.MainPointCount.ToString() + "</span>元"; } else { Fix = "免费"; } string str1 = Convert.ToString(state.CooperationDemandType).Trim(",".ToCharArray()); if (str1 == "9")//为债权融资 { page.ProjectZqHtml(state.Id.ToString(), state.ProjectName.ToString(), state.ComAbout.ToString(), CountryCode, Province, City, County.Trim(), Industry, state.CapitalTotal.ToString(), sdt, iZqXmyxqs, publishT, "", "", state.DisplayTitle.ToString(), state.KeyWord.ToString(), state.Descript.ToString(), 1, lated, mainPoint, Fix); } else if (str1 == "10")//股权融资 { page.ProjectZqHtml(state.Id.ToString(), state.ProjectName.ToString(), state.ComAbout.ToString(), CountryCode, Province, City, County.Trim(), Industry, state.CapitalTotal.ToString(), sdt, iZqXmyxqs, publishT, state.ComBrief.ToString(), state.ManageTeamAbout.ToString(), state.DisplayTitle.ToString(), state.KeyWord.ToString(), state.Descript.ToString(), 2, lated, mainPoint, Fix); } else { page.ProjectZqHtml(state.Id.ToString(), state.ProjectName.ToString(), state.ComAbout.ToString(), CountryCode, Province, City, County.Trim(), Industry, state.CapitalTotal.ToString(), sdt, iZqXmyxqs, publishT, state.ComBrief.ToString(), state.ManageTeamAbout.ToString(), state.DisplayTitle.ToString(), state.KeyWord.ToString(), state.Descript.ToString(), 2, lated, mainPoint, Fix); } #endregion } this.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('发布成功!');location.href='ProjectManage.aspx'", true); } else { Tz888.Common.MessageBox.Show(this.Page, "发布失败!"); } } }
protected void IbtnSubmit_Click(object sender, EventArgs e) { //if (Session["valationNo"] == null || ImageCode.Text.ToUpper().Trim() != Session["valationNo"].ToString().ToUpper().Trim() || Session["valationNo"].ToString().Trim() == "") //{ // //Tz888.Common.MessageBox.Show(this.Page, "验证码错误!"); // //Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", "alert('验证码错误!');", false); // Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", "ValidErr();", true); // return; //} //20090811 判断权限 Tz888.BLL.Login.LoginInfoBLL loginbll = new Tz888.BLL.Login.LoginInfoBLL(); bool yanzheng = loginbll.yanzheng(Page.User.Identity.Name); if (!yanzheng) { Tz888.Common.MessageBox.Show(this.Page, "发布失败,你没有发布信息的权限!\\n可能是你发布违规信息帐户被锁定了。\\n详情请联系客服。"); return; } //-----end-- //获取投资资源的信息 Tz888.Model.Info.MainInfoModel mainInfoModel = new Tz888.Model.Info.MainInfoModel(); //创建主体信息实体 Tz888.Model.Info.V124.CapitalInfoModel capitalInfoModel = new Tz888.Model.Info.V124.CapitalInfoModel(); //创建投资信息实体 List <Tz888.Model.Info.CapitalInfoAreaModel> capitalInfoAreaModels = new List <Tz888.Model.Info.CapitalInfoAreaModel>(); //投资区域信息实体列表 Tz888.Model.Info.ShortInfoModel shortInfoModel = new Tz888.Model.Info.ShortInfoModel(); //创建短信息实体 //以下是文件上传的实体声明 List <Tz888.Model.Info.InfoResourceModel> infoResourceModels = new List <Tz888.Model.Info.InfoResourceModel>(); DateTime time_now = DateTime.Now; //拟投向区域 capitalInfoAreaModels = this.ZoneSelect1.CapitalInfoAreaModels; //主体信息实体付值 #region 投资信息实体赋值 //投资意向详细说明 capitalInfoModel.ComAbout = Tz888.Common.Utility.PageValidate.TxtToHtml(this.txtCapitalIntent.Value.Trim()); //资本类型 //capitalInfoModel.CapitalTypeID = this.rblfinancingTarget.SelectedValue; //for (int i = 0; rblfinancingTarget.Items.Count > i; i++) //{ // if (rblfinancingTarget.Items[i].Selected) // { // capitalInfoModel.CapitalTypeID += rblfinancingTarget.Items[i].Value + ","; // } //} //单项目可投资金额 capitalInfoModel.CapitalID = this.rblCurreny.SelectedValue; //投资回报率 capitalInfoModel.RegisteredCapital = this.txtHBao.Text.ToString().Trim(); //项目介绍提炼 capitalInfoModel.ComBreif = ""; capitalInfoModel.CooperationDemandType = ""; //拟投资行业 capitalInfoModel.IndustryBID = this.SelectIndustryControl1.IndustryString; //投资项目阶段 //2010-06-23 capitalInfoModel.stageID = Convert.ToInt32(1);//(this.rblStage.SelectedValue); // 是否参与项目方管理 //2010-06-23 capitalInfoModel.joinManageID = Convert.ToInt32(1); //(this.rdlJoinManage.SelectedValue); //投资方式 for (int i = 0; chkLstCooperationDemand.Items.Count > i; i++) { if (chkLstCooperationDemand.Items[i].Selected) { capitalInfoModel.CooperationDemandType += chkLstCooperationDemand.Items[i].Value + ","; } } //以下是需要添加的参数 //注册资金 //capitalInfoModel.RegisteredCapital = "";// this.rblRegisterdollar.SelectedValue; //团队规模 capitalInfoModel.TeamScale = ""; // this.rblTeam.SelectedValue; //机构年平均投资事件数 capitalInfoModel.AverageInvestment = ""; // this.rblPinJ.SelectedValue; //机构成功投资事件总数 capitalInfoModel.SuccessfulInvestment = ""; // this.rblSucess.SelectedValue; //投资需求摘要 capitalInfoModel.InvestmentDemand = Tz888.Common.Utility.PageValidate.TxtToHtml(""); //添加所属区域 //capitalInfoModel.SCountryID = this.ZoneSelectControl1.CountryID; //capitalInfoModel.SProvinceID = this.ZoneSelectControl1.ProvinceID; //capitalInfoModel.SCityID = this.ZoneSelectControl1.CityID; //capitalInfoModel.SCountyID = this.ZoneSelectControl1.CountyID; capitalInfoModel.SCountryID = "001"; capitalInfoModel.SProvinceID = "001"; capitalInfoModel.SCityID = "001"; capitalInfoModel.SCountyID = "001"; //项目承办单位 capitalInfoModel.Prorganizers = "no"; //文件上传的 infoResourceModels = FilesUploadControl1.InfoList; #endregion //这里是其他的实体值 if (!string.IsNullOrEmpty(this.txtCapitalName.Text.Trim())) { mainInfoModel.Title = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); } string CountryCode; try { CountryCode = capitalInfoAreaModels[0].CountryCode; } catch { CountryCode = "ALL"; } mainInfoModel.InfoCode = Tz888.BLL.Info.Common.CreateInfoCode("Capital", capitalInfoModel.IndustryBID.Split(',')[0], CountryCode, time_now); mainInfoModel.publishT = time_now; mainInfoModel.Hit = 0; mainInfoModel.IsCore = true; //mainInfoModel.LoginName = "cxj"; mainInfoModel.LoginName = Page.User.Identity.Name; //用户名称 mainInfoModel.InfoOriginRoleName = "0"; //用户角色 mainInfoModel.GradeID = "0"; mainInfoModel.FixPriceID = "1"; mainInfoModel.FeeStatus = 0; string keyword = ""; //if (!string.IsNullOrEmpty(this.txtKeyword1.Text.Trim())) // keyword += Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtKeyword1.Text.Trim()) + ","; //if (!string.IsNullOrEmpty(this.txtKeyword2.Text.Trim())) // keyword += Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtKeyword2.Text.Trim()) + ","; //if (!string.IsNullOrEmpty(this.txtKeyword3.Text.Trim())) // keyword += Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtKeyword3.Text.Trim()) + ","; mainInfoModel.KeyWord = keyword; mainInfoModel.Descript = ""; if (!string.IsNullOrEmpty(this.txtCapitalName.Text.Trim())) { mainInfoModel.DisplayTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); } mainInfoModel.FrontDisplayTime = time_now; mainInfoModel.ValidateStartTime = time_now; //意向有效期限 //20100623 mainInfoModel.ValidateTerm = Convert.ToInt32(this.rdlValiditeTerm.SelectedValue.Trim()); mainInfoModel.TemplateID = "001"; mainInfoModel.HtmlFile = ""; shortInfoModel.ShortInfoControlID = "CapitalIndex1"; if (!string.IsNullOrEmpty(this.txtCapitalName.Text.Trim())) { shortInfoModel.ShortTitle = Tz888.Common.Utility.PageValidate.FiltrateHTMLTag(this.txtCapitalName.Text.Trim()); } shortInfoModel.ShortContent = ""; shortInfoModel.Remark = ""; Tz888.BLL.Info.V124.CapitalInfoBLL bll = new Tz888.BLL.Info.V124.CapitalInfoBLL(); //这里是插入资源投资信息 //long infoID = bll.Insert(mainInfoModel, capitalInfoModel, this.GetInfoContact(), shortInfoModel, capitalInfoAreaModels, null, infoResourceModels); long infoID = bll.Insert(mainInfoModel, capitalInfoModel, this.GetInfoContact(), shortInfoModel, capitalInfoAreaModels, infoResourceModels); //以下进行图片的插入 if (infoID > 0) { bool isTof = Page.User.IsInRole("GT1002"); if (isTof) { string HtmlFile = Tz888.BLL.Info.Common.createStaticPageFileName("Capital", mainInfoModel.InfoCode, infoID); Tz888.BLL.Info.MainInfoBLL mainBll = new Tz888.BLL.Info.MainInfoBLL(); Page.Response.Write(infoID.ToString() + HtmlFile.ToString()); mainBll.HasHtmlFile(infoID, HtmlFile); string actionMsg = ""; Tz888.BLL.PageStatic.CapitalPageStatic staticobj = new Tz888.BLL.PageStatic.CapitalPageStatic(); staticobj.CreateStaticPageCapital(infoID.ToString(), ref actionMsg); } long _infoID = Convert.ToInt64(infoID); string title = Convert.ToString("投资发布"); Tz888.Model.Info.InfoContactModel infoContactModel = new Tz888.Model.Info.InfoContactModel(); //创建信息联系方式主体 string email = this.txtEmail.Text.Trim(); string telCountry = this.txtTelCountry.Text.Trim(); string telZoneCode = this.txtTelZoneCode.Text.Trim(); string telNumber = this.txtTelNumber.Text.Trim(); //注释掉传真 string faxCountry = "0"; string faxZoneCode = "0"; string faxNumber = "0"; string webSite = this.txtWebSite.Text.Trim(); string name = this.txtLinkMan.Text.Trim(); string mobile = this.txtMobile.Text.Trim(); string address = this.txtAddress.Text.Trim(); //注释右邮编 string postCode = "0"; //以下是职位 string position = ""; //this.txtPosition.Text.Trim(); //投资机构名称 string organizationName = this.txtGovName.Text.Trim(); // if (ViewState["OrganizationName"] != null) // { // infoContactModel.OrganizationName = ViewState["OrganizationName"].ToString(); // } infoContactModel.OrganizationName = organizationName; infoContactModel.InfoID = _infoID; infoContactModel.Email = email; infoContactModel.WebSite = webSite; infoContactModel.TelCountryCode = telCountry; infoContactModel.TelStateCode = telZoneCode; infoContactModel.TelNum = telNumber; infoContactModel.FaxCountryCode = faxCountry; infoContactModel.FaxStateCode = faxZoneCode; infoContactModel.FaxNum = faxNumber; infoContactModel.Name = name; infoContactModel.Mobile = mobile; infoContactModel.Address = address; infoContactModel.PostCode = postCode; //以下是职位 infoContactModel.Position = position; Tz888.BLL.Info.InfoContact obj = new Tz888.BLL.Info.InfoContact(); //这里是更新联系信息 if (obj.Update(infoContactModel)) { Response.Redirect("publishCapital_step3.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(_infoID.ToString() + "|Capital|" + title)); } else { Tz888.Common.MessageBox.Show(this.Page, "更新联系方式失败!"); } //以下是单独将信息完整度分数插入到Captialinfo中 Tz888.BLL.Info.V124.CapitalInfoBLL InformationIntegrityUpdate = new Tz888.BLL.Info.V124.CapitalInfoBLL(); InformationIntegrityUpdate.InsertInformationIntegrity(infoContactModel); // Response.Redirect("publishCapital_step2.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(infoID.ToString() + "|Capital|" + this.txtCapitalName.Text.Trim() + "|" + txtGovName.Text.Trim())); // Response.Redirect("publishCapital_step2.aspx?code=" + Tz888.Common.DEncrypt.DESEncrypt.Encrypt(infoID.ToString() + "|Capital|" + this.txtCapitalName.Text.Trim() + "|" + "no")); } else { Tz888.Common.MessageBox.Show(this.Page, "发布失败!"); } }