示例#1
0
        private bool DoEdit(int _id)
        {
            bool result = false;

            BLL.users.users   bll   = new BLL.users.users();
            Model.users.users model = bll.GetModel(_id);
            if (model.status != int.Parse(rblStatus.SelectedValue) && int.Parse(rblStatus.SelectedValue) == 0)
            {
                flag = 1;
            }
            model.group_id = int.Parse(ddlGroupId.SelectedValue);
            model.status   = int.Parse(rblStatus.SelectedValue);
            //判断密码是否更改
            if (txtPassword.Text.Trim() != defaultpassword)
            {
                //获取用户已生成的salt作为密钥加密
                model.password = DESEncrypt.Encrypt(txtPassword.Text.Trim(), model.salt);
            }
            model.email     = Utils.DropHTML(txtEmail.Text);
            model.nick_name = Utils.DropHTML(txtNickName.Text);
            model.avatar    = Utils.DropHTML(txtAvatar.Text);
            model.sex       = rblSex.SelectedValue;
            DateTime _birthday;

            if (DateTime.TryParse(txtBirthday.Text.Trim(), out _birthday))
            {
                model.birthday = _birthday;
            }
            model.universities = txtUniversities.Text;
            model.professional = txtProfessional.Text;
            model.goodat       = txtGoodat.Text;
            model.workat       = txtWorkat.Text;
            model.industry     = txtIndustry.Text;

            model.telphone = Utils.DropHTML(txtTelphone.Text.Trim());
            model.mobile   = Utils.DropHTML(txtMobile.Text.Trim());
            model.qq       = Utils.DropHTML(txtQQ.Text);
            model.address  = Utils.DropHTML(txtAddress.Text.Trim());
            model.amount   = Utils.StrToDecimal(txtAmount.Text.Trim(), 0);
            model.point    = Utils.StrToInt(txtPoint.Text.Trim(), 0);
            model.exp      = Utils.StrToInt(txtExp.Text.Trim(), 0);

            if (bll.Update(model))
            {
                AddAdminLog(OSEnums.ActionEnum.Edit.ToString(), "修改用户信息:" + model.user_name);                 //记录日志
                result = true;
            }
            return(result);
        }
示例#2
0
        private bool DoEdit(int _id)
        {
            bool result = false;
            BLL.users.users bll = new BLL.users.users();
            Model.users.users model = bll.GetModel(_id);
            if (model.status != int.Parse(rblStatus.SelectedValue) && int.Parse(rblStatus.SelectedValue) == 0) {
                flag = 1;
            }
            model.group_id = int.Parse(ddlGroupId.SelectedValue);
            model.status = int.Parse(rblStatus.SelectedValue);
            //判断密码是否更改
            if (txtPassword.Text.Trim() != defaultpassword) {
                //获取用户已生成的salt作为密钥加密
                model.password = DESEncrypt.Encrypt(txtPassword.Text.Trim(), model.salt);
            }
            model.email = Utils.DropHTML(txtEmail.Text);
            model.nick_name = Utils.DropHTML(txtNickName.Text);
            model.avatar = Utils.DropHTML(txtAvatar.Text);
            model.sex = rblSex.SelectedValue;
            DateTime _birthday;
            if (DateTime.TryParse(txtBirthday.Text.Trim(), out _birthday)) {
                model.birthday = _birthday;
            }
            model.universities = txtUniversities.Text;
            model.professional = txtProfessional.Text;
            model.goodat = txtGoodat.Text;
            model.workat = txtWorkat.Text;
            model.industry = txtIndustry.Text;

            model.telphone = Utils.DropHTML(txtTelphone.Text.Trim());
            model.mobile = Utils.DropHTML(txtMobile.Text.Trim());
            model.qq = Utils.DropHTML(txtQQ.Text);
            model.address = Utils.DropHTML(txtAddress.Text.Trim());
            model.amount = Utils.StrToDecimal(txtAmount.Text.Trim(), 0);
            model.point = Utils.StrToInt(txtPoint.Text.Trim(), 0);
            model.exp = Utils.StrToInt(txtExp.Text.Trim(), 0);

            if (bll.Update(model)) {
                AddAdminLog(OSEnums.ActionEnum.Edit.ToString(), "修改用户信息:" + model.user_name); //记录日志
                result = true;
            }
            return result;
        }