Пример #1
0
        /// <summary>
        /// Método para alterar um representante
        /// </summary>
        /// <param name="representante">Dados do representante a ser alterado</param>
        /// <returns>Número de linhas afetadas</returns>
        public int Alterar(ERepresentante representante)
        {
            try
            {
                AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

                _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName;

                StringBuilder sbQuery = new StringBuilder();

                sbQuery.Append("UPDATE REPRESENTANTE SET ");
                sbQuery.Append("Email = '" + representante.Email + "',");
                sbQuery.Append("Nome = '" + representante.Nome + "',");
                sbQuery.Append("CPF = '" + representante.CPF + "',");
                sbQuery.Append("DataNascimento = " + Conversao.ToDateOracle(representante.DataNascimento) + ",");
                sbQuery.Append("Sexo = '" + representante.Sexo + "',");
                sbQuery.Append("Nacionalidade = '" + representante.Nacionalidade + "',");
                sbQuery.Append("Naturalidade = '" + representante.Naturalidade + "',");
                sbQuery.Append("EstadoCivil = " + ValidaInt(Conversao.ToInt(representante.EstadoCivil)) + ",");
                sbQuery.Append("Conjugue = '" + representante.Conjugue + "',");
                sbQuery.Append("Profissao = " + ValidaInt(Conversao.ToInt(representante.Profissao)) + ",");
                sbQuery.Append("NomePai = '" + representante.NomePai + "',");
                sbQuery.Append("NomeMae = '" + representante.NomeMae + "',");
                sbQuery.Append("CEP = '" + representante.CEP + "',");
                sbQuery.Append("Logradouro = '" + representante.Logradouro + "',");
                sbQuery.Append("Numero = '" + representante.Numero + "',");
                sbQuery.Append("Complemento = '" + representante.Complemento + "',");
                sbQuery.Append("Bairro = '" + representante.Bairro + "',");
                sbQuery.Append("Estado = '" + representante.Estado + "',");
                sbQuery.Append("Cidade = '" + representante.Cidade + "',");
                sbQuery.Append("Pais = '" + representante.Pais + "',");
                sbQuery.Append("DDDTelefone = '" + representante.DDDTelefone + "',");
                sbQuery.Append("Telefone = '" + representante.Telefone + "',");
                sbQuery.Append("DDDCelular = '" + representante.DDDCelular + "',");
                sbQuery.Append("Celular = '" + representante.Celular + "',");
                sbQuery.Append("TipoDocumento = '" + representante.TipoDocumento + "',");
                sbQuery.Append("OrgaoEmissorDocumento = '" + representante.OrgaoEmissorDocumento + "',");
                sbQuery.Append("NumeroDocumento = '" + representante.NumeroDocumento + "',");
                sbQuery.Append("DataEmissaoDocumento = " + Conversao.ToDateOracle(representante.DataEmissaoDocumento) + ",");
                sbQuery.Append("UFEmissaoDocumento = '" + representante.UFEmissaoDocumento + "', ");
                sbQuery.Append("PaisNascimento = '" + representante.PaisNascimento + "', ");
                sbQuery.Append("UFNascimentoEstrangeiro = '" + representante.UFNascimentoEstrangeiro + "', ");
                sbQuery.Append("SituacaoLegal = '" + representante.SituacaoLegal + "'");
                sbQuery.Append(" where id_representante =" + representante.ID_Representante.ToString());

                DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbQuery.ToString());

                return(_AcessaDados.ExecuteNonQuery(_DbCommand));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        /// <summary>
        /// Método para cadastrar um representante
        /// </summary>
        /// <param name="representante">Dados do representante</param>
        /// <returns>Número de linhas afetadas</returns>
        public int Inserir(ERepresentante representante)
        {
            try
            {
                AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo();

                _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName;

                StringBuilder sbSQL = new StringBuilder();

                sbSQL.Append("INSERT INTO REPRESENTANTE ");
                sbSQL.Append("(ID_Representante, ");
                sbSQL.Append("ID_Cliente, ");
                sbSQL.Append("Email, ");
                sbSQL.Append("Nome, ");
                sbSQL.Append("CPF, ");
                sbSQL.Append("DataNascimento, ");
                sbSQL.Append("Sexo, ");
                sbSQL.Append("Nacionalidade, ");
                sbSQL.Append("UFNascimento, ");
                sbSQL.Append("EstadoCivil , ");
                sbSQL.Append("Conjugue, ");
                sbSQL.Append("Profissao , ");
                sbSQL.Append("NomePai , ");
                sbSQL.Append("NomeMae , ");
                sbSQL.Append("CEP, ");
                sbSQL.Append("Logradouro , ");
                sbSQL.Append("Numero , ");
                sbSQL.Append("Complemento , ");
                sbSQL.Append("Bairro , ");
                sbSQL.Append("Cidade , ");
                sbSQL.Append("Estado , ");
                sbSQL.Append("Pais , ");
                sbSQL.Append("DDDTelefone , ");
                sbSQL.Append("Telefone , ");
                sbSQL.Append("DDDCelular , ");
                sbSQL.Append("Celular , ");
                sbSQL.Append("TipoDocumento , ");
                sbSQL.Append("OrgaoEmissorDocumento , ");
                sbSQL.Append("NumeroDocumento , ");
                sbSQL.Append("DataEmissaoDocumento , ");
                sbSQL.Append("Naturalidade , ");
                sbSQL.Append("UFEmissaoDocumento,  ");
                sbSQL.Append("PaisNascimento,  ");
                sbSQL.Append("SituacaoLegal, ");
                sbSQL.Append("UFNascimentoEstrangeiro  ) ");
                sbSQL.Append("VALUES ( ");
                sbSQL.Append("seqRepresentante.nextval , ");
                sbSQL.Append("" + representante.ID_Cliente + ",");
                sbSQL.Append("'" + representante.Email + "',");
                sbSQL.Append("'" + representante.Nome + "',");
                sbSQL.Append("'" + representante.CPF + "',");
                sbSQL.Append(Conversao.ToDateOracle(representante.DataNascimento) + ", ");
                sbSQL.Append("'" + representante.Sexo + "',");
                sbSQL.Append(valida(representante.Nacionalidade.ToString()) + ",");
                sbSQL.Append("'" + representante.UFNascimento + "',");
                sbSQL.Append(valida(representante.EstadoCivil.ToString()) + ",");
                sbSQL.Append("'" + representante.Conjugue + "',");
                sbSQL.Append(valida(representante.Profissao.ToString()) + ",");
                sbSQL.Append("'" + representante.NomePai + "',");
                sbSQL.Append("'" + representante.NomeMae + "',");
                sbSQL.Append("'" + representante.CEP + "',");
                sbSQL.Append("'" + representante.Logradouro + "',");
                sbSQL.Append("'" + representante.Numero + "',");
                sbSQL.Append("'" + representante.Complemento + "',");
                sbSQL.Append("'" + representante.Bairro + "',");
                sbSQL.Append("'" + representante.Cidade + "',");
                sbSQL.Append("'" + representante.Estado + "',");
                sbSQL.Append("'" + representante.Pais + "',");
                sbSQL.Append("'" + representante.DDDTelefone + "',");
                sbSQL.Append("'" + representante.Telefone + "',");
                sbSQL.Append("'" + representante.DDDCelular + "',");
                sbSQL.Append("'" + representante.Celular + "',");
                sbSQL.Append("'" + representante.TipoDocumento + "',");
                sbSQL.Append("'" + representante.OrgaoEmissorDocumento + "',");
                sbSQL.Append("'" + representante.NumeroDocumento + "', ");
                sbSQL.Append(Conversao.ToDateOracle(representante.DataEmissaoDocumento) + ", ");
                sbSQL.Append("'" + representante.Naturalidade + "', ");
                sbSQL.Append("'" + representante.UFEmissaoDocumento + "', ");
                sbSQL.Append("'" + representante.PaisNascimento + "', ");
                sbSQL.Append(valida(representante.SituacaoLegal.ToString()) + ", ");
                sbSQL.Append("'" + representante.UFNascimentoEstrangeiro + "')");

                DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString());

                return(_AcessaDados.ExecuteNonQuery(_DbCommand));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
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; }
        }
Пример #4
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;
            }
        }