Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
        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();
            }
        }