protected void btnSave_Click(object sender, EventArgs e) { this.lblMessage.Text = ""; //if (this.txtNewPassword.Text != this.txtNewPasswordConfirm.Text) //{ // this.lblMessage.Text = "新密码两次输入不一致,请确认!"; // return; //} //if (this.txtNewPassword.Text == "") //{ // this.lblMessage.Text = "必须输入密码!"; // return; //} Business.UserComponent uc = new UserComponent(); if (this.txtPassword.Text.Trim().Length == 0 || !uc.VerifyPassword(this.lblUserID.Text, this.txtPassword.Text.Trim())) { this.lblMessage.Text = "当前密码输入错误,请重新输入!"; return; } var user = uc.getUserById(this.hddId.Value); user.Psd = this.txtNewPassword.Text; if (uc.Update(user) > 0) { this.lblMessage.Text = "修改密码成功!"; } else { this.lblMessage.Text = "修改密码失败,请稍后再试!"; } }
protected void btnUpdate_Click(object sender, EventArgs e) { this.lblMessage.Text = ""; string mId = string.Empty; for (int i = 0; i <= gvUserList.Rows.Count - 1; i++) { CheckBox cb1 = (CheckBox)gvUserList.Rows[i].FindControl("cb1"); if (cb1.Checked) { mId = mId + gvUserList.DataKeys[i].Value + ","; } } if (mId == string.Empty) { this.lblMessage.Text = "请选择一位用户"; return; } mId = mId.Substring(0, mId.Length - 1); string[] ii = mId.Split(','); if (ii.Length > 1) { this.alertClient("请选择一位用户"); return; } Business.UserComponent uc = new UserComponent(); JMReports.Entities.User user1 = uc.getUserById(mId); this.txtUserId.Text = user1.UserId; this.txtEmail.Text = user1.Email; this.txtTitle.Text = user1.Title; this.txtPassword.Text = user1.Psd; this.txtConfirmPassword.Text = user1.Psd; this.ddlRole.SelectedValue = user1.RoleId.ToString(); this.lblId.Text = user1.Id.ToString(); this.divUser.Visible = true; }