Пример #1
0
        /// <summary>
        /// Buscar carteiras no banco de dados
        /// </summary>
        /// <param name="pRequest">Request de carteiras</param>
        /// <returns>Retorna um objeto de Lista de carteiras</returns>
        public OrigemResponse BuscarOrigens()
        {
            var lRetorno = new OrigemResponse();

            try
            {
                var lAcessaDados = new AcessaDados();

                lAcessaDados.ConnectionStringName = "GradualFundosAdm";

                using (var cmd = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_origemdownloads_sel"))
                {
                    var table = lAcessaDados.ExecuteDbDataTable(cmd);

                    foreach (DataRow dr in table.Rows)
                    {
                        var lOrigem = new OrigemInfo();

                        lOrigem.Codigo    = dr["idOrigem"].DBToInt32();
                        lOrigem.Descricao = dr["dsOrigem"].DBToString();

                        lRetorno.ListaOrigens.Add(lOrigem);
                    }

                    lRetorno.DescricaoResposta = "Encontrou " + lRetorno.ListaOrigens.Count + " Origens.";

                    lRetorno.StatusResposta = OMS.Library.MensagemResponseStatusEnum.OK;
                }
            }
            catch (Exception ex)
            {
                lRetorno.DescricaoResposta = ex.StackTrace;
                lRetorno.StatusResposta    = OMS.Library.MensagemResponseStatusEnum.ErroPrograma;
                gLogger.Error("Erro encontrado no método BuscarCarteiras", ex);
            }

            return(lRetorno);
        }
Пример #2
0
        public void CarregarOrigens()
        {
            string lRetorno = string.Empty;

            try
            {
                OrigemResponse lResponse = base.BuscarOrigens();

                if (lResponse != null && lResponse.StatusResposta == OMS.Library.MensagemResponseStatusEnum.OK)
                {
                    var lListaTransporte = new TransporteOrigens().TraduzirLista(lResponse.ListaOrigens);

                    this.rptOrigens.DataSource = lResponse.ListaOrigens;
                    this.rptOrigens.DataBind();
                }
            }
            catch (Exception ex)
            {
                Logger.Error("Erro ao carregar os dados de carteira na tela", ex);

                lRetorno = base.RetornarErroAjax("Erro no método ResponderCarregarHtmlComDados ", ex);
            }
        }