/// <summary> /// Lista o contato principal do cliente /// </summary> /// <param name="_ID_Cliente">Código do Cliente</param> /// <returns>Dados do telefone principal do cliente</returns> public ETelefone ListarPrincipal(int?_ID_Cliente) { try { if (_ID_Cliente == null) { throw new Exception("Código do Cliente não fornecido!"); } ETelefone _ETelefone = new ETelefone(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT ID_Telefone "); sbSQL.Append(" ,ID_Cliente "); sbSQL.Append(" ,DDD "); sbSQL.Append(" ,Telefone "); sbSQL.Append(" ,Principal "); sbSQL.Append(" ,Tipo "); sbSQL.Append(" ,Ramal "); sbSQL.Append(" FROM Telefone "); sbSQL.Append(" where ID_Cliente = " + _ID_Cliente.ToString()); sbSQL.Append(" and Principal = 'S'"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _ETelefone.DDD = Conversao.ToString(_table.Rows[0]["DDD"]); _ETelefone.ID_Cliente = Conversao.ToInt(_table.Rows[0]["ID_Cliente"]).Value; _ETelefone.ID_Telefone = Conversao.ToInt(_table.Rows[0]["ID_Telefone"]).Value; _ETelefone.Principal = Conversao.ToChar(_table.Rows[0]["Principal"]).Value; _ETelefone.Telefone = Conversao.ToString(_table.Rows[0]["Telefone"]); _ETelefone.Tipo = Conversao.ToChar(_table.Rows[0]["Tipo"]).Value; _ETelefone.Ramal = Conversao.ToString(_table.Rows[0]["Ramal"]); } else { throw new Exception("REGISTRONAOENCONTRADO"); } return(_ETelefone); } catch (Exception ex) { throw ex; } }
public List <ELogin> Listar(eTipo pTipo) { List <ELogin> lRetorno = new List <ELogin>(); Gradual.Generico.Dados.AcessaDadosAntigo _AcessaDados = new Gradual.Generico.Dados.AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = Gradual.Generico.Dados.ConexaoAntigo.ConnectionName; string sbSQL = ""; switch (pTipo) { case eTipo.Administrador: sbSQL = "SELECT ID_Login,senha,assinatura, Ativo, Email, Tipo, Nome from Login where tipo = 1 and ativo = 'S' "; break; case eTipo.Assessor: sbSQL = "SELECT login.ID_Login,senha,assinatura, Ativo, Email, Tipo, id_assessorsinacor as nome from Login,assessor where tipo = 2 and login.id_login = assessor.id_login and ativo = 'S' "; break; case eTipo.Atendimento: sbSQL = "SELECT ID_Login,senha,assinatura, Ativo, Email, Tipo, Nome from Login where tipo = 4 and ativo = 'S' "; break; case eTipo.Telemarketing: sbSQL = "SELECT ID_Login,senha,assinatura, Ativo, Email, Tipo, Nome from Login where tipo = 5 and ativo = 'S' "; break; case eTipo.Todos: break; default: break; } DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); ELogin _el; foreach (DataRow item in _table.Rows) { _el = new ELogin(); _el.ID_Login = Conversao.ToInt(item["ID_Login"]).Value; _el.Ativo = Conversao.ToChar(item["Ativo"]).Value; _el.Email = Conversao.ToString(item["Email"]); _el.Nome = Conversao.ToString(item["Nome"]); _el.Tipo = Conversao.ToInt(item["Tipo"]).Value; _el.Senha = Conversao.ToString(item["Senha"]); _el.Assinatura = Conversao.ToString(item["Assinatura"]); lRetorno.Add(_el); } return(lRetorno); }
public BindingList <ECliente> Listar(string cpf, string nome) { try { BindingList <ECliente> _Clientes = new BindingList <ECliente>(); StringBuilder query = new StringBuilder(); query.Append("select id_cliente,logincliente.nome as nome,cpf,sexo,datanascimento,id_assessorsinacor||' - '||loginassessor.nome||' / '||filial.nome as assessor "); query.Append(" from cliente,login loginassessor,login logincliente,assessor,assessorfilial,filial "); query.Append(" where assessorfilial.id_assessorfilial=cliente.id_assessorfilial "); query.Append(" and filial.id_filial=assessorfilial.id_filial "); query.Append(" and assessor.id_assessor=assessorfilial.id_assessor "); query.Append(" and loginassessor.id_login=assessor.id_login "); query.Append(" and logincliente.id_login=cliente.id_login "); if (nome != "") { query.Append(" and upper(logincliente.nome) like upper('%" + nome + "%') "); } if (cpf != "") { query.Append(" and (cpf like'%" + cpf + "%' or cpf like'%" + Int64.Parse(cpf).ToString() + "%') "); } AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, query.ToString()); DataTable _DtDados = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_DtDados.Rows.Count == 0) { throw new Exception(NAOENCONTRADO); } foreach (DataRow dr in _DtDados.Rows) { ECliente cliente = new ECliente(); cliente.NomePai = Conversao.ToString(dr["nome"]); cliente.ID_Cliente = Conversao.ToInt(dr["id_cliente"]); cliente.CPF = Conversao.ToString(dr["cpf"]); cliente.Sexo = Conversao.ToChar(dr["sexo"]); cliente.DataNascimento = Conversao.ToDateTime(dr["datanascimento"]); cliente.NomeMae = Conversao.ToString(dr["assessor"]); _Clientes.Add(cliente); } return(_Clientes); } catch (Exception ex) { throw ex; } }
/// <summary> /// Seleciona a principal conta bancária de um cliente /// </summary> /// <param name="id_cliente">Id do Cliente</param> /// <returns>Entidade contendo a Principal conta do cliente</returns> public EConta ListarPrincipal(int id_cliente) { try { EConta _EConta = new EConta(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Conta "); sbSQL.Append(",ID_Cliente "); sbSQL.Append(",Banco "); sbSQL.Append(",Agencia "); sbSQL.Append(",Conta "); sbSQL.Append(",Digito "); sbSQL.Append(",Tipo "); sbSQL.Append(",Principal "); sbSQL.Append("FROM Conta "); sbSQL.Append("where principal ='S' and id_cliente = " + id_cliente.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _EConta.Agencia = Conversao.ToInt(_table.Rows[0]["Agencia"]).Value; _EConta.Banco = Conversao.ToInt(_table.Rows[0]["Banco"]).Value; _EConta.Conta = Conversao.ToString(_table.Rows[0]["Conta"]); _EConta.ContaDigito = Conversao.ToString(_table.Rows[0]["Digito"]); _EConta.ID_Cliente = Conversao.ToInt(_table.Rows[0]["ID_Cliente"]).Value; _EConta.ID_Conta = Conversao.ToInt(_table.Rows[0]["ID_Conta"]).Value; _EConta.Tipo = Conversao.ToChar(_table.Rows[0]["Tipo"]).Value; _EConta.Principal = Conversao.ToChar(_table.Rows[0]["Principal"]).Value; } else { throw new Exception("REGISTRONAOENCONTRADO"); } return(_EConta); } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para selecionar um tipo de telefone do cliente /// </summary> /// <param name="_id_cliente">Código do cliente</param> /// <param name="_tipo">Tipo de contato</param> /// <returns>Informações do contato</returns> public ETelefone Selecionar(int _id_cliente, string _tipo) { try { ETelefone _ETelefone = new ETelefone(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT ID_Telefone "); sbSQL.Append(" ,ID_Cliente "); sbSQL.Append(" ,DDD "); sbSQL.Append(" ,Telefone "); sbSQL.Append(" ,Principal "); sbSQL.Append(" ,Tipo,ramal"); sbSQL.Append(" FROM Telefone "); sbSQL.AppendFormat(" where ID_CLIENTE = {0}", _id_cliente.ToString()); sbSQL.AppendFormat(" AND LOWER(TIPO) = '{0}'", _tipo.ToLower()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _ETelefone.DDD = Conversao.ToString(_table.Rows[0]["DDD"]); _ETelefone.ID_Cliente = Conversao.ToInt(_table.Rows[0]["ID_Cliente"]).Value; _ETelefone.ID_Telefone = Conversao.ToInt(_table.Rows[0]["ID_Telefone"]).Value; _ETelefone.Principal = Conversao.ToChar(_table.Rows[0]["Principal"]).Value; _ETelefone.Telefone = Conversao.ToString(_table.Rows[0]["Telefone"]); _ETelefone.Tipo = Conversao.ToChar(_table.Rows[0]["Tipo"]).Value; _ETelefone.Ramal = Conversao.ToString(_table.Rows[0]["Ramal"]); } else { //throw new Exception(CFormatacao.REGISTRONAOENCONTRADO); _ETelefone = new ETelefone(); } return(_ETelefone); } catch (Exception ex) { throw ex; } }
/// <summary> /// Seleciona um emitente de um cliente PJ ou Clubes/Fundos /// </summary> /// <param name="_ID_Emitente">Id do Emitente</param> /// <returns>Entidade contendo todos os dados do emitente selecionado</returns> public EEmitente Selecionar(int _ID_Emitente) { try { EEmitente _EEmitente = new EEmitente(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT ID_Endereco "); sbSQL.Append(" ,id_emitente "); sbSQL.Append(" ,id_cliente "); sbSQL.Append(" ,Principal "); sbSQL.Append(" ,Nome "); sbSQL.Append(" ,Cpf "); sbSQL.Append(" ,Identidade "); sbSQL.Append(" ,Sistema "); sbSQL.Append(" FROM emitente "); sbSQL.Append("where id_emitente = " + _ID_Emitente.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _EEmitente.ID_Emitente = Conversao.ToInt(_table.Rows[0]["id_emitente"]); _EEmitente.ID_Cliente = Conversao.ToInt(_table.Rows[0]["id_cliente"]); _EEmitente.Principal = Conversao.ToChar(_table.Rows[0]["Principal"]); _EEmitente.Nome = Conversao.ToString(_table.Rows[0]["Nome"]); _EEmitente.Cpf = Conversao.ToString(_table.Rows[0]["Cpf"]); _EEmitente.Identidade = Conversao.ToString(_table.Rows[0]["Identidade"]); _EEmitente.Sistema = Conversao.ToString(_table.Rows[0]["Sistema"]); } else { throw new Exception("REGISTRONAOENCONTRADO"); } return(_EEmitente); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista todos os emitentes de um cliente PJ ou Clubes/Fundos /// </summary> /// <param name="_ID_Cliente">Id do Cliente</param> /// <returns>Lista contendo todos os emitentes do cliente informado</returns> public BindingList <EEmitente> Listar(int _ID_Cliente) { try { BindingList <EEmitente> _EEmitente = new BindingList <EEmitente>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT "); sbSQL.Append(" id_emitente "); sbSQL.Append(" ,id_cliente "); sbSQL.Append(" ,Principal "); sbSQL.Append(" ,Nome "); sbSQL.Append(" ,Cpf "); sbSQL.Append(" ,Identidade "); sbSQL.Append(" ,Sistema "); sbSQL.Append(" FROM emitente "); sbSQL.Append(" where ID_CLiente = " + _ID_Cliente.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _table.Rows) { EEmitente _EEmit = new EEmitente(); _EEmit.ID_Emitente = Conversao.ToInt(item["id_emitente"]); _EEmit.ID_Cliente = Conversao.ToInt(item["id_cliente"]); _EEmit.Principal = Conversao.ToChar(item["Principal"]); _EEmit.Nome = Conversao.ToString(item["Nome"]); _EEmit.Cpf = Conversao.ToString(item["Cpf"]); _EEmit.Identidade = Conversao.ToString(item["Identidade"]); _EEmit.Sistema = Conversao.ToString(item["Sistema"]); _EEmitente.Add(_EEmit); } return(_EEmitente); } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para listar todos os telefones do cliente. /// </summary> /// <param name="_ID_Cliente">Código do Cliente</param> /// <returns>Números de contato do cliente.</returns> public BindingList <ETelefone> Listar(int _ID_Cliente) { try { BindingList <ETelefone> _ETelefone = new BindingList <ETelefone>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT ID_Telefone "); sbSQL.Append(" ,ID_Cliente "); sbSQL.Append(" ,DDD "); sbSQL.Append(" ,Telefone "); sbSQL.Append(" ,Principal "); sbSQL.Append(" ,Tipo ,ramal "); sbSQL.Append(" FROM Telefone "); sbSQL.Append(" where ID_Cliente = " + _ID_Cliente.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _table.Rows) { ETelefone _Tel = new ETelefone(); _Tel.DDD = Conversao.ToString(item["DDD"]); _Tel.ID_Cliente = Conversao.ToInt(item["ID_Cliente"]).Value; _Tel.ID_Telefone = Conversao.ToInt(item["ID_Telefone"]).Value; _Tel.Principal = Conversao.ToChar(item["Principal"]).Value; _Tel.Telefone = Conversao.ToString(item["Telefone"]); _Tel.Tipo = Conversao.ToChar(item["Tipo"]).Value; _Tel.Ramal = Conversao.ToString(item["Ramal"]); _ETelefone.Add(_Tel); } return(_ETelefone); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista as Solicitações de Alteração /// </summary> /// <param name="_ID_Cliente">Id do Cliente</param> /// <param name="status">Tipo de Filtro: Todas, Pendentes ou Realizadas</param> /// <returns>Lista com as alterações constantes no filtro</returns> public BindingList <EAlteracao> Listar(string cpf) { try { BindingList <EAlteracao> _EAlteracao = new BindingList <EAlteracao>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Alteracao, ID_Cliente, Data, Campo,Alteracao.Ip, Alteracao.Tipo, Descricao, DataRealizada, Alteracao.ID_Administrador, Nome "); sbSQL.Append("FROM (Administrador INNER JOIN Login ON Administrador.ID_Login = Login.ID_Login) "); sbSQL.Append("RIGHT JOIN Alteracao ON Administrador.ID_Administrador = Alteracao.ID_Administrador "); sbSQL.Append("WHERE ID_Cliente = (select id_cliente from cliente where cpf = '" + cpf + "')"); sbSQL.Append(" ORDER BY ID_Alteracao DESC"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _table.Rows) { EAlteracao _Alt = new EAlteracao(); _Alt.ID_Alteracao = Conversao.ToInt(item["ID_Alteracao"]).Value; _Alt.Data = Conversao.ToDateTime(item["Data"]).Value; _Alt.ID_Cliente = Conversao.ToInt(item["ID_Cliente"]).Value; _Alt.Tipo = Conversao.ToChar(item["Tipo"]).Value; _Alt.Campo = Conversao.ToString(item["Campo"]); _Alt.Descricao = Conversao.ToString(item["Descricao"]); _Alt.ID_Administrador = Conversao.ToInt(item["ID_Administrador"]); _Alt.NomeAdministrador = item["Nome"].ToString(); _Alt.DataRealizada = Conversao.ToDateTime(item["DataRealizada"]); _Alt.Ip = Conversao.ToString(item["Ip"]); _EAlteracao.Add(_Alt); } return(_EAlteracao); } catch (Exception ex) { throw ex; } }
/// <summary> /// Seleciona uma solicitação de Alteração /// </summary> /// <param name="_ID_Alteracao">Id da Solicitação de Alteração</param> /// <returns>Entidade Alteração com a Solicitação de Alteração Selecionada</returns> public EAlteracao Selecionar(int _ID_Alteracao) { try { EAlteracao _EAlteracao = new EAlteracao(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Alteracao, ID_Cliente, Data, Campo, Alteracao.Tipo,Ip, Descricao, DataRealizada, Alteracao.ID_Administrador, Nome "); sbSQL.Append("FROM (Administrador INNER JOIN Login ON Administrador.ID_Login = Login.ID_Login) "); sbSQL.Append("RIGHT JOIN Alteracao ON Administrador.ID_Administrador = Alteracao.ID_Administrador "); sbSQL.Append("WHERE ID_Alteracao = " + _ID_Alteracao.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _EAlteracao.ID_Alteracao = Conversao.ToInt(_table.Rows[0]["ID_Alteracao"]).Value; _EAlteracao.Campo = Conversao.ToString(_table.Rows[0]["Campo"]); _EAlteracao.Data = Conversao.ToDateTime(_table.Rows[0]["Data"]); _EAlteracao.Tipo = Conversao.ToChar(_table.Rows[0]["Tipo"]).Value; _EAlteracao.Descricao = Conversao.ToString(_table.Rows[0]["Descricao"]); _EAlteracao.ID_Cliente = Conversao.ToInt(_table.Rows[0]["ID_Cliente"]); _EAlteracao.ID_Administrador = Conversao.ToInt(_table.Rows[0]["ID_Administrador"]); _EAlteracao.NomeAdministrador = _table.Rows[0]["Nome"].ToString(); _EAlteracao.DataRealizada = Conversao.ToDateTime(_table.Rows[0]["DataRealizada"]); _EAlteracao.Ip = Conversao.ToString(_table.Rows[0]["Ip"]); } else { throw new Exception("REGISTRONAOENCONTRADO"); } return(_EAlteracao); } catch (Exception ex) { throw ex; } }
/// <summary> /// Seleciona um Login /// </summary> /// <param name="id_login">Id do Login</param> /// <returns>Entidade contendo todos os dados de um Login</returns> public ELogin Selecionar(int?id_login) { try { if (id_login == null) { throw new Exception("Código do login não fornecido!"); } ELogin _ELogin = new ELogin(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("Select * from LOGIN where id_login = "******"Ativo"]).Value; _ELogin.Email = Conversao.ToString(_table.Rows[0]["Email"]); _ELogin.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; _ELogin.Nome = Conversao.ToString(_table.Rows[0]["Nome"]); _ELogin.Tipo = Conversao.ToInt(_table.Rows[0]["Tipo"]).Value; _ELogin.Senha = Conversao.ToString(_table.Rows[0]["Senha"]); _ELogin.Assinatura = Conversao.ToString(_table.Rows[0]["Assinatura"]); } else { throw new Exception("Registro não encontrado!"); } return(_ELogin); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista todas as contas bancárias de um cliente /// </summary> /// <param name="_ID_Cliente">Id do Cliente</param> /// <returns></returns> public BindingList <EConta> Listar(int _ID_Cliente) { var _EConta = new BindingList <EConta>(); var _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; var sbSQL = new StringBuilder(); sbSQL.AppendLine(" SELECT id_conta"); sbSQL.AppendLine(" , id_cliente"); sbSQL.AppendLine(" , banco"); sbSQL.AppendLine(" , agencia"); sbSQL.AppendLine(" , conta"); sbSQL.AppendLine(" , digito"); sbSQL.AppendLine(" , tipo"); sbSQL.AppendLine(" , principal"); sbSQL.AppendLine(" FROM conta"); sbSQL.AppendFormat(" WHERE id_cliente = {0}", _ID_Cliente.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); EConta _Con; foreach (DataRow item in _table.Rows) { _Con = new EConta(); _Con.Agencia = Conversao.ToInt(item["Agencia"]).Value; _Con.AgenciaDigito = Gradual.Generico.Geral.Conversao.RecuperarDadosAgencia(_Con.Agencia, Conversao.ToInt(item["Agencia"]).Value, false); _Con.Banco = Gradual.Generico.Geral.Conversao.RecuperarDadosAgencia(_Con.Agencia, Conversao.ToInt(item["Agencia"]).Value, true); _Con.Conta = Conversao.ToString(item["Conta"]); _Con.ContaDigito = Conversao.ToString(item["Digito"]); _Con.ID_Cliente = Conversao.ToInt(item["ID_Cliente"]).Value; _Con.ID_Conta = Conversao.ToInt(item["ID_Conta"]).Value; _Con.Tipo = Conversao.ToChar(item["Tipo"]).Value; _Con.Principal = Conversao.ToChar(item["Principal"]).Value; _EConta.Add(_Con); } return(_EConta); }
public BindingList <EClienteSistema> Listar() { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = this.strConn; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.prc_clientesistema_lst"); DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand); BindingList <EClienteSistema> BLRetorno = new BindingList <EClienteSistema>(); foreach (DataRow item in _table.Rows) { EClienteSistema linha = new EClienteSistema(); linha.ID_ClienteSistema = Conversao.ToInt(item["Id_clientesistema"]).Value; linha.ID_Cliente = Conversao.ToInt(item["Id_cliente"]).Value; linha.ID_Sistema = Conversao.ToInt(item["Id_sistema"]).Value; linha.Conta = Conversao.ToString(item["Conta"]); linha.ID_TipoConta = Conversao.ToInt(item["Id_tipoconta"]).Value; linha.Principal = Conversao.ToChar(item["Principal"]).Value; linha.Ativa = Conversao.ToChar(item["Ativa"]).Value; linha.AssessorSinacor = Conversao.ToInt(item["AssessorSinacor"]).Value; BLRetorno.Add(linha); } return(BLRetorno); }
/// <summary> /// Lista os endereços de um cliente /// </summary> /// <param name="_ID_Cliente">Id do Cliente</param> /// <param name="_Tipo">Tipo do endereço</param> /// <param name="Correspondencia">Endereço de correspondência?</param> /// <returns>Lista os endereços do cliente</returns> public BindingList <EEndereco> Listar(int _ID_Cliente, eTipo _Tipo, eCorrespondencia Correspondencia) { try { BindingList <EEndereco> _EEndereco = new BindingList <EEndereco>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT ID_Endereco "); sbSQL.Append(" ,ID_Cliente "); sbSQL.Append(" ,CEP "); sbSQL.Append(" ,Logradouro "); sbSQL.Append(" ,Numero "); sbSQL.Append(" ,Complemento "); sbSQL.Append(" ,Bairro "); sbSQL.Append(" ,Cidade "); sbSQL.Append(" ,UF "); sbSQL.Append(" ,Pais "); sbSQL.Append(" ,Correspondencia "); sbSQL.Append(" ,Tipo "); sbSQL.Append(" FROM Endereco "); sbSQL.Append(" where ID_CLiente = " + _ID_Cliente.ToString()); switch (_Tipo) { case eTipo.Todos: break; case eTipo.Comercial: sbSQL.Append(" and Tipo = 'C' "); break; case eTipo.Residencial: sbSQL.Append(" and Tipo = 'R' "); break; case eTipo.Outros: sbSQL.Append(" and Tipo = 'O' "); break; default: break; } switch (Correspondencia) { case eCorrespondencia.Todos: break; case eCorrespondencia.Sim: sbSQL.Append(" and Correspondencia = 'S' "); break; case eCorrespondencia.Nao: sbSQL.Append(" and Correspondencia = 'N' "); break; default: break; } DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _table.Rows) { EEndereco _End = new EEndereco(); _End.Bairro = Conversao.ToString(item["Bairro"]); _End.CEP = Conversao.ToString(item["CEP"]); _End.Cidade = Conversao.ToString(item["Cidade"]); _End.Complemento = Conversao.ToString(item["Complemento"]); _End.Correspondencia = Conversao.ToChar(item["Correspondencia"]).Value; _End.ID_Cliente = Conversao.ToInt(item["ID_Cliente"]).Value; _End.ID_Endereco = Conversao.ToInt(item["ID_Endereco"]).Value; _End.Logradouro = Conversao.ToString(item["Logradouro"]); _End.Numero = Conversao.ToString(item["Numero"]); _End.Pais = Conversao.ToString(item["Pais"]); _End.Tipo = Conversao.ToChar(item["Tipo"]).Value; _End.UF = Conversao.ToString(item["UF"]); _EEndereco.Add(_End); } if (_EEndereco.Count == 0) { throw new Exception("REGISTRONAOENCONTRADO"); } return(_EEndereco); } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para listar todos os representantes /// </summary> /// <returns>Representantes</returns> public BindingList <ERepresentante> Listar() { DataTable _DtDados; try { ERepresentante _Representante = new ERepresentante(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); BindingList <ERepresentante> lstRepresentante = new BindingList <ERepresentante>(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbQuery = new StringBuilder(); sbQuery.Append("select * from representante"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbQuery.ToString()); _DtDados = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_DtDados.Rows.Count > 0) { for (int intX = 0; intX <= _DtDados.Rows.Count - 1; intX++) { _Representante.ID_Representante = Conversao.ToInt(_DtDados.Rows[intX]["ID_Representante"]); _Representante.Email = Conversao.ToString(_DtDados.Rows[intX]["Email"]); _Representante.Nome = Conversao.ToString(_DtDados.Rows[intX]["Nome"]); _Representante.CPF = Conversao.ToString(_DtDados.Rows[intX]["CPF"]); _Representante.DataNascimento = Conversao.ToDateTime(_DtDados.Rows[intX]["DataNascimento"]); _Representante.Sexo = Conversao.ToChar(_DtDados.Rows[intX]["Sexo"]); _Representante.Nacionalidade = Conversao.ToInt(_DtDados.Rows[intX]["Nacionalidade"]); _Representante.UFNascimento = Conversao.ToString(_DtDados.Rows[intX]["UFNascimento"]); _Representante.Naturalidade = Conversao.ToString(_DtDados.Rows[intX]["Naturalidade"]); _Representante.EstadoCivil = Conversao.ToChar(_DtDados.Rows[intX]["EstadoCivil"]); _Representante.Conjugue = Conversao.ToString(_DtDados.Rows[intX]["Conjugue"]); _Representante.Profissao = Conversao.ToInt(_DtDados.Rows[intX]["Profissao"]); _Representante.NomeMae = Conversao.ToString(_DtDados.Rows[intX]["NomeMae"]); _Representante.NomePai = Conversao.ToString(_DtDados.Rows[intX]["NomePai"]); _Representante.DDDTelefone = Conversao.ToString(_DtDados.Rows[intX]["DDDTelefone"]); _Representante.Telefone = Conversao.ToString(_DtDados.Rows[intX]["Telefone"]); _Representante.DDDCelular = Conversao.ToString(_DtDados.Rows[intX]["DDDCelular"]); _Representante.Celular = Conversao.ToString(_DtDados.Rows[intX]["Celular"]); _Representante.TipoDocumento = Conversao.ToString(_DtDados.Rows[intX]["TipoDocumento"]); _Representante.OrgaoEmissorDocumento = Conversao.ToString(_DtDados.Rows[intX]["OrgaoEmissorDocumento"]); _Representante.NumeroDocumento = Conversao.ToString(_DtDados.Rows[intX]["NumeroDocumento"]); _Representante.DataEmissaoDocumento = Conversao.ToDateTime(_DtDados.Rows[intX]["DataEmissaoDocumento"]); _Representante.UFEmissaoDocumento = Conversao.ToString(_DtDados.Rows[intX]["UFEmissaoDocumento"]); _Representante.PaisNascimento = Conversao.ToString(_DtDados.Rows[intX]["PaisNascimento"]); _Representante.UFNascimentoEstrangeiro = Conversao.ToString(_DtDados.Rows[intX]["UFNascimentoEstrangeiro"]); _Representante.SituacaoLegal = Conversao.ToInt32(_DtDados.Rows[intX]["SituacaoLegal"]); /* * _Representante.Bairro = Conversao.ToString(_DtDados.Rows[intX]["Bairro"]); * _Representante.CEP = Conversao.ToString(_DtDados.Rows[intX]["CEP"]); * _Representante.Cidade = Conversao.ToString(_DtDados.Rows[intX]["Cidade"]); * _Representante.Complemento = Conversao.ToString(_DtDados.Rows[intX]["Complemento"]); * _Representante.Estado = Conversao.ToString(_DtDados.Rows[intX]["Estado"]); * _Representante.Logradouro = Conversao.ToString(_DtDados.Rows[intX]["Logradouro"]); * * _Representante.Pais = Conversao.ToString(_DtDados.Rows[intX]["Pais"]); * _Representante.Numero = Conversao.ToString(_DtDados.Rows[intX]["Numero"]); */ } } return(lstRepresentante); } catch (Exception ex) { throw ex; } }
/// <summary> /// Método para listar o representante do cliente. /// </summary> /// <param name="Id_cliente">Código do cliente</param> /// <returns>Representante</returns> public ERepresentante Listar(int Id_cliente) { DataTable _DtDados; try { List <ERepresentante> lstRepresentante = new List <ERepresentante>(); ERepresentante _Representante = new ERepresentante(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbQuery = new StringBuilder(); sbQuery.Append("select * from representante where id_cliente = "); sbQuery.Append(Id_cliente.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbQuery.ToString()); _DtDados = _AcessaDados.ExecuteDbDataTable(_DbCommand); int intX = 0; _Representante = new ERepresentante(); //if (_DtDados.Rows.Count == 0) //{ //--> Esta exceção gera erro em execução e impede a ficha DUC de ser criada. // throw new Exception(CFormatacao.REGISTRONAOENCONTRADO); //} //else if (_DtDados.Rows.Count > 0) { _Representante.ID_Representante = Conversao.ToInt(_DtDados.Rows[intX]["ID_Representante"]); _Representante.Email = Conversao.ToString(_DtDados.Rows[intX]["Email"]); _Representante.Nome = Conversao.ToString(_DtDados.Rows[intX]["Nome"]); _Representante.CPF = Conversao.ToString(_DtDados.Rows[intX]["CPF"]); _Representante.DataNascimento = Conversao.ToDateTime(_DtDados.Rows[intX]["DataNascimento"]); _Representante.Sexo = Conversao.ToChar(_DtDados.Rows[intX]["Sexo"]); _Representante.Nacionalidade = Conversao.ToInt(_DtDados.Rows[intX]["Nacionalidade"]); _Representante.UFNascimento = Conversao.ToString(_DtDados.Rows[intX]["UFNascimento"]); _Representante.Naturalidade = Conversao.ToString(_DtDados.Rows[intX]["Naturalidade"]); _Representante.EstadoCivil = Conversao.ToInt(_DtDados.Rows[intX]["EstadoCivil"]); _Representante.Conjugue = Conversao.ToString(_DtDados.Rows[intX]["Conjugue"]); _Representante.Profissao = Conversao.ToInt(_DtDados.Rows[intX]["Profissao"]); _Representante.NomeMae = Conversao.ToString(_DtDados.Rows[intX]["NomeMae"]); _Representante.NomePai = Conversao.ToString(_DtDados.Rows[intX]["NomePai"]); _Representante.DDDTelefone = Conversao.ToString(_DtDados.Rows[intX]["DDDTelefone"]); _Representante.Telefone = Conversao.ToString(_DtDados.Rows[intX]["Telefone"]); _Representante.DDDCelular = Conversao.ToString(_DtDados.Rows[intX]["DDDCelular"]); _Representante.Celular = Conversao.ToString(_DtDados.Rows[intX]["Celular"]); _Representante.CEP = Conversao.ToString(_DtDados.Rows[intX]["CEP"]); _Representante.Logradouro = Conversao.ToString(_DtDados.Rows[intX]["Logradouro"]); _Representante.Numero = Conversao.ToString(_DtDados.Rows[intX]["Numero"]); _Representante.Complemento = Conversao.ToString(_DtDados.Rows[intX]["Complemento"]); _Representante.Bairro = Conversao.ToString(_DtDados.Rows[intX]["Bairro"]); _Representante.Cidade = Conversao.ToString(_DtDados.Rows[intX]["Cidade"]); _Representante.Estado = Conversao.ToString(_DtDados.Rows[intX]["Estado"]); _Representante.Pais = Conversao.ToString(_DtDados.Rows[intX]["Pais"]); _Representante.TipoDocumento = Conversao.ToString(_DtDados.Rows[intX]["TipoDocumento"]); _Representante.OrgaoEmissorDocumento = Conversao.ToString(_DtDados.Rows[intX]["OrgaoEmissorDocumento"]); _Representante.NumeroDocumento = Conversao.ToString(_DtDados.Rows[intX]["NumeroDocumento"]); _Representante.DataEmissaoDocumento = Conversao.ToDateTime(_DtDados.Rows[intX]["DataEmissaoDocumento"]); _Representante.UFEmissaoDocumento = Conversao.ToString(_DtDados.Rows[intX]["UFEmissaoDocumento"]); _Representante.PaisNascimento = Conversao.ToString(_DtDados.Rows[intX]["PaisNascimento"]); _Representante.PaisNascimento = Conversao.ToString(_DtDados.Rows[intX]["PaisNascimento"]); _Representante.UFNascimentoEstrangeiro = Conversao.ToString(_DtDados.Rows[intX]["UFNascimentoEstrangeiro"]); _Representante.SituacaoLegal = Conversao.ToInt32(_DtDados.Rows[intX]["SituacaoLegal"]); if (_DtDados.Rows.Count - 1 != intX) { } } return(_Representante); } catch (Exception ex) { throw ex; } }
/// <summary> /// Seleciona um cliente /// </summary> /// <param name="id_cliente">Id do Cliente</param> /// <returns>Entidade contendo os dados do cliente</returns> public ECliente Listar(int id_cliente) { DataTable _DtDados; try { ECliente _ECliente = new ECliente(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbQuery = new StringBuilder(); sbQuery.Append("select * from cliente where id_cliente = " + id_cliente); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbQuery.ToString()); _DtDados = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_DtDados.Rows.Count > 0) { _ECliente.ID_Cliente = Conversao.ToInt(_DtDados.Rows[0]["ID_Cliente"]); _ECliente.DataAprovacaoFinal = Conversao.ToDateTime(_DtDados.Rows[0]["DataAprovacaoFinal"]); _ECliente.DataCadastroInicial = Conversao.ToDateTime(_DtDados.Rows[0]["DataCadastroInicial"]); _ECliente.DataProximaAtualizacao = Conversao.ToDateTime(_DtDados.Rows[0]["DataProximaAtualizacao"]); _ECliente.ID_AssessorFilial = Conversao.ToInt(_DtDados.Rows[0]["ID_AssessorFilial"]); _ECliente.ID_Login = Conversao.ToInt(_DtDados.Rows[0]["ID_Login"]); _ECliente.LoginCadastrante = Conversao.ToInt(_DtDados.Rows[0]["LoginCadastrante"]); _ECliente.Liberado = Conversao.ToChar(_DtDados.Rows[0]["Liberado"]); _ECliente.CPF = Conversao.ToString(_DtDados.Rows[0]["CPF"]); _ECliente.Sexo = Conversao.ToChar(_DtDados.Rows[0]["Sexo"]); _ECliente.Conheceu = Conversao.ToInt(_DtDados.Rows[0]["Conheceu"]); _ECliente.ConheceuOutros = Conversao.ToString(_DtDados.Rows[0]["ConheceuOutros"]); _ECliente.Passo = Conversao.ToInt(_DtDados.Rows[0]["Passo"]); _ECliente.DataNascimento = Conversao.ToDateTime(_DtDados.Rows[0]["DataNascimento"]); _ECliente.Nacionalidade = Conversao.ToInt(_DtDados.Rows[0]["Nacionalidade"]); _ECliente.UFNascimento = Conversao.ToString(_DtDados.Rows[0]["UFNascimento"]); _ECliente.Naturalidade = Conversao.ToString(_DtDados.Rows[0]["Naturalidade"]); _ECliente.EstadoCivil = Conversao.ToInt(_DtDados.Rows[0]["EstadoCivil"]); _ECliente.Conjugue = Conversao.ToString(_DtDados.Rows[0]["Conjugue"]); _ECliente.NomeMae = Conversao.ToString(_DtDados.Rows[0]["NomeMae"]); _ECliente.NomePai = Conversao.ToString(_DtDados.Rows[0]["NomePai"]); _ECliente.Emancipado = Conversao.ToString(_DtDados.Rows[0]["Emancipado"]); _ECliente.NumeroDocumento = Conversao.ToString(_DtDados.Rows[0]["NumeroDocumento"]); _ECliente.TipoDocumento = Conversao.ToString(_DtDados.Rows[0]["TipoDocumento"]); _ECliente.OrgaoEmissorDocumento = Conversao.ToString(_DtDados.Rows[0]["OrgaoEmissorDocumento"]); _ECliente.DataEmissaoDocumento = Conversao.ToDateTime(_DtDados.Rows[0]["DataEmissaoDocumento"]); _ECliente.EstadoEmissaoDocumento = Conversao.ToString(_DtDados.Rows[0]["EstadoEmissaoDocumento"]); _ECliente.Profissao = Conversao.ToInt(_DtDados.Rows[0]["Profissao"]); _ECliente.Salario = Conversao.ToDecimal(_DtDados.Rows[0]["Salario"]); _ECliente.OutrosRendimentosDescricao = Conversao.ToString(_DtDados.Rows[0]["OutrosRendimentosDescricao"]); _ECliente.OutrosRendimentosValor = Conversao.ToDecimal(_DtDados.Rows[0]["OutrosRendimentosValor"]); _ECliente.Representante = Conversao.ToChar(_DtDados.Rows[0]["Representante"]); _ECliente.PessoaVinculada = Conversao.ToChar(_DtDados.Rows[0]["PessoaVinculada"]); _ECliente.PPE = Conversao.ToChar(_DtDados.Rows[0]["PPE"]); _ECliente.CarteiraPropria = Conversao.ToChar(_DtDados.Rows[0]["CarteiraPropria"]); _ECliente.CVM387 = Conversao.ToChar(_DtDados.Rows[0]["CVM387"]); _ECliente.EmailComercial = Conversao.ToString(_DtDados.Rows[0]["EmailComercial"]); _ECliente.Empresa = Conversao.ToString(_DtDados.Rows[0]["Empresa"]); _ECliente.PaisNascimento = Conversao.ToString(_DtDados.Rows[0]["PaisNascimento"]); _ECliente.UFNascimentoEstrangeiro = Conversao.ToString(_DtDados.Rows[0]["UFNascimentoEstrangeiro"]); _ECliente.Cargo = Conversao.ToString(_DtDados.Rows[0]["Cargo"]); _ECliente.Tipo = Conversao.ToInt(_DtDados.Rows[0]["Tipo"]); _ECliente.AutorizaTerceiro = Conversao.ToChar(_DtDados.Rows[0]["AutorizaTerceiro"]); _ECliente.CodigoBovespa = Conversao.ToString(_DtDados.Rows[0]["CodigoBovespa"]); } return(_ECliente); } catch (Exception ex) { throw ex; } }