Example #1
0
        static void Main(string[] args)
        {
            var ambiente = "Production";

            var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly());

            XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config"));
            SetupLogguer();

            var builder = new ConfigurationBuilder()
                          .SetBasePath(Directory.GetCurrentDirectory())
                          .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);

            Configuration           = builder.Build();
            SqlHelper.sqlConnection = Configuration.GetConnectionString(ambiente);

            log.Info("Ejecutando el servicio de sincronizacion de facturas");
            Sincronizador.SincronizarDocumentos(false);
            log.Info("Finalizando el servicio de sincronizacion de facturas");

            log.Info("Ejecutando el servicio de sincronizacion de notas de credito");
            Sincronizador.SincronizarDocumentos(true);
            log.Info("Finalizando el servicio de sincronizacion de credito");
        }