Exemplo n.º 1
0
        public Classe_PessoaFisica ObtemRegistroPeloID(int IDPessoaFisica)
        {
            DataTable           dt = new DataTable();
            Classe_PessoaFisica pessoaFRetornar = new Classe_PessoaFisica();

            OleDbConnection conexao = new OleDbConnection(pathBD);

            try
            {
                conexao.Open();
                query = "SELECT * FROM PessoaFisica WHERE ID=" + IDPessoaFisica;

                OleDbDataAdapter adaptador = new OleDbDataAdapter(query, conexao);
                adaptador.Fill(dt);

                if (dt.Rows[0][0].ToString() == IDPessoaFisica.ToString())
                {
                    pessoaFRetornar.ID       = Int32.Parse(dt.Rows[0][0].ToString());
                    pessoaFRetornar.Nome     = dt.Rows[0][1].ToString();
                    pessoaFRetornar.DataNasc = DateTime.Parse(dt.Rows[0][2].ToString());
                    pessoaFRetornar.RG       = dt.Rows[0][3].ToString();
                    pessoaFRetornar.Telefone = dt.Rows[0][4].ToString();
                    pessoaFRetornar.Endereco = dt.Rows[0][5].ToString();
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                conexao.Close();
            }

            return(pessoaFRetornar);
        }
Exemplo n.º 2
0
        public int SalvaPessoaFisicaEditada(Classe_PessoaFisica pessoaF)
        {
            OleDbConnection conexao = new OleDbConnection(pathBD);
            int             intRetornado;

            try
            {
                conexao.Open();
                query = "UPDATE PessoaFisica SET Nome='" + pessoaF.Nome + "', DataNasc='" + pessoaF.DataNasc + "', RG='" + pessoaF.RG + "', Telefone='" + pessoaF.Telefone + "', Endereco='" + pessoaF.Endereco + "' WHERE ID=" + pessoaF.ID;
                OleDbCommand comando = new OleDbCommand(query, conexao);
                comando.ExecuteNonQuery();
                intRetornado = pessoaF.ID;
            }
            catch (Exception)
            {
                intRetornado = -1;
            }
            finally
            {
                conexao.Close();
            }

            return(intRetornado);
        }
Exemplo n.º 3
0
        public int SalvaNovaPessoaFisica(Classe_PessoaFisica pessoaF)
        {
            OleDbConnection conexao = new OleDbConnection(pathBD);
            int             intRetornado;

            try
            {
                conexao.Open();
                query = "INSERT INTO PessoaFisica (ID, Nome, DataNasc, RG, Telefone, Endereco) VALUES (" + pessoaF.ID + ",'" + pessoaF.Nome + "','" + pessoaF.DataNasc + "','" + pessoaF.RG + "','" + pessoaF.Telefone + "','" + pessoaF.Endereco + "')";
                OleDbCommand comando = new OleDbCommand(query, conexao);
                comando.ExecuteNonQuery();
                intRetornado = pessoaF.ID;
            }
            catch (Exception)
            {
                intRetornado = -1;
            }
            finally
            {
                conexao.Close();
            }

            return(intRetornado);
        }