protected override bool AuthorizeCore(HttpContextBase httpContext) { AdminLogin adminloggin = (AdminLogin)HttpContext.Current.Session[Common.CommonConstants.ADMIN_SESSION]; NhanVienAccess nvac = new NhanVienAccess(); if (adminloggin != null && nvac.KiemTraDangNhap(adminloggin.username, adminloggin.password, permissionAdmin)) { return(true); } return(false); }
/// <summary> /// return true if the username exists /// else false /// </summary> /// <param name="userName"></param> /// <returns></returns> public bool IsExistedUsername(string userName) { try { NhanVienAccess nvAc = new NhanVienAccess(); return(nvAc.IsExistedUsername(userName)); } catch (Exception ex) { throw ex; } }
public int ValidMaNhanVienToAdd() { try { NhanVienAccess nvAc = new NhanVienAccess(); return(nvAc.ValidMaNhanVienToAdd()); } catch (Exception ex) { throw ex; } }
public NhanVien DangNhap(string id, string pwd) { try { NhanVienAccess nvAc = new NhanVienAccess(); return(nvAc.DangNhap(id, pwd)); } catch (Exception ex) { throw ex; } }
public void XoaNhanVien(string maNV) { try { NhanVienAccess nvAC = new NhanVienAccess(); nvAC.XoaNhanVien(maNV); } catch (Exception ex) { throw ex; } }
public void SuaNhanVien(NhanVien nv) { try { NhanVienAccess nvAC = new NhanVienAccess(); nvAC.SuaNhanVien(nv); } catch (Exception ex) { throw ex; } }
public void DoiMatKhau(string maNV, string newPassword) { try { NhanVienAccess nvAc = new NhanVienAccess(); nvAc.DoiMatKhau(maNV, newPassword); } catch (Exception ex) { throw ex; } }
public List <NhanVien> LayToanBoNhanVien() { try { NhanVienAccess nvAC = new NhanVienAccess(); return(nvAC.LayToanBoNhanVien()); } catch (Exception ex) { throw ex; } }
public void CapQuyenAdmin(string maNV) { try { NhanVienAccess nvAc = new NhanVienAccess(); nvAc.CapQuyenAdmin(maNV); } catch (Exception ex) { throw ex; } }
public List <NhanVien> ShowNhanVien() { return(NhanVienAccess.ShowNhanVien()); }
public static int PhanQuyen(string tk) { return(NhanVienAccess.PhanQuyen(tk)); }
public static string LayTen(string manv) { return(NhanVienAccess.LayTen(manv)); }
public static List <NhanVien> ThongKeNV(string mapm) { return(NhanVienAccess.ThongKeNV(mapm)); }
public static List <NhanVien> SearchNhanVien(string key, string x) { return(NhanVienAccess.SearchNhanVien(key, x)); }
public static void XoaNV(NhanVien nv) { NhanVienAccess.Delete(nv); }
public static void SuaNV(NhanVien nv) { NhanVienAccess.UpDate(nv); }
public static void ThemNV(NhanVien nv) { NhanVienAccess.Insert(nv); }