protected override void OnInit(EventArgs e) { base.OnInit(e); IsClientJsEnabled = Util.GetCookie("SP_BROSWER_CHECK") != ""; GetMessages(); GetLeads(); Minisite = CompanyMinisite.Get(SupplierId); }
private static ArrayList List(short isChecked,Pager pager) { /* CompanyMinisiteList @ischecked smallint=-1, @pageIndex int=1, @pageSize int=20, @sort int=0 */ //CompanyId, Logo,Host,Style, CompanyBrief, ServiceBrief, OutLinks, ViewTimes, Checked,hostBinded ArrayList list = new ArrayList(); SqlParameter[] prams ={ Database.MakeInParam("@ischecked",SqlDbType.SmallInt,isChecked), Database.MakeInParam("@pageIndex",SqlDbType.Int,pager.PageIndex), Database.MakeInParam("@pageSize",SqlDbType.Int,pager.PageSize), Database.MakeInParam("@sort",SqlDbType.Int,pager.SortNum) }; SqlDataReader reader = null; try { reader = Database.ExecuteReader(CommandType.StoredProcedure, "CompanyMinisiteList", prams); if (reader.Read()) { pager.RecordCount = reader.GetInt32(0); if (reader.NextResult()) { while (reader.Read()) { CompanyMinisite minisite = new CompanyMinisite(); minisite.companyId = reader.GetInt32(0); minisite.companyName = reader.IsDBNull(1) ? "" : reader.GetString(1); minisite.logoGuid = reader.GetString(2); minisite.host = reader.GetString(3); minisite.style = reader.GetString(4); minisite.companyBrief = reader.GetString(5); minisite.serviceBrief = reader.GetString(6); minisite.outLinks = reader.GetString(7); minisite.viewTimes = reader.GetInt32(8); minisite.isChecked = reader.GetString(9) == "1"; minisite.hostBinded = reader.GetBoolean(10); list.Add(minisite); } } } reader.Close(); } catch { //throw; } finally { if (reader != null) { reader.Close(); } } return list; }
public static CompanyMinisite Get(int comId,bool addHits) { /* CompanyMinisiteGet @comId int @addHits bit=0 */ //CompanyId, Logo,Host,Style, CompanyBrief, ServiceBrief, OutLinks, ViewTimes, Checked,HostBinded CompanyMinisite minisite = null; SqlDataReader reader = null; try { reader = Database.ExecuteReader(CommandType.StoredProcedure, "CompanyMinisiteGet", new SqlParameter[] { Database.MakeInParam("@comId", SqlDbType.Int, comId), Database.MakeInParam("@addHits", SqlDbType.Bit, addHits) }); if (reader.Read()) { minisite = new CompanyMinisite(); minisite.companyId=reader.GetInt32(0); minisite.logoGuid = reader.GetString(1); minisite.host = reader.GetString(2); minisite.style = reader.GetString(3); minisite.companyBrief = reader.GetString(4); minisite.serviceBrief = reader.GetString(5); minisite.outLinks = reader.GetString(6); minisite.viewTimes = reader.GetInt32(7); minisite.isChecked = reader.GetString(8)=="1"; minisite.hostBinded = reader.GetBoolean(9); } reader.Close(); } catch { //throw; } finally { if (reader != null) { reader.Close(); } } return minisite; }
public void GetMinisite() { minisite = CompanyMinisite.Get(id); }
private void SaveMinisite() { Response.Write("<script language=\"javascript\" type=\"text/javascript\">"); if (Request.Form["logoGuid"] != null && Request.Form["comBrief"] != null && Request.Form["comSvrBrief"] != null && Request.Form["outLinks"] != null) { HttpPostedFile file = Request.Files["logoFile"]; if (file.ContentLength > 0 && !CompanyMinisite.CheckLogoAttachment(file)) { Response.Write("parent.setMessage('��ҵLogo������ͼƬ�����Ҳ��ܳ���100K��',false);"); } else { CompanyMinisite site = new CompanyMinisite(SupplierId); site.CompanyBrief = Request.Form["comBrief"].Trim(); site.ServiceBrief = Request.Form["comSvrBrief"].Trim(); site.OutLinks = Request.Form["outLinks"].Trim(); if (Request.Form["logoGuid"].Trim() != "") { site.LogoGuid = Request.Form["logoGuid"].Trim(); } if (file.ContentLength > 0) { file.SaveAs(Server.MapPath("/Suppliers/logos/") + site.LogoGuid + ".logo"); } if (site.Save()) { MinisiteWriter mw = new MinisiteWriter(SupplierId); mw.Update(); Response.Write("parent.setMessage('Minisite����ɹ���',true);"); } else { Response.Write("parent.setMessage('Minisite����ʧ�ܣ�',false);"); } } } else { Response.Write("parent.setMessage('Minisiteδ�ܱ��棡',false);"); } Response.Write("</script>"); }