示例#1
0
    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");
        }
    }
示例#2
0
 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);
 }
示例#3
0
 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);
     }
 }
示例#4
0
 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;
 }
示例#5
0
 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>");
     }
 }
示例#6
0
    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));
    }
示例#7
0
 public void UpdateSpace(M_UserSpace model)
 {
     this.RegSpace(model);
 }
示例#8
0
 public void RegSpace(M_UserSpace model)
 {
     this.IUS.RegSpace(model);
 }
示例#9
0
 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();
 }