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