Esempio n. 1
0
        public static string TpAmbParaString(this TipoAmbiente tpAmb)
        {
            switch (tpAmb)
            {
            case TipoAmbiente.taHomologacao:
                return("Homologação");

            case TipoAmbiente.taProducao:
                return("Produção");

            default:
                throw new ArgumentOutOfRangeException("tpAmb", tpAmb, null);
            }
        }
Esempio n. 2
0
        private ConfiguracaoServico ConfiguraServico(Estado uf, ModeloDocumento mod,
                                                     NFe.Classes.Informacoes.Identificacao.Tipos.TipoAmbiente ta, TipoEmissao te, int timeOut,
                                                     SecurityProtocolType spt, ConfiguracaoCertificado certificate)
        {
            var cfgServico = NFe.Utils.ConfiguracaoServico.Instancia;

            cfgServico.ModeloDocumento          = mod;
            cfgServico.tpAmb                    = ta;
            cfgServico.tpEmis                   = te;
            cfgServico.TimeOut                  = timeOut;
            cfgServico.ProtocoloDeSeguranca     = spt;
            cfgServico.Certificado              = certificate;
            cfgServico.VersaoNFeDistribuicaoDFe = VersaoServico.ve100;
            cfgServico.VersaoRecepcaoEventoManifestacaoDestinatario = VersaoServico.ve100;
            cfgServico.VersaoNfeDownloadNF = VersaoServico.ve310;
            cfgServico.cUF = uf;
            cfgServico.DiretorioSchemas   = Constants.SchemasPath;
            cfgServico.DiretorioSalvarXml = Constants.DfeAppPath;

            _configServico = cfgServico;
            return(_configServico);
        }