public static NfceConfiguracaoDTO ConsultaNfceConfiguracao(string pFiltro)
        {
            try
            {
                NfceConfiguracaoDTO Resultado = null;
                using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession())
                {
                    NHibernateDAL <NfceConfiguracaoDTO> DAL = new NHibernateDAL <NfceConfiguracaoDTO>(Session);

                    String ConsultaSql = "from NfceConfiguracaoDTO where " + pFiltro;
                    Resultado = DAL.SelectObjetoSql <NfceConfiguracaoDTO>(ConsultaSql);

                    if (Resultado.Empresa.ListaEndereco != null)
                    {
                        for (int i = 0; i <= Resultado.Empresa.ListaEndereco.Count - 1; i++)
                        {
                            if (Resultado.Empresa.ListaEndereco[i].Principal == "S")
                            {
                                Resultado.Empresa.EnderecoPrincipal = Resultado.Empresa.ListaEndereco[i];
                            }
                        }
                    }
                }
                return(Resultado);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : ""));
            }
        }
 public static IList <NfceConfiguracaoDTO> ConsultaNfceConfiguracaoLista(NfceConfiguracaoDTO pNfceConfiguracao)
 {
     try
     {
         IList <NfceConfiguracaoDTO> Resultado = null;
         using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession())
         {
             NHibernateDAL <NfceConfiguracaoDTO> DAL = new NHibernateDAL <NfceConfiguracaoDTO>(Session);
             Resultado = DAL.Select(pNfceConfiguracao);
         }
         return(Resultado);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : ""));
     }
 }
Example #3
0
        public void PopulaObjetosPrincipais()
        {
            try
            {
                Filtro       = "StatusMovimento=" + Biblioteca.QuotedStr("A") + " or StatusMovimento=" + Biblioteca.QuotedStr("T");
                Movimento    = NfceMovimentoController.ConsultaNfceMovimento(Filtro);
                Configuracao = NfceConfiguracaoController.ConsultaNfceConfiguracao("Id=1");

                //ExercĂ­cio: Como evitar um erro de ponteiro nulo nesses objetos?
                Configuracao.NfceConfiguracaoBalanca   = new NfceConfiguracaoBalancaDTO();
                Configuracao.NfceConfiguracaoLeitorSer = new NfceConfiguracaoLeitorSerDTO();

                ListaTipoPagamento = NfceTipoPagamentoController.ConsultaNfceTipoPagamentoLista("Id>0").ToList();
            }
            catch (Exception eError)
            {
                Log.write(eError.ToString());
            }
        }