コード例 #1
0
ファイル: Edit.aspx.cs プロジェクト: hongsms/test
    protected void btnEdit_Click(object sender, EventArgs e)
    {
        if (txtUserName.Text.Trim() == "")
        {
            MessageBox.Show(this, "请正确填写信息再提交保存!");
            return;
        }

        WebSite.Model.Mod_User dto = new WebSite.Model.Mod_User();

        if (id != 0)
        {
            dto = BUser.GetModel(id);
        }
        //基本信息
        dto.State = int.Parse(rblState.SelectedValue);
        if (txtPassword.Text.Trim() != "0|0|0|0")
        {
            if (txtPassword.Text.Trim() == txtRePassword.Text.Trim())
            {
                dto.Password = StringHelper.GetMD5(txtPassword.Text.Trim());
            }
            else
            {
                MessageBox.Show(this, "密码输入不一致!");
                return;
            }
        }
        dto.UserName  = txtUserName.Text.Trim();
        dto.RealName  = txtRealName.Text.Trim();
        dto.Sex       = rblSex.SelectedValue;
        dto.BirthDate = txtBirthDate.Value.Trim();
        dto.Mobile    = txtMobile.Text.Trim();
        dto.Email     = txtEmail.Text.Trim();


        if (BUser.Exists(string.Format("UserName='******' AND ID!={1}", dto.UserName, dto.ID)))
        {
            MessageBox.Show(this, "该帐号已存在,请重新输入!");
            return;
        }

        //账户信息

        dto.WebSiteID  = AdminManage.WebSiteID;
        dto.Model      = Model;
        dto.ModifyDate = DateTime.Now;

        if (id != 0)
        {
            BUser.Update(dto);
        }
        else
        {
            BUser.Add(dto);
        }

        MessageBox.ShowRedirect(this, "信息保存成功!", "Column/User/List.aspx?" + StringHelper.DelUrlParameter("ID"));
    }
コード例 #2
0
ファイル: OperateHelper.cs プロジェクト: hongsms/test
 /// <summary>
 /// 获取用户积分
 /// </summary>
 /// <returns>用户积分</returns>
 public static int GetUserIntegral()
 {
     WebSite.BLL.Bll_User   BUser = new WebSite.BLL.Bll_User();
     WebSite.Model.Mod_User MUser = BUser.GetModel(UserRoot.GetUserID);
     if (MUser != null)
     {
         return(MUser.Integral);
     }
     else
     {
         return(0);
     }
 }
コード例 #3
0
ファイル: OperateHelper.cs プロジェクト: hongsms/test
    public static void SetLoginLog(int uid, int websiteid)
    {
        WebSite.BLL.Bll_User BUser = new WebSite.BLL.Bll_User();

        WebSite.Model.Mod_User MUser = BUser.GetModel(uid);
        if (MUser != null)
        {
            //操作最近登录
            MUser.LoginIP      = MUser.NewLoginIP;
            MUser.LoginDate    = MUser.NewLoginDate;
            MUser.NewLoginIP   = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
            MUser.NewLoginDate = DateTime.Now;
            BUser.Update(MUser);
            //记录用户日志
        }
    }
コード例 #4
0
ファイル: Edit.aspx.cs プロジェクト: hongsms/test
    private void Bind()
    {
        WebSite.Model.Mod_User dto = new WebSite.Model.Mod_User();
        if (id != 0)
        {
            dto = BUser.GetModel(id);
            if (dto != null && dto.WebSiteID == AdminManage.WebSiteID)
            {
                //基本资料
                txtUserName.Text       = dto.UserName;
                rblState.SelectedValue = dto.State.ToString();
                txtPassword.Attributes.Add("value", "0|0|0|0");
                txtRePassword.Attributes.Add("value", "0|0|0|0");
                txtRealName.Text     = dto.RealName;
                rblSex.SelectedValue = dto.Sex.ToString();
                txtBirthDate.Value   = dto.BirthDate;
                txtMobile.Text       = dto.Mobile;
                txtEmail.Text        = dto.Email;

                //账户信息
                txtConsumptionMoney.Text = dto.ConsumptionMoney.ToString();
                txtIntegral.Text         = dto.Integral.ToString();
                txtRegisterDate.Text     = dto.RegisterDate.ToString();
                txtRegisterIP.Text       = dto.RegisterIP;
                if (dto.NewLoginDate > DateTime.Parse("2000-01-01 01:01:01"))
                {
                    txtNewLoginDate.Text = dto.NewLoginDate.ToString();
                }
                txtNewLoginIP.Text = dto.NewLoginIP;

                txtUserName.ReadOnly = true;
                txtUserName.Enabled  = true;
                return;
            }
        }
        //MessageBox.ShowRedirect(this, "信息已删除或不存在!", "Column/User/List.aspx?" + StringHelper.DelUrlParameter("ID"));
    }