recuperaTodos( $rsConfiguracaoEventosDescontoExterno ); if ( $rsConfiguracaoEventosDescontoExterno->getNumLinhas() != -1 ) { $obTFolhaPagamentoEvento = new TFolhaPagamentoEvento; $stFiltro = " WHERE cod_evento = ".$rsConfiguracaoEventosDescontoExterno->getCampo("evento_base_previdencia"); $obTFolhaPagamentoEvento->recuperaTodos( $rsEvento, $stFiltro ); $stDescricaoEventoBasePrevidencia = $rsEvento->getCampo("descricao"); $nuEventoBasePrevidencia = $rsEvento->getCampo("codigo"); $stFiltro = " WHERE cod_evento = ".$rsConfiguracaoEventosDescontoExterno->getCampo("evento_desconto_previdencia"); $obTFolhaPagamentoEvento->recuperaTodos( $rsEvento, $stFiltro ); $stDescricaoEventoDescontoPrevidencia = $rsEvento->getCampo("descricao"); $nuEventoDescontoPrevidencia = $rsEvento->getCampo("codigo"); $stFiltro = " WHERE cod_evento = ".$rsConfiguracaoEventosDescontoExterno->getCampo("evento_base_irrf"); $obTFolhaPagamentoEvento->recuperaTodos( $rsEvento, $stFiltro ); $stDescricaoEventoBaseIRRF = $rsEvento->getCampo("descricao"); $nuEventoBaseIRRF = $rsEvento->getCampo("codigo"); $stFiltro = " WHERE cod_evento = ".$rsConfiguracaoEventosDescontoExterno->getCampo("evento_desconto_irrf"); $obTFolhaPagamentoEvento->recuperaTodos( $rsEvento, $stFiltro ); $stDescricaoEventoDescontoIRRF = $rsEvento->getCampo("descricao"); $nuEventoDescontoIRRF = $rsEvento->getCampo("codigo"); $stJs .= "f.inCodigoEventoBasePrevidencia.value = '".trim($nuEventoBasePrevidencia)."'; \n"; $stJs .= "d.getElementById('inCampoInnerEventoBasePrevidencia').innerHTML = '".trim($stDescricaoEventoBasePrevidencia)."'; \n"; $stJs .= "f.inCodigoEventoDescontoPrevidencia.value = '".trim($nuEventoDescontoPrevidencia)."'; \n"; $stJs .= "d.getElementById('inCampoInnerEventoDescontoPrevidencia').innerHTML = '".trim($stDescricaoEventoDescontoPrevidencia)."';\n"; $stJs .= "f.inCodigoEventoBaseIRRF.value = '".trim($nuEventoBaseIRRF)."'; \n"; $stJs .= "d.getElementById('inCampoInnerEventoBaseIRRF').innerHTML = '".trim($stDescricaoEventoBaseIRRF)."'; \n"; $stJs .= "f.inCodigoEventoDescontoIRRF.value = '".trim($nuEventoDescontoIRRF)."'; \n"; $stJs .= "d.getElementById('inCampoInnerEventoDescontoIRRF').innerHTML = '".trim($stDescricaoEventoDescontoIRRF)."'; \n"; } else { $stJs = ''; } return $stJs; } /* * Preenche um evento quando solicitado */ function preencherInnerEvento() { $nuCodigoEvento = trim($_GET['nuCodigoEvento']); $stNomeCampoEvento = trim($_GET['stNomeCampoEvento']); if ( !empty($nuCodigoEvento) && !empty($stNomeCampoEvento) ) { include_once( CAM_GRH_FOL_NEGOCIO."RFolhaPagamentoEvento.class.php" ); $obRFolhaPagamentoEvento = new RFolhaPagamentoEvento; $obRFolhaPagamentoEvento->setCodigo ( $nuCodigoEvento ); $obRFolhaPagamentoEvento->setNatureza ( "I" ); $obRFolhaPagamentoEvento->setEventoSistema ( 'true' ); $obRFolhaPagamentoEvento->listarEvento ( $rsEvento ); if ( $rsEvento->getNumLinhas() != -1 ) { $stJs = "f.inCodigoEvento".$stNomeCampoEvento.".value = '".trim($rsEvento->getCampo("codigo"))."'; \n"; $stJs .= "d.getElementById('inCampoInnerEvento".$stNomeCampoEvento."').innerHTML = '".trim($rsEvento->getCampo("descricao"))."'; \n"; } else { $stJs = "f.inCodigoEvento".$stNomeCampoEvento.".value = ''; \n"; $stJs .= "f.inCodigoEvento".$stNomeCampoEvento.".focus(); \n"; $stJs .= "d.getElementById('inCampoInnerEvento".$stNomeCampoEvento."').innerHTML = ' '; \n"; $stJs .= "alertaAviso('Informar neste campo apenas eventos informativos e automáticos de sistema.','form','erro','".Sessao::getId()."'); \n"; } } else { $stJs = "f.inCodigoEvento".$stNomeCampoEvento.".value = ''; \n"; $stJs .= "f.inCodigoEvento".$stNomeCampoEvento.".focus(); \n"; $stJs .= "d.getElementById('inCampoInnerEvento".$stNomeCampoEvento."').innerHTML = ' '; \n"; } return $stJs; } switch ($_GET['stCtrl']) { case "preencherInnerEventos": $stJs = preencherInnerEventos(); break; case "preencherInnerEvento": $stJs = preencherInnerEvento(); break; } if ($stJs != "") { echo $stJs; } ?>