public static IList <EcfFuncionarioDTO> ConsultaFuncionarioLista(EcfFuncionarioDTO pFuncionario) { try { IList <EcfFuncionarioDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfFuncionarioDTO> DAL = new NHibernateDAL <EcfFuncionarioDTO>(Session); Resultado = DAL.Select(pFuncionario); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static EcfFuncionarioDTO ConsultaFuncionario(string pFiltro) { try { EcfFuncionarioDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfFuncionarioDTO> DAL = new NHibernateDAL <EcfFuncionarioDTO>(Session); String ConsultaSql = "from EcfFuncionarioDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <EcfFuncionarioDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static IList <EcfFuncionarioDTO> ConsultaFuncionarioPagina(int pPrimeiroResultado, int pQuantidadeResultados, EcfFuncionarioDTO pFuncionario) { try { IList <EcfFuncionarioDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfFuncionarioDTO> DAL = new NHibernateDAL <EcfFuncionarioDTO>(Session); Resultado = DAL.SelectPagina <EcfFuncionarioDTO>(pPrimeiroResultado, pQuantidadeResultados, pFuncionario); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }