private void btnDoiMK_Click(object sender, EventArgs e) { VanPhongDBContext dBContext = new VanPhongDBContext(); List <tbl_TaiKhoan> tbl_Tais = dBContext.tbl_TaiKhoan.ToList(); string tendn = txtTenDN.Text; string mkcu = txtMKCu.Text; string mkmoi = txtMKMoi.Text; try { if (txtTenDN.Text.Count() == 0 || txtMKCu.Text.Count() == 0 || txtMKMoi.Text.Count() == 0) { throw new Exception("Bạn chưa nhập đầy đủ thông tin"); } else { foreach (var item in tbl_Tais) { if (item.TenDangNhap == txtTenDN.Text && item.MatKhau == txtMKCu.Text) { tbl_TaiKhoan tk = db.tbl_TaiKhoan.Where(m => m.TenDangNhap == tendn).FirstOrDefault(); //tk.MatKhau = mkcu; tk.MatKhau = mkmoi; db.Entry(tk).State = EntityState.Modified; db.SaveChanges(); setNull(); MessageBox.Show("Đã đổi thành công!", "Thông Báo"); } else { MessageBox.Show("Tài Khoản và mật khẩu không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }