Exemplo n.º 1
0
        private void AcompanhamentoOrdemConsolidado()
        {
            try
            {
                //IServicoTermo _ServicoTermo = Ativador.Get<IServicoTermo>();

                ServicoTermo _ServicoTermo = new ServicoTermo();

                AcompanhamentoConsolidadoOrdemTermoRequest _request = new AcompanhamentoConsolidadoOrdemTermoRequest();
                _request.CodigoCliente = 31940;

                //AcompanhamentoConsolidadoOrdemTermoResponse ObterAcompanhamentoOrdemTermo =
                //    _ServicoTermo.AcompanhamentoOrdensConsolidadoSolicitacoes(_request);


                AcompanhamentoConsolidadoOrdemTermoResponse ObterAcompanhamentoOrdemTermo =
                    new ServicoTermo().AcompanhamentoOrdensConsolidadoSolicitacoes(_request);

                Debugger.Log(0, "AcompanhamentoOrdemConsolidado", string.Format("[{0}] acompanhamentos encontrados", ObterAcompanhamentoOrdemTermo.ListaAcompanhamentoConsolidado.Count));
            }
            catch (Exception ex)
            {
                Debugger.Log(0, "Erro_AcompanhamentoOrdemConsolidado", ex.Message);
            }
        }
Exemplo n.º 2
0
        private void ServicoTermo()
        {
            DateTime      dataInicio = DateTime.Now;
            IServicoTermo gServico   = Ativador.Get <IServicoTermo>();

            AcompanhamentoConsolidadoOrdemTermoRequest _request = new AcompanhamentoConsolidadoOrdemTermoRequest();

            _request.CodigoCliente = 31940;

            var response = gServico.ConsultarTaxaTermoDia();
        }
Exemplo n.º 3
0
        private List <TransporteAcompanhamentoDeTermo> BuscarListaDeTermos()
        {
            List <TransporteAcompanhamentoDeTermo> lLista = new List <TransporteAcompanhamentoDeTermo>();

            try
            {
                IServicoTermo lServico = Ativador.Get <IServicoTermo>();

                AcompanhamentoConsolidadoOrdemTermoRequest  lRequest = new AcompanhamentoConsolidadoOrdemTermoRequest();
                AcompanhamentoConsolidadoOrdemTermoResponse lResponse;


                lRequest.AcompanhamentoOrdemTermoInfo = new OMS.Termo.Lib.Info.AcompanhamentoOrdemTermoInfo();

                //TODO: Alterar esses IDs na mão
                //lRequest.AcompanhamentoOrdemTermoInfo.IdCliente = 31940;

                lResponse = lServico.AcompanhamentoOrdensConsolidadoSolicitacoes(lRequest);

                if (lResponse.CriticaResposta == OMS.Termo.Lib.Info.StatusRespostaEnum.Sucesso)
                {
                    lLista.AddRange(ConverterLista(lResponse.ListaAcompanhamentoConsolidado));
                }
                else
                {
                    Logger.ErrorFormat("Resposta com erro de IServicoTermo.ObterAcompanhamentoOrdemTermoSinacor(pIdCliente: [{0}]) > [{1}] [{2}]"
                                       , lRequest.AcompanhamentoOrdemTermoInfo.IdCliente
                                       , lResponse.CriticaResposta
                                       , lResponse.DescricaoResposta);
                }

                lLista = new List <TransporteAcompanhamentoDeTermo>(lLista.OrderByDescending(i => i.DateSolicitacao));
            }
            catch (Exception ex)
            {
                Logger.ErrorFormat("Erro em AcompanhamentoDeTermo > CarregarTermos() [{0}]\r\n{1}", ex.Message, ex.StackTrace);
            }

            return(lLista);
        }