Ejemplo n.º 1
0
 function salvar($post)
 {
     if (!empty($post['titulo'])) {
         $DAO = new AnexoDAO();
         $anexo = new Anexo();
         $linhas = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_MEDICAO_ANEXOS . " WHERE status = 'S' AND grupo=" . $post['grupo'] . " AND id_medicao=" . $post['medicao']);
         $num = $linhas->rowCount() + 1;
         $anexo->setAnexo($num);
         $anexo->setTitulo($post['titulo']);
         $anexo->setMedicao($post['medicao']);
         $anexo->setGrupo($post['grupo']);
         $resultado = $DAO->Gravar($anexo);
         if ($resultado == 1) {
             echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
             echo '<script language= "JavaScript">location.href="anexo.php?id=' . $post['medicao'] . '";</script>';
         } else {
             echo '<script language= "JavaScript">alert("Erro ao gravar o registro, favor entrar em contato com a TI.");</script>';
         }
     } else {
         echo '<script language= "JavaScript">alert("Preencha o titulo");</script>';
     }
 }
Ejemplo n.º 2
0
 function gerarAnexos($id_medicao, $contrato)
 {
     $DAO = new MedicaoDao();
     $ANEXO_DAO = new AnexoDAO();
     $anexo = new Anexo();
     $resultado = $DAO->Listar("SELECT DISTINCT nome, nome_eng, grupo FROM " . MYSQL_BASE_CONTRATO_ITEM . " WHERE id_contrato = " . $contrato . " AND tipo = 2 AND id != 81 AND id != 82 AND id != 83");
     foreach ($resultado as $item) {
         if ($item['grupo'] == 1 || $item['grupo'] == 3) {
             $grupo = 1;
         } else {
             $grupo = 2;
         }
         $consulta = $ANEXO_DAO->listar("SELECT COUNT(id) as total FROM tb_medicao_anexo WHERE id_medicao = " . $id_medicao . " AND status = 'S' AND grupo=" . $grupo);
         foreach ($consulta as $row) {
             $anexo->setAnexo($row['total'] + 1);
         }
         $anexo->setMedicao($id_medicao);
         $anexo->setTitulo($item['nome']);
         $anexo->setGrupo($grupo);
         $anexo->setTituloEng($item['nome_eng']);
         $gravar = $ANEXO_DAO->Gravar($anexo);
         if (!$gravar) {
             die(print_r($gravar));
         }
     }
 }