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); }
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)); }