Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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;
            }
        }
Exemple #4
0
        /// <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;
            }
        }
Exemple #5
0
        /// <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;
            }
        }
Exemple #6
0
        /// <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;
            }
        }
Exemple #7
0
        /// <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;
            }
        }
Exemple #8
0
        /// <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;
            }
        }
Exemple #9
0
        /// <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;
            }
        }
Exemple #10
0
        /// <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;
            }
        }
Exemple #11
0
        /// <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;
            }
        }
Exemple #12
0
        /// <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);
        }
Exemple #13
0
        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);
        }
Exemple #14
0
        /// <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;
            }
        }
Exemple #15
0
        /// <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;
            }
        }
Exemple #16
0
        /// <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; }
        }
Exemple #17
0
        /// <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;
            }
        }