コード例 #1
0
        public ClienteVencimentoResponse SelecionarClienteVencimento(ClienteVencimentoRequest pRequest)
        {
            ClienteVencimentoResponse lRetorno = new ClienteVencimentoResponse();

            try
            {
                PersistenciaDB lDb = new PersistenciaDB();

                lRetorno = lDb.SelecionarClienteVencimento(pRequest);

                lRetorno.StatusResposta = MensagemResponseStatusEnum.OK;

                lRetorno.DataResposta = DateTime.Now;

                gLogger.Info(string.Concat("Entrou no SelecionarClienteVencimento para selecionar uma lista de cliente vencimento."));
            }
            catch (Exception ex)
            {
                lRetorno.StatusResposta = MensagemResponseStatusEnum.ErroPrograma;

                lRetorno.DescricaoResposta = ex.ToString();

                gLogger.ErrorFormat("Erro em SelecionarClienteVencimento - {0} - StackTrace - {1}", ex.Message, ex.StackTrace);
            }

            return(lRetorno);
        }
コード例 #2
0
        private string AtualizarProduto()
        {
            string retorno = "";

            IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>();

            ClienteVencimentoRequest  VencimentoRequest;
            ClienteVencimentoResponse vencimentoResponse;
            ClienteVencimentoRequest  VencimentoAtuzalizarRequest;


            foreach (int item in this.GetIdsSelecionados)
            {
                VencimentoRequest = new ClienteVencimentoRequest();

                VencimentoRequest.ClienteVencimento = new ClienteVencimentoInfo();
                VencimentoRequest.ClienteVencimento.IdClienteVencimento = item;
                vencimentoResponse = lServico.SelecionarClienteVencimento(VencimentoRequest);

                if (vencimentoResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK)
                {
                    if (vencimentoResponse.ListaClienteVencimento.Count > 0)
                    {
                        vencimentoResponse.ListaClienteVencimento[0].DtCompra = DateTime.Now;
                        VencimentoAtuzalizarRequest = new ClienteVencimentoRequest();
                        VencimentoAtuzalizarRequest.ClienteVencimento = vencimentoResponse.ListaClienteVencimento[0];
                        vencimentoResponse = lServico.InserirClienteVencimento(VencimentoAtuzalizarRequest);

                        if (vencimentoResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK)
                        {
                            retorno = "Dados Atualizados com Sucesso.";
                        }
                    }
                }
            }

            return(RetornarSucessoAjax(retorno));
        }