private bool AprovarResgate(ResgateInfo pResgate) { bool retorno = false; IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); ResgateRequest request = new ResgateRequest(); try { request.Resgate = pResgate; request.Resgate.CodigoStatus = EnumPoupeDirect.EnumStatus.EFETIVADO; request.Resgate.DtEfetivacao = DateTime.Now; ResgateResponse lResposta = lServico.InserirAtualizarResgate(request); if (lResposta.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { retorno = true; } } catch { retorno = false; } return(retorno); }
private bool AprovarAplicacao(AplicacaoInfo pAplicacao) { IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); AplicacaoRequest request = new AplicacaoRequest(); bool retorno = false; try { request.Aplicacao = pAplicacao; request.Aplicacao.CodigoStatus = EnumPoupeDirect.EnumStatus.EFETIVADO; request.Aplicacao.DtEfetivacao = DateTime.Now; AplicacaoResponse lResposta = lServico.InserirAtualizarAplicacao(request); if (lResposta.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { retorno = true; } } catch (Exception) { retorno = false; } return(retorno); }
private string AtualizarResgate() { string lRetorno = string.Empty; List <int> CodigoAprovado = new List <int>(); List <int> CodigoResgateSelecionado = this.GetIdsSelecionadosResgate; IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); ResgateRequest request = new ResgateRequest(); try { if (CodigoResgateSelecionado.Count > 0) { foreach (int item in CodigoResgateSelecionado)//varre todos os resgates selecionados { request.Resgate = new ResgateInfo(); request.Resgate.CodigoResgate = item; var lRetornoResgate = lServico.SelecionarResgate(request);//busca os dados do resgate a ser alterado. if (lRetornoResgate.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { if (this.AprovarResgate(lRetornoResgate.ListaResgate[0]))//altera e salva um resgate. { CodigoAprovado.Add((int)item); lRetorno = "Dados alterados com sucesso."; } else { lRetorno = "Erro ao selecionar o resgate."; } } else { lRetorno = "Erro ao salvar o resgate."; } } } else { lRetorno = "Por favor, selecione um resgate."; } } catch { lRetorno = "Erro ao salvar o resgate."; } return(RetornarSucessoAjax(CodigoAprovado, lRetorno)); }
private void CarregarStatus() { IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); StatusRequest request = new StatusRequest(); request.Status = new StatusInfo(); var lRetornoResgate = lServico.SelecionarStatusAplicacaoResgate(request); if (lRetornoResgate.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { this.rptStatus_FiltroAplicacaoResgate.DataSource = lRetornoResgate.ListaStatus; this.rptStatus_FiltroAplicacaoResgate.DataBind(); } }
public string AtualizarAplicacao() { string lRetorno = string.Empty; List <int> CodigoAprovado = new List <int>(); List <int> CodigoResgateSelecionado = this.GetIdsSelecionadosAplicacao; IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); AplicacaoRequest request = new AplicacaoRequest(); if (CodigoResgateSelecionado.Count > 0) { foreach (int item in CodigoResgateSelecionado)//varre todas as aplicações selecionadas { request.Aplicacao = new AplicacaoInfo(); request.Aplicacao.CodigoAplicacao = item; var lRetornoAplicacao = lServico.SelecionarAplicacao(request);//seleciona os dados de uma aplicação if (lRetornoAplicacao.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { if (this.AprovarAplicacao(lRetornoAplicacao.ListaAplicacao[0]))//altera e salva uma aplicação. { lRetorno = "Dados alterados com sucesso"; CodigoAprovado.Add((int)item); } else { lRetorno = "Erro ao salvar Aplicação."; } } else { lRetorno = "Erro ao selecionar Aplicação."; } } } else { lRetorno = "Por favor, selecione um item."; } return(RetornarSucessoAjax(CodigoAprovado, 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)); }
private string SelecionarAprovacoes() { IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); TransporteDeListaPaginada listaAplicacao = new TransporteDeListaPaginada(); var lRetornoAplicacao = lServico.SelecionarAplicacao(this.PreencherAplicacaoComFiltrosTela()); var lRetornoResgate = lServico.SelecionarResgate(this.PreencherResgateComFiltrosTela()); if (lRetornoAplicacao.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK && lRetornoResgate.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { this.GetSelecaoAplicacao = lRetornoAplicacao.ListaAplicacao; this.GetSelecaoResgate = lRetornoResgate.ListaResgate; return(RetornarSucessoAjax(new TransporteDeListaPaginada(new TransporteAplicacaoResgate().ToListTransporteResultadoAplicacaoResgate(lRetornoAplicacao.ListaAplicacao), new TransporteAplicacaoResgate().ToListTransporteResultadoAplicacaoResgate(lRetornoResgate.ListaResgate)), "Dados Carregados com sucesso!")); } else { return(RetornarSucessoAjax("Erro")); } }
private string SelecionarProdutos() { string Retorno = ""; rowLinhaCarregandoMais.Visible = true; IServicoPoupeDirect lServico = Ativador.Get <IServicoPoupeDirect>(); ProdutoClienteRequest request = new ProdutoClienteRequest(); request.ProdutoCliente = this.CarregarFiltro(); var lRetornoProdutoCliente = lServico.SelecionarProdutoClienteOperador(request); if (lRetornoProdutoCliente.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK) { if (lRetornoProdutoCliente.ListaProdutoCliente.Count > 0) { this.rptRelatorio.DataSource = lRetornoProdutoCliente.ListaProdutoCliente; this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; Retorno = "Dados carregados com sucesso."; } else { Retorno = "Consulta não retornou dados."; rowLinhaDeNenhumItem.Visible = true; } } else { Retorno = "Erro: " + lRetornoProdutoCliente.DescricaoResposta; } rowLinhaCarregandoMais.Visible = false; return(RetornarSucessoAjax(Retorno)); }