Example #1
0
 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);
     }
 }