"nome_entidade" ,"desc"=>"Nome Entidade"), array("cod"=>"estado_entidade" ,"desc"=>"Estado da Entidade"), array("cod"=>"registro" ,"desc"=>"Matrícula"), array("cod"=>"nom_cgm" ,"desc"=>"Nome do Servidor"), array("cod"=>"cbo" ,"desc"=>"CBO"), array("cod"=>"competencia" ,"desc"=>"Competência"), array("cod"=>"tipo_calculo" ,"desc"=>"Tipo de Cálculo"), array("cod"=>"funcao_especialidade" ,"desc"=>"Função/Especialidade"), array("cod"=>"orgao" ,"desc"=>"Lotação"), array("cod"=>"local" ,"desc"=>"Local"), array("cod"=>"pispasep" ,"desc"=>"PisPasep"), array("cod"=>"cpf" ,"desc"=>"CPF"), array("cod"=>"cnpj" ,"desc"=>"CNPJ"), array("cod"=>"rg" ,"desc"=>"RG"), array("cod"=>"num_banco" ,"desc"=>"Código Banco"), array("cod"=>"nom_banco" ,"desc"=>"Descrição Banco"), array("cod"=>"num_agencia" ,"desc"=>"Código da Agência"), array("cod"=>"nom_agencia" ,"desc"=>"Descrição da Agência"), array("cod"=>"nr_conta" ,"desc"=>"Conta Corrente"), array("cod"=>"eventos" ,"desc"=>"Eventos"), array("cod"=>"desc_eventos" ,"desc"=>"Descrição Eventos"), array("cod"=>"quantidades" ,"desc"=>"Quantidade"), array("cod"=>"proventos" ,"desc"=>"Proventos"), array("cod"=>"descontos" ,"desc"=>"Descontos"), array("cod"=>"mensagem" ,"desc"=>"Mensagem"), array("cod"=>"total_vencimentos" ,"desc"=>"Total de Vencimentos"), array("cod"=>"total_descontos" ,"desc"=>"Total de Descontos"), array("cod"=>"liquido" ,"desc"=>"Líquido"), array("cod"=>"salario_base" ,"desc"=>"Salário Base"), array("cod"=>"base_inss" ,"desc"=>"Base INSS"), array("cod"=>"base_fgts" ,"desc"=>"Base FGTS"), array("cod"=>"recolhido_fgts" ,"desc"=>"Recolhido FGTS"), array("cod"=>"base_irrf" ,"desc"=>"Base IRRF"), array("cod"=>"faixa_irrf" ,"desc"=>"Faixa IRRF"), array("cod"=>"dependentes" ,"desc"=>"Dependentes"), array("cod"=>"desdobramento" ,"desc"=>"Desdobramento"), array("cod"=>"dt_posse" ,"desc"=>"Data da Posse"), array("cod"=>"dt_admissao" ,"desc"=>"Data de Admissão") ); $rsCampos = new RecordSet(); $rsCampos->preenche($arCampos); $rsCampos->ordena("desc","ASC",SORT_STRING); Sessao::write("arCampos",$arCampos); Sessao::write("arConfiguracoes",array()); include_once(CAM_GRH_FOL_MAPEAMENTO."TFolhaPagamentoConfiguracaoContracheque.class.php"); $obTFolhaPagamentoConfiguracaoContracheque = new TFolhaPagamentoConfiguracaoContracheque(); $obTFolhaPagamentoConfiguracaoContracheque->recuperaTodos($rsConfiguracao,"","linha,coluna"); $arConfiguracoes = Sessao::read("arConfiguracoes"); while (!$rsConfiguracao->eof()) { $inId = count($arConfiguracoes)+1; $arCampos = Sessao::read("arCampos"); foreach ($arCampos as $arCampo) { if ($arCampo["cod"] == $rsConfiguracao->getCampo("nom_campo")) { $stCampoDesc = $arCampo["desc"]; } } $arConfiguracao["inId"] = $inId; $arConfiguracao["stCampoId"] = $rsConfiguracao->getCampo("nom_campo"); $arConfiguracao["stCampoDesc"] = $stCampoDesc; $arConfiguracao["inColuna"] = $rsConfiguracao->getCampo("coluna"); $arConfiguracao["inLinha"] = $rsConfiguracao->getCampo("linha"); $arConfiguracoes[] = $arConfiguracao; $rsConfiguracao->proximo(); } Sessao::write("arConfiguracoes",$arConfiguracoes); $obForm = new Form; $obForm->setAction ( $pgProc ); $obForm->setTarget ( 'oculto' ); $obHdnAcao = new Hidden; $obHdnAcao->setName ( "stAcao" ); $obHdnAcao->setValue ( $stAcao ); $obHdnCtrl = new Hidden; $obHdnCtrl->setName ( "stCtrl" ); $obHdnCtrl->setValue ( "" ); $obCmbCampo = new Select(); $obCmbCampo->setRotulo("Campo"); $obCmbCampo->setTitle("Selecione o campo para apresentação no contracheque."); $obCmbCampo->setName("stCampo"); $obCmbCampo->setId("stCampo"); $obCmbCampo->setNullBarra(false); $obCmbCampo->addOption("","Selecione"); $obCmbCampo->setCampoId("cod"); $obCmbCampo->setCampoDesc("desc"); $obCmbCampo->preencheCombo($rsCampos); $obTxtColuna = new TextBox(); $obTxtColuna->setRotulo("Coluna"); $obTxtColuna->setTitle("Informe o número da coluna que será posicionado o campo."); $obTxtColuna->setName("inColuna"); $obTxtColuna->setInteiro(true); $obTxtColuna->setNullBarra(false); $obTxtLinha = new TextBox(); $obTxtLinha->setRotulo("Linha"); $obTxtLinha->setTitle("Informe o número da coluna que será posicionado o campo."); $obTxtLinha->setName("inLinha"); $obTxtLinha->setInteiro(true); $obTxtLinha->setNullBarra(false); $obSpnConfiguracoes = new Span(); $obSpnConfiguracoes->setId("spnConfiguracoes"); $arComponentesConfiguracao = array($obCmbCampo, $obTxtColuna, $obTxtLinha); $obFormulario = new Formulario(); $obFormulario->addForm ( $obForm ); $obFormulario->addTitulo ( $obRFolhaPagamentoFolhaSituacao->consultarCompetencia() ,"right" ); $obFormulario->addHidden ( $obHdnCtrl ); $obFormulario->addHidden ( $obHdnAcao ); $obFormulario->addTitulo("Configuração Contracheque"); $obFormulario->addComponente($obCmbCampo); $obFormulario->addComponente($obTxtColuna); $obFormulario->addComponente($obTxtLinha); $obFormulario->IncluirAlterar("Configuracao",$arComponentesConfiguracao,true); $obFormulario->addSpan($obSpnConfiguracoes); $obFormulario->Ok(); $obFormulario->show(); include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/rodape.inc.php'; ?>