public static IList <R06DTO> ConsultaR06Lista(string pFiltro) { try { IList <R06DTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <R06DTO> DAL = new NHibernateDAL <R06DTO>(Session); String ConsultaSql = "from R06DTO where " + pFiltro; Resultado = DAL.SelectListaSql <R06DTO>(ConsultaSql); // Consulta lista de detalhes for (int i = 0; i <= Resultado.Count - 1; i++) { NHibernateDAL <R07DTO> DALDetalhe = new NHibernateDAL <R07DTO>(Session); Resultado[i].ListaR07 = DALDetalhe.Select <R07DTO>( new R07DTO { IdR06 = Resultado[i].Id }); if (Resultado[i].ListaR07 == null) { Resultado[i].ListaR07 = new List <R07DTO>(); } } } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IEnumerable <PdvTipoPlano> ConsultarListaFiltro(Filtro filtro) { IList <PdvTipoPlano> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { var consultaSql = "from PdvTipoPlano where " + filtro.Where; NHibernateDAL <PdvTipoPlano> DAL = new NHibernateDAL <PdvTipoPlano>(Session); Resultado = DAL.SelectListaSql <PdvTipoPlano>(consultaSql); } return(Resultado); }
public IEnumerable <AcbrMonitorPorta> ConsultarListaFiltro(Filtro filtro) { IList <AcbrMonitorPorta> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { var consultaSql = "from AcbrMonitorPorta where " + filtro.Where; NHibernateDAL <AcbrMonitorPorta> DAL = new NHibernateDAL <AcbrMonitorPorta>(Session); Resultado = DAL.SelectListaSql <AcbrMonitorPorta>(consultaSql); } return(Resultado); }
public IEnumerable <FinLancamentoPagar> ConsultarListaFiltro(Filtro filtro) { IList <FinLancamentoPagar> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { var consultaSql = "from FinLancamentoPagar where " + filtro.Where; NHibernateDAL <FinLancamentoPagar> DAL = new NHibernateDAL <FinLancamentoPagar>(Session); Resultado = DAL.SelectListaSql <FinLancamentoPagar>(consultaSql); } return(Resultado); }
public static IList <ProdutoDTO> ConsultaProdutoLista(string pFiltro) { try { IList <ProdutoDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <ProdutoDTO> DAL = new NHibernateDAL <ProdutoDTO>(Session); String ConsultaSql = "from ProdutoDTO where " + pFiltro; Resultado = DAL.SelectListaSql <ProdutoDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static IList <NfeCabecalhoDTO> ConsultaNfceVendaCabecalhoLista(string pFiltro) { try { IList <NfeCabecalhoDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfeCabecalhoDTO> DAL = new NHibernateDAL <NfeCabecalhoDTO>(Session); String ConsultaSql = "from NfeCabecalhoDTO where " + pFiltro; Resultado = DAL.SelectListaSql <NfeCabecalhoDTO>(ConsultaSql); if (Resultado != null) { for (int i = 0; i <= Resultado.Count - 1; i++) { // Consulta lista de detalhes NHibernateDAL <NfeDetalheDTO> DALDetalhe = new NHibernateDAL <NfeDetalheDTO>(Session); Resultado[i].ListaNfeDetalhe = DALDetalhe.Select <NfeDetalheDTO>( new NfeDetalheDTO { IdNfeCabecalho = Resultado[i].Id }); // Consulta lista de pagamentos NHibernateDAL <NfeFormaPagamentoDTO> DALPagamento = new NHibernateDAL <NfeFormaPagamentoDTO>(Session); Resultado[i].ListaNfeFormaPagamento = DALPagamento.Select <NfeFormaPagamentoDTO>( new NfeFormaPagamentoDTO { IdNfeCabecalho = Resultado[i].Id }); } } } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }