include "classes/db_empempaut_classe.php";
include "classes/db_empemphist_classe.php";
include "classes/db_emphist_classe.php";
db_postmemory($HTTP_POST_VARS);
parse_str($HTTP_SERVER_VARS["QUERY_STRING"]);
$clempempenho = new cl_empempenho();
$clorcdotacao = new cl_orcdotacao();
$clempempaut = new cl_empempaut();
$clempemphist = new cl_empemphist();
$clemphist = new cl_emphist();
$clempempenho->rotulo->label();
$clempempaut->rotulo->label();
$clempemphist->rotulo->label();
$clemphist->rotulo->label();
if (isset($e60_numemp) and $e60_numemp != "") {
    $res = $clempempenho->sql_record($clempempenho->sql_query($e60_numemp));
    if ($clempempenho->numrows > 0) {
        db_fieldsmemory($res, 0, true);
        //-----
        $ra = $clempempaut->sql_record($clempempaut->sql_query_file($e60_numemp));
        if ($clempempaut->numrows > 0) {
            db_fieldsmemory($ra, 0, true);
        }
        //------
        $rhist = $clempemphist->sql_record($clempemphist->sql_query($e60_numemp));
        if ($clempemphist->numrows > 0) {
            db_fieldsmemory($rhist, 0, true);
        }
    }
}
?>
include "classes/db_cgm_classe.php";
include "classes/db_empempenho_classe.php";
$clcgm = new cl_cgm();
$clempempenho = new cl_empempenho();
db_postmemory($_GET);
parse_str($HTTP_SERVER_VARS['QUERY_STRING']);
$sql_seq = "";
if (@$numcgm != "") {
    if (isset($nota_fiscal) && $nota_fiscal != 'null') {
        $sql_seq = " and empnota.e69_numero = {$nota_fiscal} ";
    } elseif (@$tipo_consulta == "abertos" && @$tipo_consulta != 'null') {
        //ver abertos
        $sql_seq = " and empempenho.e60_vlrpag = 0 ";
    }
}
$result = $clempempenho->sql_record($clempempenho->sql_query_notas("", "*", "empempenho.e60_numemp DESC", "empempenho.e60_numcgm = " . @$numcgm . " " . @$sql_seq));
if ($clempempenho->numrows == 0) {
    ?>
 <script>
  alert("Você não possui Empenho para gerar o relatório.");
  window.close();
 </script>
 <?php 
    exit;
}
$pdf = new PDF();
$pdf->Open();
$pdf->AliasNbPages();
$head2 = "Relatório de Empenhos por CGM";
$head3 = "CGM:" . $numcgm;
$pri = true;
//verifica se está logado
if (@$numcgm != "") {
    if (@$tipo_consulta == "todos") {
        //ver todos
        $sql_seq = "";
    }
    if (isset($nota_fiscal)) {
        $sql_seq = " and empnota.e69_numero = '{$nota_fiscal}'";
    } elseif (@$tipo_consulta == "abertos" || @$tipo_consulta == "") {
        //ver abertos
        $sql_seq = "and empempenho.e60_vlrpag = 0";
    }
    //and empnota.e69_numero = 1788
    //verifica se tem empenho pelo cgccpf e cgm
    $sSqlEmpenhos = $clempempenho->sql_query_notas("", "*", "empempenho.e60_numemp DESC", "empempenho.e60_numcgm = {$numcgm} {$sql_seq}");
    $rsEmpenhos = $clempempenho->sql_record($sSqlEmpenhos);
    $linhas = $clempempenho->numrows;
    if ($linhas == 0) {
        ?>
   <tr>
    <td align="center" height="100">
     <img src="imagens/atencao.gif"><br>
     Nenhum Empenho em Aberto para Numcgm <b><?php 
        echo $numcgm;
        ?>
</b>
    </td>
   </tr>
   <?php 
    } else {
        ?>