Beispiel #1
0
        /// <summary>
        /// Carrega os dados do fundo selecionado no modal de envio de e-mail
        /// </summary>
        /// <returns></returns>
        public string ResponderCarregarDadosModalEnvioEmail()
        {
            var lRetorno = string.Empty;

            try
            {
                var lResponse = AlteracaoRegulamentacaoCarregarDadosModalEnvioEmail(GetIdFundoCadastro);

                if (lResponse != null && lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
                {
                    var lListaTransporte = new TransporteConsultaFundosConstituicao().TraduzirLista(lResponse.ListaConsultaFundos);

                    lRetorno = JsonConvert.SerializeObject(lListaTransporte);

                    return(lRetorno);
                }
            }
            catch (Exception ex)
            {
                Logger.Error("Erro ao carregar modal de envio de e-mail", ex);

                lRetorno = RetornarErroAjax("Erro no método ResponderCarregarDadosModalEnvioEmail ", ex);
            }

            return(lRetorno);
        }
Beispiel #2
0
        /// <summary>
        /// Carrega dados no grid de fundos
        /// </summary>
        /// <returns></returns>
        public string ResponderCarregarGridConsulta()
        {
            string lRetorno = string.Empty;

            try
            {
                var lRequest = new ConsultaFundosConstituicaoRequest
                {
                    SelecionarConcluídos = GetIsConcluido,
                    SelecionarPendentes  = GetIsPendente,
                    DtDe              = GetDtDe,
                    DtAte             = GetDtAte,
                    IdFundoCadastro   = GetIdFundoCadastro,
                    IdFundoFluxoGrupo = GetIdFundoFluxoGrupo
                };

                ConsultaFundosConstituicaoResponse lResponse = BuscarFundosConsultaFundosConstituicao(lRequest);

                if (lResponse != null && lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
                {
                    var lListaTransporte = new TransporteConsultaFundosConstituicao().TraduzirLista(lResponse.ListaConsultaFundos);

                    TransporteDeListaPaginada lRetornoLista = new TransporteDeListaPaginada(lListaTransporte)
                    {
                        TotalDeItens   = lResponse.ListaConsultaFundos.Count,
                        PaginaAtual    = 1,
                        TotalDePaginas = 0
                    };


                    lRetorno = JsonConvert.SerializeObject(lRetornoLista);

                    return(lRetorno);
                }
            }
            catch (Exception ex)
            {
                Logger.Error("Erro ao carregar grid de consulta de fundos em constituição", ex);

                lRetorno = RetornarErroAjax("Erro no método CarregarGridConsulta ", ex);
            }

            return(lRetorno);
        }