public void AtualizaCotistaItau(ClienteCotistaItauInfo pInfo) { try { using (AcessaDados lAcessaDados = new AcessaDados()) { lAcessaDados.Conexao = new Conexao(); lAcessaDados.ConnectionStringName = "PlataformaInviXX"; using (DbCommand lCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_COTISTA_ITAU_INS")) { lAcessaDados.AddInParameter(lCommand, "@idCotistaItau", DbType.String, pInfo.CodigoCotista); lAcessaDados.AddInParameter(lCommand, "@NomeCliente", DbType.String, pInfo.NomeCliente); lAcessaDados.AddInParameter(lCommand, "@StAtivo", DbType.String, pInfo.StAtivo); lAcessaDados.AddInParameter(lCommand, "@DsCpfCnpj", DbType.String, pInfo.DsCpfCnpj); lAcessaDados.AddInParameter(lCommand, "@Banco", DbType.String, pInfo.Banco); lAcessaDados.AddInParameter(lCommand, "@Agencia", DbType.String, pInfo.Agencia); lAcessaDados.AddInParameter(lCommand, "@Conta", DbType.String, pInfo.Conta); lAcessaDados.AddInParameter(lCommand, "@DigitoConta", DbType.String, pInfo.DigitoConta); lAcessaDados.AddInParameter(lCommand, "@SubConta", DbType.String, pInfo.SubConta); lAcessaDados.ExecuteNonQuery(lCommand); } } } catch (Exception ex) { gLogger.Error("Erro encontrado no método AtualizaClienteCotista", ex); } }
public ClienteCotistaItauInfo SelecionaNovoCotistaItau(int CodigoBovespa) { ClienteCotistaItauInfo lRetorno = new ClienteCotistaItauInfo(); try { using (AcessaDados lAcessaDados = new AcessaDados()) { lAcessaDados.Conexao = new Conexao(); lAcessaDados.ConnectionStringName = "Cadastro"; using (DbCommand lCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_NOVO_COTISTA_ITAU_SEL")) { lAcessaDados.AddInParameter(lCommand, "@CodigoBovespa", DbType.Int32, CodigoBovespa); DataTable dt = lAcessaDados.ExecuteDbDataTable(lCommand); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { DataRow row = dt.Rows[i]; lRetorno.NomeCliente = row["ds_nome"].ToString(); lRetorno.DataNascimento = Convert.ToDateTime(row["dt_nascimentofundacao"].ToString()); lRetorno.CodigoTipoPessoa = row["tp_pessoa"].ToString(); lRetorno.DsCpfCnpj = row["ds_cpfcnpj"].ToString(); lRetorno.TipoDocumento = row["tp_documento"].ToString(); lRetorno.NumeroDocumento = row["ds_numerodocumento"].ToString(); lRetorno.DataExpedicaoDocumento = Convert.ToDateTime(row["dt_emissaodocumento"].ToString()); lRetorno.OrgaoEmissorDocumento = row["cd_orgaoemissordocumento"].ToString(); lRetorno.EstadoEmissorDocumento = row["cd_ufemissaodocumento"].ToString(); lRetorno.CodigoTributacao = ""; lRetorno.CodigoSituacaoLegal = ""; lRetorno.CodigoSexo = row["cd_sexo"].ToString(); lRetorno.CodigoEstadoCivil = row["cd_estadocivil"].ToString(); lRetorno.CodigoAtividadePessoaJuridica = row["cd_profissaoatividade"].ToString(); lRetorno.CodigoAtividadePessoaFisica = row["cd_profissaoatividade"].ToString(); lRetorno.CodigoFormaConstituicaoEmpresa = ""; lRetorno.TipoEnderecoCorrespondencia = "R"; lRetorno.CodigoTipRemessa = "C"; lRetorno.DDD = row["ds_ddd"].ToString(); lRetorno.NumeroTelResidencial = row["ds_numero"].ToString(); lRetorno.NUmeroRamal = row["ds_ramal"].ToString(); lRetorno.Email = row["ds_email"].ToString(); lRetorno.Assessor = row["cd_assessor"].ToString(); lRetorno.CodigoBovespa = CodigoBovespa.ToString(); lRetorno.EmissaoExtratoMensal = 'S'; lRetorno.EmissaoAvisoConfirmacaoMovimentacao = 'N'; lRetorno.ValorRendaMensal = row["vl_totalsalarioprolabore"].ToString(); lRetorno.ValorPatrimonial = row["vl_patrimonioliquido"].ToString(); lRetorno.CodigoTipoCliente = row["tp_cliente"].ToString(); lRetorno.CodigoCetip = ""; lRetorno.CodigoDistribuidor = ""; lRetorno.RazaoSocialAdministrador = ""; lRetorno.RazaoSocialGestor = ""; lRetorno.RazaoSocialCustodiante = ""; lRetorno.NomePrimeiroContatoCustodiante = ""; lRetorno.DDDPrimeiroContatoCustodiante = ""; lRetorno.TelefonePrimeiroContatoCustodiante = ""; lRetorno.RamalPrimeiroContatoCustodiante = ""; lRetorno.EmailPrimeiroContatoCustodiante = ""; lRetorno.NomeSegundoContatoCustodiante = ""; lRetorno.DDDSegundoContatoCustodiante = ""; lRetorno.TelefoneSegundoContatoCustodiante = ""; lRetorno.RamalSegundoContatoCustodiante = ""; lRetorno.EmailSegundoContatoCustodiante = ""; if (row["id_tipo_endereco"].ToString().Equals("2")) { lRetorno.EnderecoResidencial = row["ds_logradouro"].ToString(); lRetorno.NumeroResidencial = row["ds_numero_end"].ToString(); lRetorno.ComplementoResidencial = row["ds_complemento"].ToString(); lRetorno.BairroResidencial = row["ds_bairro"].ToString(); lRetorno.CepResidencial = string.Concat(int.Parse(row["ds_cep"].ToString()).ToString("00000"), int.Parse(row["ds_cep_ext"].ToString()).ToString("000")); lRetorno.CidadeResidencial = row["ds_cidade"].ToString(); lRetorno.EstadoResidencial = row["cd_uf"].ToString(); } else if (row["id_tipo_endereco"].ToString().Equals("1")) { lRetorno.EnderecoComercial = row["ds_logradouro"].ToString(); lRetorno.NumeroComercial = row["ds_numero_end"].ToString(); lRetorno.ComplementoComercial = row["ds_complemento"].ToString(); lRetorno.BairroComercial = row["ds_bairro"].ToString(); lRetorno.CepComercial = string.Concat(int.Parse(row["ds_cep"].ToString()).ToString("00000"), int.Parse(row["ds_cep_ext"].ToString()).ToString("000")); lRetorno.CidadeComercial = row["ds_cidade"].ToString(); lRetorno.EstadoComercial = row["cd_uf"].ToString(); } else { lRetorno.EnderecoAlternativo = row["ds_logradouro"].ToString(); lRetorno.NumeroAlternativo = row["ds_numero_end"].ToString(); lRetorno.ComplementoAlternativo = row["ds_complemento"].ToString(); lRetorno.BairroAlternativo = row["ds_bairro"].ToString(); lRetorno.CepAlternativo = string.Concat(int.Parse(row["ds_cep"].ToString()).ToString("00000"), int.Parse(row["ds_cep_ext"].ToString()).ToString("000")); lRetorno.CidadeAlternativo = row["ds_cidade"].ToString(); lRetorno.EstadoAlternativo = row["cd_uf"].ToString(); } lRetorno.IdentificadorArquivo = "000000"; lRetorno.PessoaVinculada = row["st_pessoavinculada"].ToString(); lRetorno.Emancipado = row["st_emancipado"].ToString(); } } } } } catch (Exception ex) { gLogger.ErrorFormat("Erro encontrado no método SelecionaCotistaItau = [{0}]", ex.StackTrace); } return(lRetorno); }