/// <summary> /// 资讯的浏览量 /// </summary> private void UpdateViews() { int typeId = CRequest.GetInt("typeId", 0); string pageName = CRequest.GetString("pageName"); string pageValue = CRequest.GetString("pageValue"); //Pv统计 #region Pv pv = new Pv(); pv.pageName = pageName; pv.pageValue = pageValue; pv.viewsCount = 1; string sUserAgent = Request.UserAgent.ToLower(); bool bIsIpad = Regex.IsMatch(sUserAgent, "ipad"); bool bIsIphoneOs = Regex.IsMatch(sUserAgent, "iphone"); bool bIsAndroid = Regex.IsMatch(sUserAgent, "android"); bool bIsWP = Regex.IsMatch(sUserAgent, "windows phone"); if (bIsAndroid || bIsIphoneOs || bIsIpad || bIsWP) { pv.viewsCount = 2; } pv.addTime = DateTime.Now; pv.ip = IpSearch.GetIp(); pv.status = 0; pv.remark = ""; pv.infoType = typeId; UserInfo user = Session["user"] as UserInfo; if (user != null) { pv.status = user.id; pv.remark = user.mobile; } PvService.Add(pv); #endregion }
/// <summary> /// 加载信息 /// </summary> private void LoadViewInfo() { string ip = txtIP.Text.Trim(); string tFrom = txtTimeFrom.Text.Trim(); string tEnd = this.txtTimeEnd.Text.Trim(); ViewState["IP"] = IpSearch.GetIp(); StringBuilder sb = new StringBuilder(); sb.Append("1=1"); if (ip.Length != 0) { sb.Append(" and ip <> '" + ip + "'"); } if (tFrom.Length != 0) { sb.Append(" and addTime >= '" + Convert.ToDateTime(tFrom) + "'"); } if (tEnd.Length != 0) { sb.Append(" and addTime <= '" + Convert.ToDateTime(tEnd).ToString("yyyy-MM-dd") + " 23:59:59'"); } ViewState["index"] = PvService.GetViews(sb.ToString(), "index.aspx"); ViewState["reg"] = PvService.GetViews(sb.ToString(), "reg.aspx"); ViewState["login"] = PvService.GetViews(sb.ToString(), "login.aspx"); ViewState["searchList"] = PvService.GetViews(sb.ToString(), "searchList.aspx"); ViewState["comDetail_client"] = PvService.GetViews(sb.ToString(), "comDetail_client.aspx"); ViewState["findPass"] = PvService.GetViews(sb.ToString(), "findPass.aspx"); ViewState["m_comDetail"] = PvService.GetViews(sb.ToString(), "m_comDetail.aspx"); ViewState["protocol"] = PvService.GetViews(sb.ToString(), "protocol.aspx"); ViewState["storeList"] = PvService.GetViews(sb.ToString(), "storeList.aspx"); ViewState["storeMoney"] = PvService.GetViews(sb.ToString(), "storeMoney.aspx"); ViewState["userCenter"] = PvService.GetViews(sb.ToString(), "userCenter.aspx"); ViewState["userList"] = PvService.GetViews(sb.ToString(), "userList.aspx"); ViewState["viewsHistory"] = PvService.GetViews(sb.ToString(), "viewsHistory.aspx"); }
/// <summary> /// SaveMy Business Center /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { string surname = this.surname.Text.Trim(); string relname = this.relname.Text.Trim(); string shoperName = this.shoperName.Text.Trim(); string street = this.street.Text.Trim(); string city = this.city.Text.Trim(); string province = this.province.Text.Trim(); string email = this.email.Text.Trim(); string remark = this.remark.Text.Trim(); string password = this.password.Text.Trim(); if (password.Length == 0) { password = "******"; } string mobile = this.tel.Text.Trim(); string md5Pass = encrypt.EncryptMd5(password); UserInfo user = null; if (UserInfoService.ExistsMobile(mobile)) { ScriptManager.RegisterStartupScript(Button1, GetType(), "", "alert('This phone number has already joined.');", true); return; } user = new UserInfo(); user.username = surname; user.mobile = mobile; user.isBindMobile = 1; user.email = email; user.isBindEmail = 0; user.password = password; user.md5Pass = encrypt.EncryptMd5(password); user.telephone = ""; user.relName = relname; user.bodyCode = ""; user.comName = shoperName; user.pid = 0; user.cid = 0; user.regionId = 0; user.address = ""; user.zipCode = ""; user.qq = ""; user.weixin = ""; user.isBindWeiXin = 0; user.weibo = ""; user.isBindWeiBo = 0; user.shopType = 0; user.shopTypeName = ""; user.imgUrl = ""; user.comInfo = ""; user.remark = remark; user.status = 1; user.addTime = DateTime.Now; user.mobileCode = street; user.activeCode = city; user.infoType = 2; user.shopingtime = ""; user.mainbrand = province; user.assesscount = 0; user.sharecount = 0; user.producttype = 0; user.goodcount = 0; user.badcount = 0; user.viewscountd = 0; user.logintime = DateTime.Now; user.loginip = IpSearch.GetIp(); int maxId = UserInfoService.Add(user); if (maxId > 0) { ScriptManager.RegisterStartupScript(Button1, GetType(), "", "alert('Saved succesfully!');location.href='/mobile/joinBack.aspx';", true); } else { ScriptManager.RegisterStartupScript(Button1, GetType(), "", "alert('Failed to save!');", true); return; } }