public int countMenuByFuncionalidade(AdmFuncionalidade funcionalidade) { ISession session = NHibernateHelper.GetCurrentSession(); try { IQuery q = session.GetNamedQuery("AdmMenu.countMenuByFuncionalidade"); q.SetEntity(0, funcionalidade); return(q.UniqueResult <int>()); } finally { NHibernateHelper.CloseSession(); } }
public IList <AdmMenu> findMenuPaiByCodFuncionario(AdmFuncionalidade funcionalidade) { ISession session = NHibernateHelper.GetCurrentSession(); try { IQuery q = session.GetNamedQuery("AdmMenu.findMenuPaiByFuncionalidade"); q.SetEntity(0, funcionalidade); return(q.List <AdmMenu>()); } finally { NHibernateHelper.CloseSession(); } }
public AdmPagina findPaginaByMenu(AdmFuncionalidade funcionalidade, long idMenu) { ISession session = NHibernateHelper.GetCurrentSession(); try { IQuery q = session.GetNamedQuery("AdmMenu.findPaginaByMenu"); q.SetEntity(0, funcionalidade); q.SetInt64(1, idMenu); return(q.UniqueResult <AdmPagina>()); } finally { NHibernateHelper.CloseSession(); } }