示例#1
0
 public ActionResult Login(LoginModel model)
 {
     if (ModelState.IsValid)
     {
         var dao  = new ThanhVienDAO();
         var ktra = dao.Login(model.TaiKhoan, model.MatKhau);
         if (ktra == 1)
         {
             var user        = dao.GetbyID(model.TaiKhoan);
             var usetSession = new UserLogin();
             usetSession.TenTaiKhoan = user.TaiKhoan;
             usetSession.UsetID      = user.MaThanhVien;
             usetSession.HoTen       = user.Hoten;
             usetSession.MaLoaiTV    = user.MaLoaiTV;
             //Session["Admin"] = usetSession;
             Session.Add(Commonconstants.USER_SESSION, usetSession);
             return(RedirectToAction("Index", "Homee"));
         }
         else if (ktra == 0)
         {
             ModelState.AddModelError("", "Tài khoản không tồn tại");
         }
         else if (ktra == -1)
         {
             ModelState.AddModelError("", "Đăng nhập không đúng");
         }
         else if (ktra == -2)
         {
             ModelState.AddModelError("", "Bạn không có quyền admin");
         }
     }
     return(View("Index"));
 }
        private void Form_Thi_Load(object sender, EventArgs e)
        {
            Id_Made       = SinhVien_KyThiDAO.GetMaDe(MSVKT);
            listBTDoc     = BTDocDAO.LoadDSCauHoi_TheoMaDe(Id_Made);
            listBTNguPhap = BTNguPhapDAO.LoadDSCauHoi_TheoMaDe(Id_Made);
            foreach (BTDoc item in listBTDoc)
            {
                List <CauHoiDoc> rb = CauHoiDocDAO.LoadDSCauHoiDoc(item.Id_Doc);
                ListCauHoiDoc.Add(rb);
            }
            SinhVien sv = ThanhVienDAO.GetThongTinSV(MSVKT);

            lb_name.Text = sv.HoVaTen;
            lb_MSV.Text  = sv.MaSV;
            TTKT tk = TTKTDAO.GetTTKT(MSVKT);

            lb_NamKT.Text   = tk.TenKyThi;
            timer1.Interval = 1000;
            timer1.Start();
            sl = listBTNguPhap.Count;
            foreach (List <CauHoiDoc> item in ListCauHoiDoc)
            {
                sl = sl + item.Count;
            }

            for (int i = 0; i < sl; i++)
            {
                TaoListBTT(5, 50 * i, i);
            }
            ThemCode(0);
            btn_TC.Hide();
        }
示例#3
0
 private void Form_DoiMatKhau_Load(object sender, EventArgs e)
 {
     if (TT == 0)
     {
         TK = AccountDAO.GetAccount(Id_Account);
     }
     else if (TT == 1)
     {
         TV = ThanhVienDAO.GetAccount(Id_Account);
     }
     lb_thongbao.Hide();
     lb_thongbao1.Hide();
     lb_thongbao2.Hide();
 }
 private void tx_Password_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (TrangThai == 1)
         {
             string username = tx_user.Text;
             string password = tx_Password.Text;
             if (Login(username, password))
             {
                 List <Account> list = AccountDAO.GetAccount(username, password);
                 Account        TK   = list[0] as Account;
                 Form_Main      frm  = new Form_Main();
                 frm.Id_TaiKhoan = TK.id;
                 this.Hide();
                 frm.ShowDialog();
             }
             else
             {
                 MessageBox.Show("Bạn đã sai tên đăng nhập hoặc mật khẩu!");
             }
         }
         else
         {
             string username = tx_user.Text;
             string password = tx_Password.Text;
             if (ThanhVienDAO.Login_Check(username, password))
             {
                 List <ThanhVien> list = ThanhVienDAO.GetAccount(username, password);
                 ThanhVien        TK   = list[0] as ThanhVien;
                 Form_CaNhanCuaSV f    = new Form_CaNhanCuaSV();
                 f.MSVKT = TK.MaSVKT;
                 this.Hide();
                 f.Show();
             }
             else
             {
                 MessageBox.Show("Bạn đã sai tên đăng nhập hoặc mật khẩu!");
             }
         }
     }
 }
示例#5
0
        public int XoaTV(string MaTV)
        {
            ThanhVienDAO nvDao = new ThanhVienDAO();

            return(nvDao.XoaThanhVien(MaTV));
        }
示例#6
0
        public int CapNhatTV(ThanhVienDTO tv)
        {
            ThanhVienDAO nvDao = new ThanhVienDAO();

            return(nvDao.CapNhatThanhVien(tv));
        }
示例#7
0
        public List <ThanhVienDTO> LoadTV()
        {
            ThanhVienDAO tvDAO = new ThanhVienDAO();

            return(tvDAO.LoadTV());
        }
示例#8
0
        public List <ThanhVienDTO> ThemTVien(string TenTV, int LoaiTV, int CMND, DateTime NgaySinh, int TrangThai)
        {
            ThanhVienDAO ThemTV = new ThanhVienDAO();

            return(ThemTV.ThemThanhVien(TenTV, LoaiTV, CMND, NgaySinh, TrangThai));
        }
示例#9
0
 public static string CreateThanhVienId()
 {
     return(ThanhVienDAO.CreateThanhVienId());
 }
示例#10
0
 private void Form_CaNhanCuaSV_Load(object sender, EventArgs e)
 {
     sv = ThanhVienDAO.GetThongTinSV(MSVKT);
     lb_XinChao.Text = "Xin chào : " + sv.HoVaTen;
     SV_KT           = SinhVien_KyThiDAO.GetById(MSVKT);
 }
示例#11
0
 public static bool DeleteThanhVienById(string MaThanhVien)
 {
     return(ThanhVienDAO.DeleteThanhVienById(MaThanhVien));
 }
示例#12
0
 public static bool UpdateThanhVienById(ThanhVienDTO tvDTO)
 {
     return(ThanhVienDAO.UpdateThanhVienById(tvDTO));
 }
示例#13
0
 public static bool InsertThanhVien(ThanhVienDTO tvDTO)
 {
     return(ThanhVienDAO.InsertThanhVien(tvDTO));
 }
示例#14
0
 public static ThanhVienDTO SelectThanhVienById(string MaThanhVien)
 {
     return(ThanhVienDAO.SelectThanhVienById(MaThanhVien));
 }
示例#15
0
 public static List <ThanhVienDTO> SelectThanhVienAll()
 {
     return(ThanhVienDAO.SelectThanhVienAll());
 }