public function updatePessoaFisica(PessoaFisicaTO $PessoaFisicaTO) { $sql = 'UPDATE tbl_pessoa_fisica SET cpf = :cpf , rg = :rg WHERE usuarios_id = :usuarios_id'; $update = $this->conn->prepare($sql); $update->bindValue(':usuarios_id', $PessoaFisicaTO->usuarios_id, PDO::PARAM_STR); $update->bindValue(':cpf', $PessoaFisicaTO->cpf, PDO::PARAM_STR); $update->bindValue(':rg', $PessoaFisicaTO->rg, PDO::PARAM_STR); if ($update->execute()) { if ($this->existisPessoaFisica($PessoaFisicaTO->usuarios_id)) { return true; } else { $PessoaJuridicaDao = new PessoaJuridicaDao(); if (!$PessoaJuridicaDao->deletePessoaJuridica($PessoaFisicaTO->usuarios_id)) { return false; } return $this->savePessoaFisica($PessoaFisicaTO); } } else { return false; } }