Beispiel #1
0
        /// <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"]);
                        }
                    }
                }
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
 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;
 }