Пример #1
0
        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 : ""));
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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 : ""));
            }
        }