private function factory($arrStrDados) { $obj = new FornecedorTelefone(); if (isset($arrStrDados["TEL_ID"])) { $obj->setId($arrStrDados["TEL_ID"]); } $fornecedor = new Fornecedor(); if (isset($arrStrDados["FOR_ID"])) { $fornecedor->setId($arrStrDados["FOR_ID"]); } $obj->setFornecedor($fornecedor); 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(FornecedorTelefone $obj) { $strSQL = "DELETE FROM FIN_TEL_TELEFONE_FORNECEDORES "; $strSQL .= "WHERE FOR_ID = " . $obj->getFornecedor()->getId() . " "; return Db::getInstance()->executar($strSQL); }