Beispiel #1
0
        /// <summary>
        ///     Configurar dados
        /// </summary>
        private static void Configurar()
        {
            //Usuario entra com dados
            Console.WriteLine("");
            Console.WriteLine("Informe dados do arquivo de configuração");

            //Variável do arquivo de configurações, Descrição
            Console.WriteLine("Caminho do arquivo .pfx");
            var pathcertificado = Console.ReadLine();

            Console.WriteLine("Senha do certificado");
            var certificadosenha = Console.ReadLine();

            Console.WriteLine("Caminho do diretório onde serão salvos os xml");
            var pathxml = Console.ReadLine();

            Console.WriteLine("Diretório onde estão os arquivos de schame tipo .xsd");
            var pathchema = Console.ReadLine();

            Console.WriteLine("Código IBGE do estado do emitente");
            var emitente = Console.ReadLine();

            Console.WriteLine("Modelo do documento 55 ou 65");
            var modelodocumento = Console.ReadLine();

            Console.WriteLine("Salvar arquivo XML {1 - Sim | 0 - Nao}");
            var salvarxmlservico = Console.ReadLine();

            Console.WriteLine("Tempo de espera máximo dos serviços da sefaz em milisegundos");
            var timeout = Console.ReadLine();

            Console.WriteLine("Ambiente { 1 - Producão | 2 - Homologação }");
            var tmpamb = Console.ReadLine();

            Console.WriteLine("Tipo de emissão 1 (Normal) | 2 (FS-IA)| 3 (SCAN)| 4 (EPEC)| 5 (FS-DA)| 6 (SVC-AN)| 7 (SVC-RS) | 9 (Offline) ");
            var tmpemissao = Console.ReadLine();

            Console.WriteLine("Versão da NFe { 3.10 | 4.00 } ");
            var versaoNFe = Console.ReadLine();

            //Set dados
            NFeFacade.SetConfiguracoes(pathcertificado, certificadosenha, pathxml,
                                       pathchema, emitente, modelodocumento, salvarxmlservico, timeout, tmpamb, tmpemissao, versaoNFe);

            Console.Clear();
            Console.WriteLine("Dados configurados !");
        }