get('stAcao');
if ( empty( $stAcao ) ) {
$stAcao = "alterar";
}
switch ($stAcao) {
case 'alterar': $pgProx = $pgForm; break;
case 'excluir': $pgProx = $pgProc; break;
DEFAULT : $pgProx = $pgForm;
}
$stLink = "&stAcao=".$stAcao;
$link = Sessao::read("link");
if ($_GET["pg"] and $_GET["pos"]) {
$stLink.= "&pg=".$_GET["pg"]."&pos=".$_GET["pos"];
$link["pg"] = $_GET["pg"];
$link["pos"] = $_GET["pos"];
Sessao::write("link",$link);
}
//USADO QUANDO EXISTIR FILTRO
//NA FL O VAR LINK DEVE SER RESETADA
if ( is_array($link) ) {
$_REQUEST = $link;
} else {
foreach ($_REQUEST as $key => $valor) {
$link[$key] = $valor;
}
Sessao::write("link",$link);
}
$obRegra = new RFolhaPagamentoPrevidencia;
$rsLista = new RecordSet;
$obRegra->listarPrevidencia( $rsLista );
$obLista = new Lista;
$obLista->obPaginacao->setFiltro("&stLink=".$stLink );
$obLista->setRecordSet( $rsLista );
//$obLista->setTitulo("Previdências Cadastradas");
$stTitulo = '
Previdências Cadastradas';
$obLista->setTitulo (' '.$obRFolhaPagamentoFolhaSituacao->consultarCompetencia().$stTitulo);
$obLista->addCabecalho();
$obLista->ultimoCabecalho->addConteudo(" ");
$obLista->ultimoCabecalho->setWidth( 2 );
$obLista->commitCabecalho();
$obLista->addCabecalho();
$obLista->ultimoCabecalho->addConteudo( "Código" );
$obLista->ultimoCabecalho->setWidth( 10 );
$obLista->commitCabecalho();
$obLista->addCabecalho();
$obLista->ultimoCabecalho->addConteudo( "Descrição" );
$obLista->ultimoCabecalho->setWidth( 70 );
$obLista->commitCabecalho();
$obLista->addCabecalho();
$obLista->ultimoCabecalho->addConteudo( "Tipo" );
$obLista->ultimoCabecalho->setWidth( 40 );
$obLista->commitCabecalho();
$obLista->addCabecalho();
$obLista->ultimoCabecalho->addConteudo(" ");
$obLista->ultimoCabecalho->setWidth( 2 );
$obLista->commitCabecalho();
$obLista->addDado();
$obLista->ultimoDado->setAlinhamento("DIREITA");
$obLista->ultimoDado->setCampo( "cod_previdencia" );
$obLista->commitDado();
$obLista->addDado();
$obLista->ultimoDado->setAlinhamento("ESQUERDA");
$obLista->ultimoDado->setCampo( "descricao" );
$obLista->commitDado();
$obLista->addDado();
$obLista->ultimoDado->setAlinhamento("CENTRO");
$obLista->ultimoDado->setCampo( "tipo_previdencia" );
$obLista->commitDado();
$obLista->addAcao();
$obLista->ultimaAcao->setAcao( $stAcao );
$obLista->ultimaAcao->addCampo( "&inCodPrevidencia" , "cod_previdencia" );
if ($stAcao == "excluir") {
$obLista->ultimaAcao->addCampo("stDescQuestao" ,"descricao");
$obLista->ultimaAcao->setLink( $stCaminho.$pgProx."?".Sessao::getId().$stLink );
} else {
$obLista->ultimaAcao->setLink( $pgProx."?".Sessao::getId().$stLink );
}
$obLista->commitAcao();
$obLista->show();
?>
|