/// <summary> /// Método de apoio para preenchimento /// </summary> /// <param name="pParametros"></param> private static void ListarClienteCadastradoPeriodo(ClienteSemLoginInfo pParametros) { LstClientesHash.Clear(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "rel_cliente_cad_periodo_assessor_lst_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@DtDe", DbType.DateTime, pParametros.DtDe); lAcessaDados.AddInParameter(lDbCommand, "@DtAte", DbType.DateTime, pParametros.DtAte); lAcessaDados.AddInParameter(lDbCommand, "@CdAssessor", DbType.Int32, pParametros.CodigoAssessor); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { if (!LstClientesHash.Contains(lDataTable.Rows[i]["ds_cpfcnpj"].ToString().PadLeft(15, '0'))) { LstClientesHash.Add(lDataTable.Rows[i]["ds_cpfcnpj"].ToString().PadLeft(15, '0'), lDataTable.Rows[i]["id_cliente"]); } } } } }
private void ResponderBuscarItensParaListagemSimples() { var lRequest = new ConsultarEntidadeCadastroRequest <ClienteSemLoginInfo>() { IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; var lResponse = new ConsultarEntidadeCadastroResponse <ClienteSemLoginInfo>(); try { ClienteSemLoginInfo lInfo = new ClienteSemLoginInfo() { DtDe = this.GetDataInicial, DtAte = this.GetDataFinal.AddDays(1D), CodigoAssessor = this.GetAssessor, TipoPessoa = this.GetTipoPessoa }; lRequest.EntidadeCadastro = lInfo; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteSemLoginInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count > 0) { IEnumerable <TransporteRelatorio_009> lLista = from ClienteSemLoginInfo i in lResponse.Resultado select new TransporteRelatorio_009(i); if (lLista.Count() >= gTamanhoDaParte) { this.ListaDeResultados = lLista; this.rptRelatorio.DataSource = BuscarParte(1); rowLinhaCarregandoMais.Visible = true; } else { this.rptRelatorio.DataSource = lLista; } this.rptRelatorio.DataBind(); rowLinhaDeNenhumItem.Visible = false; } else { rowLinhaDeNenhumItem.Visible = true; } } } catch (Exception exBusca) { throw exBusca; } }
public TransporteRelatorio_009(ClienteSemLoginInfo pInfo) { this.Id = pInfo.IdCliente; this.TipoDePessoa = "J".Equals(pInfo.TipoPessoa) ? "Jurídica" : "Física"; this.Nome = pInfo.DsNomeCliente; this.CpfCnpj = pInfo.DsCpfCnpj.DBToInt64(true).ToCpfCnpjString(); this.DataDeCadastro = pInfo.DtCadastro.ToString("dd/MM/yyyy"); this.Assessor = pInfo.CodigoAssessor.DBToString(); this.Bovespa = pInfo.CdBovespa; this.Email = pInfo.DsEmail; }