private void frmThemGiangVien_Load(object sender, EventArgs e) { try { cmbTrinhDo.Properties.DataSource = TrinhDoBUS.DanhSachTrinhDo(); cmbTrinhDo.EditValue = cmbTrinhDo.Properties.GetDataSourceValue("MaTrinhDo", 0); txtMaGV.Text = GiangVienBUS.SinhMa(); txtHoTen.Focus(); } catch (Exception ex) { ExceptionUtil.ThrowMsgBox(ex.Message); } }
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); } }