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;
    }