public function GravaOitAlterado($Sql, $MyLaudoItemId) { $MyParametro = $_SESSION["MyParametroIdUsuario"]; $LaudoItem = parent::RecuperaCampo("LAUDO_ITEM_ID", "laudo_item", "MY_LAUDO_ITEM_ID", $MyLaudoItemId); $DeleteLaudoAntigo = "DELETE FROM oit_formulario WHERE my_parametro_id = " . $MyParametro . " AND laudo_item_id =" . $LaudoItem; parent::exec($DeleteLaudoAntigo); if (parent::exec($Sql)) { $ObjGeraLaudo = new CGeraLaudo($MyLaudoItemId, "A", ""); if ($ObjGeraLaudo->getStatusGeracao()) return true; else { $this->getMsg($ObjGeraLaudo->getMsg()); return false; } } else { $this->getMsg("Não foi possível gravar o laudo!"); return false; } }