private void btnLuu_Click(object sender, EventArgs e) { try { GiangVien gv = new GiangVien(); if (TaoMoi(gv)) { frmMatKhau frm = new frmMatKhau(); frm.truyen += new frmMatKhau.TruyenMatKhau(GetMatKhau); if (frm.ShowDialog() == DialogResult.OK) { NguoiDung user = new NguoiDung() { TenDangNhap = gv.MaGV.ToLower(), MatKhau = UtilitiesClass.MaHoaMD5(_matKhau), TenNguoiDung = gv.HoTen, Quyen = (int)QuyenNguoiDung.GiangVien, MoTaQuyen = "Giảng viên" }; NguoiDungBUS.Them(user); GiangVienBUS.Them(gv); StaticClass.LuuThayDoi(); log.GhiFile("Thêm mới giảng viên: " + gv.MaGV); MsgboxUtil.Success("Thành công"); ClearText(); txtMaGV.Text = GiangVienBUS.SinhMa(); } else { MsgboxUtil.Exclamation("Không thể thêm giảng viên khi chưa thiết lập mật khẩu"); } } } catch (Exception ex) { ExceptionUtil.ThrowMsgBox(ex.Message); } }