Example #1
0
        $resultado = $DAO->Aprovacao($anexoItem);
        if ($resultado == 1) {
            echo '<script language= "JavaScript">alert("Registro foi alterado com sucesso.");</script>';
            echo '<script language= "JavaScript">location.href="view.php?id=' . $anexoItem->getId() . '";</script>';
        } else {
            $msg = "Ocorreu um problema para salvar as informações, por favor entrar em contato com a TI.'";
            echo '<script language= "JavaScript">alert("' . $msg . '");</script>';
            echo '<script language= "JavaScript">location.href="view.php?id=' . $anexoItem->getId() . '";</script>';
        }
    } else {
        $msg = "É necessário preencher o campo 'Consideração'";
        echo '<script language= "JavaScript">alert("' . $msg . '");</script>';
        echo '<script language= "JavaScript">location.href="view.php?id=' . $anexoItem->getId() . '";</script>';
    }
} else {
    $resultado = $DAO->listar("SELECT mai.*, ci.grupo, e.nome, mi.id_medicao FROM " . MYSQL_BASE_MEDICAO_ANEXO_ITENS . " mai, " . MYSQL_BASE_MEDICAO_ITEM . " mi, " . MYSQL_BASE_CONTRATO_ITEM . " ci,\r\n\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_EMPRESAS . " e," . MYSQL_BASE_MEDICAO . " m WHERE m.id = mi.id_medicao AND e.id = mai.id_empresa AND mai.id_medicao_item = mi.id AND \r\n\t\t\t\t\t\t\t\t\t\tci.id = mi.id_contrato_item AND mai.status = 'N' AND mai.tipo = 'B' AND m.finalizado = 'N' AND mai.id = " . $anexoItem->getId() . " \r\n\t\t\t\t\t\t\t\t\t\tAND mai.id_superior IS NULL AND mai.dat_aprovado IS NULL AND mai.consideracao_supervisor IS NULl");
    if ($resultado) {
        foreach ($resultado as $item) {
            $anexoItem->setEmpresa($item['empresa']);
            $anexoItem->setValor($item['valor']);
            $anexoItem->setIdMedicao($item['id_medicao_item']);
            $anexoItem->setIdEmpresa($item['id_empresa']);
            $anexoItem->setNfRecibo($item['nf_recibo']);
            $anexoItem->setFile('<a target="_blank" href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/medicao/' . $item['file'] . '">Arquivo</a>');
        }
    } else {
        $anexoItem->setEmpresa("");
        $anexoItem->setValor(0);
        $anexoItem->setIdMedicao(0);
        $anexoItem->setIdEmpresa(0);
        $anexoItem->setNfRecibo("");