$oRetorno->sMessage = "Calculo de Simulação realizado com Sucesso!";
            db_fim_transacao(false);
        } catch (Exception $oException) {
            $oRetorno->sMessage = $oException->getMessage();
            db_fim_transacao(true);
            $oRetorno->iStatus = 2;
        }
        break;
    case 'getNome':
        require_once 'classes/db_cgm_classe.php';
        $oDaoCgm = new cl_cgm();
        $aRetornoDados = array();
        $iCgcCpf = $oParam->z01_cgccpf;
        $sCampos = "z01_nome, ";
        $sCampos .= "z01_email ";
        $sSqlDados = $oDaoCgm->sql_query_file(null, $sCampos, null, "z01_cgccpf = '{$iCgcCpf}' ");
        $rsDados = $oDaoCgm->sql_record($sSqlDados);
        if ($oDaoCgm->numrows > 0) {
            $oDados = db_utils::fieldsMemory($rsDados, 0);
            $oDdosCgm = new stdClass();
            $oDdosCgm->z01_nome = $oDados->z01_nome;
            $oDdosCgm->z01_email = $oDados->z01_email;
            $aRetornoDados[] = $oDdosCgm;
            $oRetorno->aDados = $aRetornoDados;
        } else {
            $oRetorno->iStatus = 2;
            $oRetorno->sMessage = "Cpf ou Cnpj, nao encontrado no sistema";
        }
        break;
}
$oRetorno->sMessage = urlencode($oRetorno->sMessage);
            $clissbase = new cl_issbase();
            $result_inf = pg_exec("select * from empresa where q02_inscr = {$inscr}");
            //      if($clissbase->numrows!=0){
            if (pg_numrows($result_inf) != 0) {
                db_fieldsmemory($result_inf, 0);
                $z01_numcgm = $q02_numcgm;
            } else {
            }
        } else {
            if (!empty($numpre)) {
                $result_teste = debitos_numpre($numpre, 0, 0, $DB_DATACALC, $DB_anousu, 0, '', 'k00_tipo,k00_numpre,k00_numpar,k00_receit');
                $outros = "Código Arrecadação: " . $numpre;
                $result = debitos_numpre($numpre, 0, 0, $DB_DATACALC, $DB_anousu, 0, '', 'k00_tipo,k00_numpre,k00_numpar,k00_receit');
                $z01_numcgm = pg_result($result, 0, "k00_numcgm");
                $clcgm = new cl_cgm();
                $result = $clcgm->sql_record($clcgm->sql_query_file($z01_numcgm, "z01_nome"));
                db_fieldsmemory($result, 0);
                //$result = debitos_numpre($numpre,0,0,$DB_DATACALC,$DB_anousu,0,'','k00_tipo,k00_numpre,k00_receit,k00_numpar',$desconto);
                $result = debitos_numpre($numpre, 0, 0, $DB_DATACALC, $DB_anousu, 0, '', 'k00_tipo,k00_numpre,k00_numpar,k00_receit');
                $result = debitos_numpre($numpre, 0, 0, $DB_DATACALC, $DB_anousu, 0, '', 'k00_tipo,k00_numpre,k00_numpar,k00_receit', $where);
            }
        }
    }
}
$pdf = new PDF();
$pdf->Open();
$pdf->AliasNbPages();
//$pdf->AddPage();
$pdf->SetFillColor(235);
//Dados
$dados = pg_exec("select z01_numcgm,z01_nome,z01_ender,z01_munic,z01_uf,z01_cgccpf,z01_ident,z01_numero,z01_compl\nfrom cgm where z01_numcgm = {$z01_numcgm}");
$cl_aidofautenticidade = new cl_aidofautenticidade();
parse_str($HTTP_SERVER_VARS['QUERY_STRING']);
$sqlpref = "select * from db_config where codigo = " . db_getsession("DB_instit");
$resultpref = pg_exec($sqlpref);
if (pg_numrows($resultpref) != 0) {
    db_fieldsmemory($resultpref, 0);
}
$result_aidof = $claidof->sql_record($claidof->sql_query_file($codaidof));
if ($claidof->numrows != 0) {
    db_fieldsmemory($result_aidof, 0);
}
$result_notasiss = $clnotasiss->sql_record($clnotasiss->sql_query_file(null, "q09_descr as especie", null, "q09_codigo={$y08_nota}"));
if ($clnotasiss->numrows != 0) {
    db_fieldsmemory($result_notasiss, 0);
}
$result_graf = $clcgm->sql_record($clcgm->sql_query_file($y08_numcgm, "z01_nome as nome_graf,z01_ender as ender_graf,z01_numero as num_graf,z01_cgccpf as cgccpf_graf,z01_bairro as bairro_graf,z01_munic as munic_graf"));
if ($clcgm->numrows != 0) {
    db_fieldsmemory($result_graf, 0);
}
$result_graf_inscr = $clissbase->sql_record($clissbase->sql_query_file(null, "q02_inscr as inscr_graf", null, "q02_numcgm={$y08_numcgm}"));
if ($clissbase->numrows != 0) {
    db_fieldsmemory($result_graf_inscr, 0);
}
$sql_empr = "select q02_inscr as inscr_usu,z01_nome as nome_usu,z01_ender as ender_usu,z01_numero as num_usu,z01_cgccpf as cgccpf_usu,z01_bairro as bairro_usu,z01_munic as munic_usu from empresa where q02_inscr={$y08_inscr}";
$result_empresa = pg_exec($sql_empr);
if (pg_numrows($result_empresa) != 0) {
    db_fieldsmemory($result_empresa, 0);
}
//***************************
$mes = date("m");
$ano = date("Y");