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