private void NotificarRechazoOrden(Transaccion transaccion, int idError, string msjError)
        {
            var automatizacionService = new AutomatizacionServices();

            automatizacionService.LoguearErrorIngresoOrden(transaccion.ID, idError, msjError);
            automatizacionService.BloquearTransaccion(transaccion.ID);
            _interfacePresenter.MostrarMensaje($"Error al enviar la transacción {transaccion.ID}: error {idError}");
        }
예제 #2
0
        public FixInitiator()
        {
            _interfacePresenter = new InterfacePresenterConsole();

            _automatizacionService = new AutomatizacionServices();
            TransaccionesServices  = new TransaccionesServices();
            _tituloServices        = new TituloServices();
            _timeZoneInfo          = TimeZoneInfo.FindSystemTimeZoneById("Argentina Standard Time");

            _transaccionesEnviadas = new List <Transaccion>();

            TimerPeticion          = new TimerWrapper();
            TimerPeticion.Elapsed += Pedido;
            TimerPeticion.Interval = 3000;

            _logger            = new ConsoleLogger();
            ConcertadorOrdenes = new ConcertadorOrdenesClienteRedis("cola");
        }