protected void Page_Load(object sender, EventArgs e) { UserBll.CheckIsLogin(); UserModel = UserBll.GetUser(UserBll.GetCookie().LogName); if (!string.IsNullOrEmpty(Request.QueryString["Id"])) { Id = Convert.ToInt32(Request.QueryString["Id"]); } UserSpaceModel = UserSpaceBll.GetUserSpaceById(UserModel.UserID); if (UserSpaceModel != null) { Id = UserSpaceModel.Id; Label1.Text = Label2.Text = "修改"; btnSaveCate.Text = "修 改"; } if (!IsPostBack) { txtSpaceName.Text = UserModel.LogName; TemplateBind(); if (Id > 0) ShowInfo(Id); if (UserModel.TypeId != 1) tbody.Attributes.Add("style", "display:none"); } }
public void RegSpace(M_UserSpace model) { SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@Id", SqlDbType.Int, 4), new SqlParameter("@SpaceName", SqlDbType.NVarChar), new SqlParameter("@SpaceDescription", SqlDbType.NVarChar), new SqlParameter("@PrevPower", SqlDbType.Int, 4), new SqlParameter("@Password", SqlDbType.NVarChar), new SqlParameter("@AddTime", SqlDbType.NVarChar), new SqlParameter("@UserId", SqlDbType.Int, 4), new SqlParameter("@UserName", SqlDbType.NVarChar), new SqlParameter("@TemplateId", SqlDbType.Int, 4), new SqlParameter("@UserType", SqlDbType.Int, 4) }; commandParameters[0].Value = model.Id; commandParameters[1].Value = model.SpaceName; commandParameters[2].Value = model.SpaceDescription; commandParameters[3].Value = model.PrevPower; commandParameters[4].Value = model.Password; commandParameters[5].Value = model.AddTime; commandParameters[6].Value = model.UserId; commandParameters[7].Value = model.UserName; commandParameters[8].Value = model.TemplateId; commandParameters[9].Value = model.UserType; SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringKy, CommandType.StoredProcedure, "Up_UserSpace_Set", commandParameters); }
protected void btnPwdOk_Click(object sender, EventArgs e) { SpaceModel = SpaceBll.GetUserSpaceById(UserModel.UserID); if (txtspacePwd.Text.Trim() != SpaceModel.Password) { Function.ShowMsg(0, "<li>密码输入错误</li><li><a href='javascript:history.back()'>重新输入</a></li><li><a href='javascript:window.close();'>关闭窗口</a></li>"); } else { HttpContext.Current.Response.Cookies["SpacePwd"]["pwd"] = txtspacePwd.Text.Trim(); HttpContext.Current.Response.Cookies["SpacePwd"]["UserId"] = UserModel.UserID.ToString(); HttpContext.Current.Response.Cookies["SpacePwd"]["LogId"] = UserBll.GetCookie().UserID.ToString(); //Cookies有效期10分钟 Response.Cookies["SpacePwd"].Expires = DateTime.Now.AddMinutes(10); Response.Redirect("MyInfoList.aspx?UserName="+UserName); } }
public M_UserSpace GetUserSpaceById(int Id) { SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@Id", Id) }; DataTable table = SqlHelper.ExecuteTable(SqlHelper.ConnectionStringKy, CommandType.StoredProcedure, "Up_UserSpace_GetById", commandParameters); M_UserSpace space = new M_UserSpace(); if (table.Rows.Count > 0) { space.Id = int.Parse(table.Rows[0]["Id"].ToString()); space.SpaceName = table.Rows[0]["SpaceName"].ToString(); space.SpaceDescription = table.Rows[0]["SpaceDescription"].ToString(); space.UserId = int.Parse(table.Rows[0]["UserId"].ToString()); space.UserName = table.Rows[0]["UserName"].ToString(); space.AddTime = table.Rows[0]["AddTime"].ToString(); space.PrevPower = int.Parse(table.Rows[0]["PrevPower"].ToString()); space.Password = table.Rows[0]["Password"].ToString(); space.TemplateId = Convert.ToInt32(table.Rows[0]["TemplateId"]); space.UserType = Convert.ToInt32(table.Rows[0]["UserType"]); return space; } return null; }
protected void btnSave_Click(object sender, EventArgs e) { M_UserSpace userSpaceModel = new M_UserSpace(); userSpaceModel.Id = Id; userSpaceModel.SpaceName = txtSpaceName.Text.Trim(); userSpaceModel.SpaceDescription = txtSpaceDescription.Text.Trim(); userSpaceModel.UserId = UserModel.UserID; userSpaceModel.UserName = UserModel.LogName; userSpaceModel.AddTime = DateTime.Now.ToString(); userSpaceModel.PrevPower = Convert.ToInt32(rdBtnPower.SelectedValue); userSpaceModel.Password = txtPassword.Text.Trim(); userSpaceModel.TemplateId = Convert.ToInt32(ddlTemplateId.SelectedValue); userSpaceModel.UserType = UserModel.TypeId; if (Id == 0) { UserSpaceBll.RegSpace(userSpaceModel); Function.ShowMsg(1, "<li>空间激活成功!</li><li><a href='../user/welcome.aspx'>返回用户后台首页!</a></li>"); } else { UserSpaceBll.UpdateSpace(userSpaceModel); Function.ShowMsg(1, "<li>空间信息修改成功!</li><li><a href='../user/welcome.aspx'>返回用户后台首页!</a></li>"); } }
protected void Page_Load(object sender, EventArgs e) { Response.Cache.SetNoStore(); if (!string.IsNullOrEmpty(Request.QueryString["ColorId"])) { ColorId = Convert.ToInt32(Request.QueryString["ColorId"]); } if (!string.IsNullOrEmpty(Request.QueryString["UserName"])) { UserName = Request.QueryString["UserName"]; } UserModel = UserBll.GetUser(UserName); if (UserModel == null) { Function.ShowMsg(0, "<li>用户空间参数错误</li><li><a href='javascript:history.back();'>返回上一级</a></li>"); } UserInfoDr = UserBll.GetUserAllInfo(UserModel.UserID); if(UserInfoDr==null) { Function.ShowMsg(0, "<li>用户空间参数错误</li><li><a href='javascript:history.back();'>返回上一级</a></li>"); } int spaceTypeId = int.Parse(UserInfoDr["spacetypeid"].ToString()); if (spaceTypeId != 1) Function.ShowMsg(0, "<li>用户空间参数错误</li><li><a href='javascript:history.back();'>返回上一级</a></li>"); B_UserSpace.IsActive(UserModel.UserID, 2); UserGroupModel = UserGroupBll.GetModel(UserModel.GroupID); GroupName = UserGroupModel.UserGroupName; if (Request.Cookies["SpacePwd"] != null) { if (Request.Cookies["SpacePwd"]["UserId"] != UserModel.UserID.ToString()) { Response.Cookies["SpacePwd"].Expires = DateTime.Now.AddDays(-1); } } SpaceModel = SpaceBll.GetUserSpaceById(UserModel.UserID); if (SpaceModel.TemplateId >= 18 && SpaceModel.TemplateId <= 24) StyleCss = "<link rel='stylesheet' type='text/css' href='skin/Space" + SpaceModel.TemplateId + ".css' />"; else StyleCss = "<link rel='stylesheet' type='text/css' href='skin/Space18.css' />"; SpaceName = SpaceModel.SpaceName; if (!IsPostBack) { SpacePrevPower(); B_SiteInfo siteInfo = new B_SiteInfo(); M_Site siteModel = siteInfo.GetSiteModel(); lbCopyRight.Text = siteModel.CopyRight; repMyInfoBind(); repMessageBind(); repFriendBind(); repAlbum(); } AjaxPro.Utility.RegisterTypeForAjax(typeof(userspace_SpaceTemplate)); }
public void UpdateSpace(M_UserSpace model) { this.RegSpace(model); }
public void RegSpace(M_UserSpace model) { this.IUS.RegSpace(model); }
protected void ShowInfo(int Id) { UserSpaceModel = UserSpaceBll.GetUserSpaceById(UserModel.UserID); if (UserSpaceModel == null) return; txtSpaceName.Text = UserSpaceModel.SpaceName; txtSpaceDescription.Text = UserSpaceModel.SpaceDescription; rdBtnPower.SelectedValue = UserSpaceModel.PrevPower.ToString(); txtPassword.Text = UserSpaceModel.Password; ddlTemplateId.SelectedValue = UserSpaceModel.TemplateId.ToString(); }