Beispiel #1
0
        private static NFeFacade GetFacade()
        {
            try
            {
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("Iniciando serviço de configurações do Zeus...");
                Console.ResetColor();
                var nfeFacade = new NFeFacade();
                //Verfiicar status das variaveis de configuracao
                var isconfig = nfeFacade.IsConfigured();
                if (!isconfig)
                {
                    Console.Write("");
                    Console.WriteLine("Foi detectado campos obrigatórios não informados\n" +
                                      "Informe dados de configuração");
                    Configurar();
                }

                return(nfeFacade);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ocorreu um erro não esperado.");
                Console.WriteLine("Detalhes: {0}", ex.Message);
                return(null); //stop execute routine
            }
        }