private function factory($arrStrDados) { $obj = new PessoaTelefone(); if (isset($arrStrDados["TEL_ID"])) { $obj->setId($arrStrDados["TEL_ID"]); } $pessoa = new Pessoa(); if (isset($arrStrDados["PES_ID"])) { $pessoa->setId($arrStrDados["PES_ID"]); } $obj->setPessoa($pessoa); if (isset($arrStrDados["TEL_Numero"])) { $obj->setNumero($arrStrDados["TEL_Numero"]); } if (isset($arrStrDados["TEL_Operadora"])) { $obj->setOperadora($arrStrDados["TEL_Operadora"]); } if (isset($arrStrDados["TEL_NomeContato"])) { $obj->setContato($arrStrDados["TEL_NomeContato"]); } return $obj; }
public function excluir(PessoaTelefone $obj) { $strSQL = "DELETE FROM CAD_TEL_TELEFONES "; $strSQL .= "WHERE PES_ID = " . $obj->getPessoa()->getId() . " "; return Db::getInstance()->executar($strSQL); }