Exemplo n.º 1
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         if (!Check_Valid())
         {
             return;
         }
         cBHT_User objUser = new cBHT_User();
         Program.objUserCurrent.Password = Lib.clsAuthentication.Encrypt(txtMatKhauMoi.Text.Trim());
         objUser.Update(Program.objUserCurrent);
         XtraMessageBox.Show("Đổi mật khẩu thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            GetInfo();
            TenDangNhap = pHT_UserInfo.UserName;
            if (!CheckValid())
            {
                return;
            }
            try
            {
                if (mUPDATE == true)
                {
                    int idxNew = Idx;
                    // sua nguoi dung
                    oBHT_User.Update(pHT_UserInfo);
                    if (IDHT_UserGroup != pHT_UserInfo.IDHT_UserGroup && pHT_UserInfo.IDHT_UserGroup > 0)
                    {
                        if (ThongBaoChon("Bạn có muốn thêm quyền cho người dùng theo nhóm đã chọn!") == DialogResult.Yes)
                        {
                            try
                            {
                                oBHT_User.UpdateChucNang(pHT_UserInfo.HT_UserID, pHT_UserInfo.IDHT_UserGroup);
                            }
                            catch (Exception exp)
                            {
                                ThongBao(exp.Message);
                            }
                        }
                    }

                    DataRow[] arrDr = dtNguoiDung.Select(pHT_UserInfo.strHT_UserID + " = " + pHT_UserInfo.HT_UserID.ToString());
                    DataRow   drNew = dtNguoiDung.NewRow();
                    oBHT_User.ToDataRow(pHT_UserInfo, ref drNew);
                    drNew["Chon"] = false;
                    dtNguoiDung.Rows.InsertAt(drNew, idxNew + 1);
                    dtNguoiDung.Rows.Remove(arrDr[0]);
                    grvNguoiDung.FocusedRowHandle = idxNew;
                    // ghi log
                    GhiLog("Sửa thông tin người dùng có tên đăng nhập là: '" + pHT_UserInfo.UserName + "' trong CSDL ", "Sửa", this.Tag.ToString());
                    SuaThanhCong();
                }
                else
                {
                    // them  nguoi dung
                    oBHT_User.Add(pHT_UserInfo);

                    DataRow drNew = dtNguoiDung.NewRow();
                    oBHT_User.ToDataRow(pHT_UserInfo, ref drNew);
                    drNew["Chon"] = false;
                    dtNguoiDung.Rows.Add(drNew);
                    // ghi log
                    GhiLog("Thêm người dùng có tên đăng nhập là: '" + pHT_UserInfo.UserName + "' vào CSDL ", "Thêm", this.Tag.ToString());
                    ThemThanhCong();
                    ClearText();
                }
            }
            catch (Exception exp)
            {
                ThongBao(exp.Message);
            }
        }