示例#1
0
        public void alteraPessoa(Pessoa pessoa)
        {
            using (OdbcConnection conexao = ConexaoPadrao.createConnection())
            {
                string sql = "update PESSOA set NOME = ?, CPF = ?, RG = ?, NASCIMENTO = ?, ID_ENDERECO=?, EMAIL=?, TELEFONE1=?, TELEFONE2=?, TELEFONE3=? where ID_PESSOA = ?";
                OdbcCommand command = new OdbcCommand(sql, conexao);

                command.Parameters.AddWithValue("@NOME", pessoa.nome);
                command.Parameters.AddWithValue("@CPF", pessoa.cpf);
                command.Parameters.AddWithValue("@RG", pessoa.rg);
                command.Parameters.AddWithValue("@NASCIMENTO", pessoa.nascimento);
                command.Parameters.AddWithValue("@ID_ENDERECO", pessoa.idEndereco);
                command.Parameters.AddWithValue("@EMAIL", pessoa.email);
                command.Parameters.AddWithValue("@TELEFONE1", pessoa.telefone1);
                command.Parameters.AddWithValue("@TELEFONE2", pessoa.telefone2);
                command.Parameters.AddWithValue("@TELEFONE3", pessoa.telefone3);
                command.Parameters.AddWithValue("@ID_PESSOA", pessoa.id);

                conexao.Open();
                command.ExecuteNonQuery();
            }
        }
示例#2
0
        public void inserirPessoa(Pessoa pessoa)
        {
            using (OdbcConnection conexao = ConexaoPadrao.createConnection())
            {

                string sql = "insert into PESSOA (NOME, CPF, RG, NASCIMENTO, ID_ENDERECO, EMAIL, TELEFONE1, TELEFONE2, TELEFONE3) values(?,?,?,?,?,?,?,?,?)";
                OdbcCommand command = new OdbcCommand(sql, conexao);

                command.Parameters.AddWithValue("@NOME", pessoa.nome);
                command.Parameters.AddWithValue("@CPF", pessoa.cpf);
                command.Parameters.AddWithValue("@RG", pessoa.rg);
                command.Parameters.AddWithValue("@NASCIMENTO", pessoa.nascimento);
                command.Parameters.AddWithValue("@ID_ENDERECO", pessoa.idEndereco);
                command.Parameters.AddWithValue("@EMAIL", pessoa.email);
                command.Parameters.AddWithValue("@TELEFONE1", pessoa.telefone1);
                command.Parameters.AddWithValue("@TELEFONE2", pessoa.telefone2);
                command.Parameters.AddWithValue("@TELEFONE3", pessoa.telefone3);

                conexao.Open();
                command.ExecuteNonQuery();
            }
        }
示例#3
0
 public bool validaPessoa(Pessoa pessoa)
 {
     bool entrou = true;
     if (pessoa.nome.Length < 3)
     {
         MessageBox.Show("Insira o nome!");
         entrou = false;
     }
     if (pessoa.rg.Length < 6)
     {
         MessageBox.Show("Insira o RG!");
         entrou = false;
     }
     if (pessoa.cpf.Length < 6)
     {
         MessageBox.Show("Insira o CPF!");
         entrou = false;
     }
     if (pessoa.telefone1.Length <= 6)
     {
         MessageBox.Show("Insira pelo menos um telefone para contato!");
         entrou = false;
     }
     return entrou;
 }