<% set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" if not objFuncoes.Autenticado(Session("configUser"), Session("configID")) then msgErro = "" msgErro = "" Response.Write(msgErro) Response.End end if msgErro = ";" if not objFuncoes.ValidaModules() then msgErro = "" msgErro = "" Response.Write(msgErro) 'Response.Write("") end if SetaConstantes Response.Write(DesenhaPagina) Private Function DesenhaPagina() Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " TransparênciaBR" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "" retorno = retorno & "" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " If Config_AG = 1 Then retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_Administracao", true, "Administração", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Contratos", true, "Contratos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ContratosFiltro", true, "Contratos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_Contratos", true, "Contratos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ContratosItens", true, "Contratos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ContratosProcessosObjeto", true, "Processo Licitatório (Objeto)", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ContratosProcessosItem", true, "Processo Licitatório (Itens)", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ContratosDespesasOrcamentarias", true, "Despesas Orçamentárias", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ContratosAditivosItem", true, "Aditivos do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ContratosReajustesItem", true, "Reajustes do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ContratosRescisoesItem", true, "Rescisão do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ContratosSuspensoesItem", true, "Suspensão/Cancelamento do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ContratosAnexos", true, "Cópia Digital do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ContratosAnexosAditivo", true, "Cópia Digital do Aditivo", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Licitacoes", true, "Licitações", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LicitacoesFiltro", true, "Licitações", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_Licitacoes", true, "Licitações", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LicitacoesItens", true, "Licitações", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LicitacoesInformacoesEdital", true, "Informações do Edital", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_Beneficios_Lei_123_2006", true, "Lei Complementar 123/2006", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LicitacoesDespesasOrcamentarias", true, "Despesas Orçamentárias", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LicitacoesVencedores", true, "Vencedores do Processo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LicitacoesContratosItem", true, "Contratos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LicitacoesAditivosItem", true, "Aditivos do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LicitacoesReajustesItem", true, "Reajustes do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LicitacoesRescisoesItem", true, "Rescisão do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LicitacoesSuspensoesItem", true, "Suspensão/Cancelamento do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LicitacoesAnexos", true, "Cópia Digital do Processo (Edital)", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Fornecedores", true, "Fornecedores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_FornecedoresFiltro", true, "Fornecedores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_Fornecedores", true, "Fornecedores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_FornecedoresItens", true, "Processos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_FornecedoresContratosItem", true, "Contratos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_FornecedoresAditivosItem", true, "Aditivos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_FornecedoresItensContratos", true, "Itens do Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_FornecedoresItensContratosAutorizados", true, "Itens Autorizados", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Produtos", true, "Produtos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ProdutosFiltro", true, "Produtos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ProdutosItens", true, "Itens de Contrato", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ProdutosContratos", true, "Contratos", false, 0) End if If Config_CM = 1 Then retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Estoque", true, "Estoque", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_EstoqueFiltro", true, "Estoque", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_EstoqueItens", true, "Itens do Estoque", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_EstoqueDetalhes", true, "Estoque Detalhes", false, 0) End if If Config_PP = 1 Then retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Patrimonio", true, "Patrimônio", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_PatrimonioFiltro", true, "Patrimônio", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_PatrimonioItens", true, "Itens do Patrimônio", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_PatrimonioDetalhes", true, "Patrimônio", false, 0) retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_AdministracaoPermiteDownloadBD", true, "", false, 0, "Permitir Download de banco de dados ?", false, true, false, false, 5,"") End If retorno = retorno & DesenhaLinhaSemDescritivo(1, "trlegendadestacada", "Campo_Em_Liquidacao", true, "Geral") retorno = retorno & DesenhaLinha(3, "trlinhaum", "Campo_Em_Liquidacao", false, "Em Liquidação ", false, 0) If Config_FA = 1 Or Config_FC = 1 Then 'retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_Receitas", true, "Natureza das Receitas", false, 0) retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_Receitas", true, "Receitas", false, 0) If Config_FA = 1 Then If Config_FC = 1 Then retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_LancamentoReceita", true, "Lançamento das Receitas", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ReceitaLancadaFiltro", true, "Lançados", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ReceitaLancadaMes", true, "Receita Mensal", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ReceitaLancadaTipoContabil", true, "Receita por Tipo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ReceitaLancadaTipoTributo", true, "Receita por Tributo", false, 0) Else retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_Receitas", true, "Receitas", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ReceitasFiltro", true, "Receitas", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ReceitasMes", true, "Receita Mensal", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ReceitasTipoContabil", true, "Receita por Tipo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ReceitasSituacao", true, "Receita por Situação", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ReceitasTipoTributo", true, "Receita por Tributo", false, 0) retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_ReceitaPermiteDownloadBD", true, "", false, 0, "Permitir Download de banco de dados ?", false, true, false, false, 5,"") End If End If If Config_FC = 1 Then retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_ArrecadacaoReceita", true, "Arrecadação da Receita", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "SubComando_ReceitaCategoriaEconomica", true, "Natureza das Receitas", false, 0) retorno = retorno & DesenhaLinha(4, "trlinhadois", "Tela_ReceitaCategoriaEconomicaFiltro", true, "Receitas por Natureza da Receita", false, 0) 'Monta niveis para ReceitaCategoriaEconomicaNivel retorno = retorno & MontaEstruturaNiveisReceita("ReceitaCategoriaEconomicaNivel") retorno = retorno & DesenhaLinha(3, "trlinhaum", "SubComando_ReceitaFonteRecurso", true, "Por Fonte de Recurso", false, 0) retorno = retorno & DesenhaLinha(4, "trlinhadois", "Tela_ReceitaFonteRecursoFiltro", true, "Receitas por Fonte de Recurso", false, 0) retorno = retorno & DesenhaLinha(4, "trlinhaum", "Tela_ReceitaFonteRecursoFonteRecurso", true, "Receita por Fonte de Recurso", false, 0) 'Monta niveis para ReceitaFonteRecursoNivel retorno = retorno & MontaEstruturaNiveisReceita("ReceitaFonteRecursoNivel") retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_ReceitasDiarias", true, "Receitas Diárias", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ReceitaDiariaFiltro", true, "Receitas Diárias", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ReceitaDiaria", true, "Receitas Diárias", false, 0) retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_ReceitaPermiteDownloadBD", true, "", false, 0, "Permitir Download de banco de dados ?", false, true, false, false, 5,"") Natureza = "" End If End If If Config_FC = 1 Then retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_Despesas", true, "Despesas", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_ClassificacaoInstitucional", true, "Classificação Institucional", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaClassificacaoInstitucionalFiltro", true, "Despesas por Classificação Institucional", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaClassificacaoInstitucionalOrgao", true, "Despesas por Classificação Institucional - Órgão", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaClassificacaoInstitucionalUnidade", true, "Despesas por Classificação Institucional - Unidade", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaClassificacaoInstitucionalDepartamento", true, "Despesas por Classificação Institucional - ", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaClassificacaoInstitucionalCategoriaEconomica", true, "Despesas por Classificação Institucional - Natureza da Despesa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaClassificacaoInstitucionalCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaClassificacaoInstitucionalEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaClassificacaoInstitucionalEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaClassificacaoInstitucionalDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaClassificacaoInstitucionalItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_Funcao", true, "Função", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoFiltro", true, "Despesas por Função", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncao", true, "Despesas por Função", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoSubFuncao", true, "Despesas por Função/Subfunção", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncaoCategoriaEconomica", true, "Despesas por Função/Subfunção - Natureza da Despesa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncaoEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncaoDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncaoPrograma", true, "Despesas por Função/Programa de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoProgramaCategoriaEconomica", true, "Despesas por Função/Programa - Natureza da Despesa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncaoProgramaCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoProgramaEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncaoProgramaEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFuncaoProgramaDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFuncaoProgramaItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Programa", true, "Programa de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaProgramaFiltro", true, "Despesas por Programa de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaProgramaPrograma", true, "Despesas por Programa de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaProgramaDestino", true, "Despesas por Programa de Governo/Ações de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaProgramaCategoriaEconomica", true, "Despesas por Programa de Governo/Ações de Governo por Natureza da Despesa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaProgramaCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaProgramaEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaProgramaEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaProgramaDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaProgramaItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_AcaoGoverno", true, "Ação de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaAcaoFiltro", true, "Despesas por Ação de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaAcaoDestino", true, "Despesas por Ação de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaAcaoAtividade", true, "Despesas por Ação de Governo - Atividades", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaAcaoCategoriaEconomica", true, "Despesas por Ação de Governo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaAcaoCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaAcaoEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaAcaoEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaAcaoDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaAcaoItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_CategoriaEconomica", true, "Natureza da Despesa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaCategoriaEconomicaFiltro", true, "Despesas por Natureza da Despesa", false, 0) retorno = retorno & MontaEstruturaNiveisDespesa("DespesaCategoriaEconomicaNivel") 'retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaCategoriaEconomicaNivel1", true, "Despesas por Natureza da Despesa", false, 0) 'retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaCategoriaEconomicaNivel3", true, "Despesas por Grupo de Despesa", false, 0) 'retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaCategoriaEconomicaNivel3", true, "Despesas por Modalidade da Aplicação", false, 0) 'retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaCategoriaEconomicaNivel4", true, "Despesas por Elemento da Despesa", false, 0) 'retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaCategoriaEconomicaNivelDinamico", true, "Despesas outros", True, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaCategoriaEconomicaCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaCategoriaEconomicaEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaCategoriaEconomicaEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaCategoriaEconomicaDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaCategoriaEconomicaItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_FonteRecurso", true, "Fonte de Recursos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFonteRecursoFiltro", true, "Despesas por Fonte de Recursos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFonteRecursoFonteRecurso", true, "Despesas por Fonte de Recurso", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFonteRecursoDetalhamento", true, "Despesas por Fonte de Recursos/Detalhamento da Fonte de Recursos", false, 0) 'retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFonteRecursoCategoriaEconomica", true, "Despesas por Fonte de Recursos/Categoria Econômica", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFonteRecursoCategoriaEconomica", true, "Despesas por Fonte de Recursos/Natureza da Despesa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFonteRecursoCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFonteRecursoEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFonteRecursoEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaFonteRecursoDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaFonteRecursoItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_EsferaAdministrativa", true, "Esfera Administrativa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaEsferaFiltro", true, "Despesas por Esfera Administrativa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaEsferaEsfera", true, "Despesas por Esfera Administrativa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaEsferaCategoriaEconomica", true, "Despesas por Esfera Administrativa - Natureza da Despesa", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaEsferaCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaEsferaEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaEsferaEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_DespesaEsferaDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DespesaEsferaItensEmpenho", true, "Descrição do Empenho", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_MovimentacaoDiaria", true, "Movimentação Diária", false, 0) retorno = retorno & DesenhaLinhaTp(2, "trlinhaum", "SubComando_habilitarCategoria", true, "", false, 0, "Habilitar campo Categoria ?", false, true, false, false, 0,"") retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_MovimentacaoDiariaFiltro", true, "Movimentações Diárias", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_MovimentacaoDiariaCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_MovimentacaoDiariaEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_MovimentacaoDiariaEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_MovimentacaoDiariaDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_MovimentacaoDiariaItensEmpenho", true, "Descrição do Empenho", false, 0) 'WC 0034 retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_DiariasPassagens", true, "Diárias/Passagens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DiariasPassagensFiltro", true, "Diárias/Passagens", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_EmpenhosPagar", true, "Empenhos a Pagar", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_EmpenhosPagarFiltro", true, "Empenhos a Pagar", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_EmpenhosPagarItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_EmpenhosPagarDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_DespesaPermiteDownloadBD", true, "", false, 0, "Permitir Download de banco de dados ?", false, true, false, false, 5,"") retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_TransferenciasFinanceiras", true, "Transferências Financeiras", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_TransferenciasFinanceiras", true, "Transferências Financeiras", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_TransferenciasFinanceirasFiltro", true, "Transferência Financeira", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_TransferenciasFinanceiras", true, "Transferências Financeiras", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_TransferenciasFinanceirasTransferencias", true, "Transferências Financeiras", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_TransferenciasFinanceirasItens", true, "Transferência Financeira Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_TransferenciasFinanceirasDetalhes", true, "Detalhes da Transferência Financeira", false, 0) retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_TransferenciasFinanceirasPermiteDownloadBD", true, "", false, 0, "Permitir Download de banco de dados ?", false, true, false, false, 5,"") retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_Credores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Credores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_CredoresFiltro", true, "Credor", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_CredoresCredores", true, "Credores", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_CredoresEmpenhos", true, "Credores Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_CredoresEmpenhoItens", true, "Empenho Itens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_CredoresDetalhesEmpenho", true, "Detalhes do Empenho", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_CredoresItensEmpenho", true, "Histórico do Empenho", false, 0) End If If Config_AP = 1 Then retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_GestaoPessoas", true, "Gestão de Pessoas", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_GestaoPessoas", true, "Lotações", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LotacaoFiltro", true, "Lotações", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LotacaoPeriodo", true, "Gestão de Pessoas / Período", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_LotacaoNiveis", true, "Gestão de Pessoas / Lotação", true, 1) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LotacaoCargos", true, "Gestão de Pessoas / Cargo", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_Cargo", true, "Cargos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_CargoFiltro", true, "Cargos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_CargoCargo", true, "Gestão de Pessoas / Cargo", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_CargoLotacaoNiveis", true, "Gestão de Pessoas / Lotação", true, 1) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_LotacaoCargosLotacao", true, "Gestão de Pessoas / Lotação", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_QuadroPessoal", true, "Quadro de Pessoal", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_QuadroPessoalFiltro", true, "Quadro de Pessoal", true, 0) '------------- Servidores Ativos -------------------- retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_ServidoresAtivos", true, "Servidores/Empregados Ativos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ServidoresAtivosFiltro", true, "Servidores/Empregados Ativos", false, 0) '------------- Servidores Ativos -------------------- '------------- Servidores Inativos -------------------- retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_ServidoresInativos", true, "Servidores Inativos", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ServidoresInativosFiltro", true, "Servidores Inativos", false, 0) '------------- Servidores Inativos -------------------- '------------- Salários por Colaborador -------------------- retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_SalarioPorColaborador", true, "Salários Por Colaborador", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_ConsultaSalarioColaboradorFiltro", true, "Salários Por Colaborador", false, 0) '------------- Salários por Colaborador -------------------- '------------- Diárias / Passagens ------------------- retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_DiariasPassagens", true, "Diárias/Passagens", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_DiariasPassagensFiltro", true, "Diárias/Passagens", false, 0) '------------- Diárias / Passagens ------------------- retorno = retorno & MontaVerbasGP retorno = retorno & MontaTiposServidoresGP retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_GestaoPessoasPermiteDownloadBD", true, "", false, 0, "Permitir Download de banco de dados ?", false, true, false, false, 5,"") End If ' Acesso a informação retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_AcessoInformacao", true, "Acesso a informação", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_PerguntasFrequentes", true, "Perguntas Frequentes", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_PerguntasFrequentes", true, "Perguntas Frequentes", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_EstruturaOrganizacional", true, "Estrutura Organizacional", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_EstruturaOrganizacional", true, "Estrutura Organizacional", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_PedidoInformacao", true, "Pedido de Informação", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_PedidoInformacao", true, "Pedido de Informação", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Acessibilidade", true, "Acessibilidade", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_Acessibilidade", true, "Acessibilidade", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_TituloGuiaPortal", true, "TransparênciaBR", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhaum", "SubComando_SIC", true, "Serviço de Informação ao Cidadão", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhadois", "Tela_SIC", true, "Serviço de Informação ao Cidadão", false, 0) retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_Pesquisa", true, "Pesquisa", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Pesquisa", true, "Pesquisa", false, 0) ' Menu Publicações If Config_PU = 1 Then retorno = retorno & DesenhaLinha(1, "trlegendadestacada", "Comando_Publicacoes", true, "Publicações", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_publicacoes", true, "Publicações", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_publicacoesFiltro", true, "Publicações", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_PrestacaoContas", true, "Prestação de Contas", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_PrestacaoContasFiltro", true, "Prestação de Contas", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_ExecucaoOrcamentaria", true, "Execução Orçamentária (RREO)", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_ExecucaoOrcamentariaFiltro", true, "Execução Orçamentária (RREO)", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_GestaoFiscal", true, "Gestão Fiscal(RGF)", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_GestaoFiscalFiltro", true, "Gestão Fiscal(RGF)", false, 0) retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_PedidosInformacao", true, "Estátisticas dos Pedidos de Informação", false, 0) retorno = retorno & DesenhaLinha(3, "trlinhaum", "Tela_PedidosInformacao", true, "Estátisticas dos Pedidos de Informação", false, 0) End if ' retorno = retorno & DesenhaLinha(2, "trlinhadois", "SubComando_Pesquisa", true, "Pesquisa", false, 0) retorno = retorno & MontaUnidadesGestoras Dim mensagem mensagem = "Nessa opção é possível consultar as informações contábeis que atendem às Instruções Normativas 58/2011, 70/2012 e 89/2013. O acesso encontra-se disponível no endereço:" retorno = retorno & DesenhaLinhaTp(1, "trlegendadestacada", "Comando_informacoesContabeis", true, "Informações Contábeis", false, 0, "Comando_informacoesContabeis", false, true, false, true, 5,"") retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_informacoesContabeisExiste", true, "", false, 0, "Possui TLNET ?", false, true, false, false, 5,"") retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_informacoesContabeisEndereco", true, "", false, 0, "Endereço", false, false, false, true, 5,"") retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_informacoesContabeisMensagem", true, mensagem, false, 0, "Mensagem", false, false, true, true, 5,"") retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", "SubComando_informacoesContabeisTipo", true, "", false, 0, "Tipo de Texto Legal", true, false, false, true, 5,"") retorno = retorno & "
" retorno = retorno & " Configurações da Aplicação" retorno = retorno & "
" retorno = retorno & " Código" retorno = retorno & " " retorno = retorno & " Exibir" retorno = retorno & " " retorno = retorno & " Descrição" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & "  " retorno = retorno & "
" retorno = retorno & " ..: Aguarde :.." retorno = retorno & "
" retorno = retorno & " " retorno = retorno & "
" retorno = retorno & "  " retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "
" retorno = retorno & "" retorno = retorno & "" DesenhaPagina = retorno End Function Private Function MontaVerbasGP Dim retorno retorn = "" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" VetData = Split(objFuncoes.RetornaTodosDatabases("1") ,"|") If Ubound(VetData) > 0 Then For x = 0 To Ubound(VetData) - 1 VetData2 = split(vetdata(x), "#") If (x MOD 2) = 0 Then retorno = retorno & DesenhaLinhaTp(2, "trlinhaum", CStr(VetData2(1)), true, "", false, 0, "Tela_" & CStr(VetData2(1)) & " - " & CStr(VetData2(0)), false, false, false, false, 0, "") retorno = retorno & DesenhaLinhaTp(3, "trlinhadois", "VerbaDescontosCd" & x, true, "", false, 0, "Tela_VerbaDescontos - Folha Mensal - Código", true, false, false, true, 4, " onblur=""ValidaConfigGP(this);"" onchange=""ValidaConfigGP(this);"" ") retorno = retorno & DesenhaLinhaTp(3, "trlinhaum", "VerbaDescontos13Cd" & x, true, "", false, 0, "Tela_VerbaDescontos - Folha Décimo Terceiro - Código", true, false, false, true, 4, " onblur=""ValidaConfigGP(this);"" onchange=""ValidaConfigGP(this);"" ") retorno = retorno & DesenhaLinhaTp(3, "trlinhadois", "VerbaDescontosDs" & x, true, "", false, 0, "Tela_VerbaDescontos - Descrição", false, false, true, true, 0, " onkeyup=""imposeMaxLength(this,255);"" onblur=""ValidaConfigGP(this);"" ") retorno = retorno & DesenhaLinhaTp(3, "trlinhaum", "VerbaLiquidoDs" & x, true, "", false, 0, "Tela_VerbaLíquido - Descrição", false, false, true, true, 0, " onkeyup=""imposeMaxLength(this,255);"" onblur=""ValidaConfigGP(this);"" ") Else retorno = retorno & DesenhaLinhaTp(2, "trlinhadois", CStr(VetData2(1)), true, "", false, 0, "Tela_" & CStr(VetData2(1)) & " - " & CStr(VetData2(0)), false, false, false, false, 0, "") retorno = retorno & DesenhaLinhaTp(3, "trlinhaum", "VerbaDescontosCd" & x, true, "", false, 0, "Tela_VerbaDescontos - Folha Mensal - Código", true, false, false, true, 4, " onblur=""ValidaConfigGP(this);"" onchange=""ValidaConfigGP(this);"" ") retorno = retorno & DesenhaLinhaTp(3, "trlinhadois", "VerbaDescontos13Cd" & x, true, "", false, 0, "Tela_VerbaDescontos - Folha Décimo Terceiro - Código", true, false, false, true, 4, " onblur=""ValidaConfigGP(this);"" onchange=""ValidaConfigGP(this);"" ") retorno = retorno & DesenhaLinhaTp(3, "trlinhaum", "VerbaDescontosDs" & x, true, "", false, 0, "Tela_VerbaDescontos - Descrição", false, false, true, true, 0, " onkeyup=""imposeMaxLength(this,255);"" onblur=""ValidaConfigGP(this);"" ") retorno = retorno & DesenhaLinhaTp(3, "trlinhadois", "VerbaLiquidoDs" & x, true, "", false, 0, "Tela_VerbaLíquido - Descrição", false, false, true, true, 0, " onkeyup=""imposeMaxLength(this,255);"" onblur=""ValidaConfigGP(this);"" ") End If Next End If MontaVerbasGP = retorno End Function Private Function MontaTiposServidoresGP Dim retorno retorn = "" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" VetData = Split(objFuncoes.RetornaTodosDatabases("1") ,"|") If Ubound(VetData) > 0 Then For x = 0 To Ubound(VetData) - 1 VetData2 = split(vetdata(x), "#") If (x MOD 2) = 0 Then 'Codigos Servidores retorno = retorno & "Abaixo os Tipos de Vínculos da Empresa - " & VetData2(0) & "" retorno = retorno & "Deverá ser informado todos os códigos de Tipos de Vínculos da Empresa separados por vírgula ( , ) " retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_ServidoresEfetivos", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhaum cdVinculos", "Tela_" & VetData2(1) & "_ServidoresComissionados", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhaum cdVinculos", "Tela_" & VetData2(1) & "_ServidoresEstagiarios", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_ServidoresTemporarios", true, "0", false, 0) 'atos legais retorno = retorno & "Abaixo os Tipos de Movimento de Atos Legais - " & VetData2(0) & "" retorno = retorno & "Deverá ser informado todos os códigos de Tipos de Movimento de Atos Legais separados por vírgula ( , ) " retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoAdimissao", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoNomeacao", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoExoneracao", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoDetalhamentoCargo", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoCessao", true, "0", false, 0) Else 'Codigos Servidores retorno = retorno & "Abaixo os Tipos de Vínculos da Empresa - " & VetData2(0) & "" retorno = retorno & "Deverá ser informado todos os códigos de Tipos de Vínculos da Empresa separados por vírgula ( , ) " retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_ServidoresEfetivos", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhaum cdVinculos", "Tela_" & VetData2(1) & "_ServidoresComissionados", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhaum cdVinculos", "Tela_" & VetData2(1) & "_ServidoresEstagiarios", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_ServidoresTemporarios", true, "0", false, 0) 'Atos Legais retorno = retorno & "Abaixo os Tipos de Movimento de Atos Legais - " & VetData2(0) & "" retorno = retorno & "Deverá ser informado todos os códigos de Tipos de Movimento de Atos Legais separados por vírgula ( , ) " retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoAdimissao", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoNomeacao", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoExoneracao", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoDetalhamentoCargo", true, "0", false, 0) retorno = retorno & DesenhaLinhaVinculos(3, "trlinhadois cdVinculos", "Tela_" & VetData2(1) & "_TipoAtoCessao", true, "0", false, 0) End If Next End If MontaTiposServidoresGP = retorno End Function Private Function MontaUnidadesGestoras Dim Retorno retorno = "" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" VetData = Split(objFuncoes.BuscaTdasUgsFinanceira() ,"|") If Ubound(VetData) > 0 Then retorno = retorno & DesenhaLinhaSemDescritivo(1, "trlegendadestacada", "Comando_Unidades_Gestoras", true, "Unidades Gestoras") For x = 0 To Ubound(VetData) - 1 VetData2 = split(vetdata(x), "#") If (x MOD 2) = 0 Then retorno = retorno & DesenhaLinhaSemDescritivo(2, "trlinhadois", "Tela_" & CStr(VetData2(2))& "_" & CStr(VetData2(0)), true, VetData2(1)) Else retorno = retorno & DesenhaLinhaSemDescritivo(2, "trlinhaum", "Tela_" & CStr(VetData2(2)) & "_" & CStr(VetData2(0)), true, VetData2(1)) End If Next End If MontaUnidadesGestoras = retorno End Function 'Niveis Receita Dinamicos Private Function MontaEstruturaNiveisReceita(Natureza) Dim Retorno Dim objFuncoes Dim iQtNiveisXML Dim iQtNiveisDimensoes Dim iResultado Dim objNiveis retorno = "" iRetornoNiveis = 0 Set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" ' Valida a quantidade de niveis do XML VetDataXML = Split(objFuncoes.RetornaNiveisXML("Tela_" + Natureza) ,"|") If Ubound(VetDataXML) > 0 Then For x = 0 To Ubound(VetDataXML) iQtNiveisXML = x + 1 Next End If ' Valida a quantidade de niveis da dimensão VetData = Split(objFuncoes.BuscaEstruturaNiveisReceita() ,"|") If Ubound(VetData) > 0 Then For x = 0 To Ubound(VetData) iQtNiveisDimensoes = x + 1 Next End If ' Se a dimensão for menor que os níveis do XML então as informações são alteradas ' para que o XML passe a ter a mesma quantidade de níveis da dimensão. IF (iQtNiveisDimensoes < iQtNiveisXML ) Then If Ubound(VetData) > 0 Then For x = 0 To Ubound(VetData) VetData4 = split(vetdata(x), "#") If (x MOD 2) = 0 Then retorno = retorno & DesenhaLinhaNiveis(4, "trlinhadois", "Tela_" & Natureza & x + 1 , true, CStr(VetData4(1))) Else retorno = retorno & DesenhaLinhaNiveis(4, "trlinhaum", "Tela_" & Natureza & x + 1, true, CStr(VetData4(1))) End If Next End If End IF ' Se a quantidade de níveis do XML for menor ou igual as da dimensões ' então ele substitui as informações do XML. IF (iQtNiveisDimensoes >= iQtNiveisXML ) Then If Ubound(VetData) > 0 Then For x = 0 To Ubound(VetData) VetData2 = split(VetData(x), "#") ' O vetor esta lento do retorno das dimensões para atualizar a descrição do nome VetDataMudaDescricao = split(vetdata(x), "#") ' Cria o HTML dos niveis If (x MOD 2) = 0 Then retorno = retorno & DesenhaLinhaNiveis(4, "trlinhadois", "Tela_" & Natureza & x + 1 , CStr(VetData2(1)), CStr(VetDataMudaDescricao(1))) Else retorno = retorno & DesenhaLinhaNiveis(4, "trlinhaum", "Tela_" & Natureza & x + 1, CStr(VetData2(1)), CStr(VetDataMudaDescricao(1))) End If Next End If End IF MontaEstruturaNiveisReceita = retorno End Function 'Niveis Receita Dinamicos Private Function MontaEstruturaNiveisDespesa(Natureza) Dim Retorno Dim objFuncoes Dim iContador retorno = "" iContador = 0 Set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" ' Valida a quantidade de niveis da dimensão VetData = Split(objFuncoes.BuscaEstruturaNiveisDespesa() ,"|") ' Faz a leitura das dimensões - Se a quantidade de niveis da dimensão for ' maior que os niveis do XML a rotina atualiza o HTML com as dimensões faltantes If Ubound(VetData) > 0 Then For x = 0 To Ubound(VetData) - 1 VetData3 = split(vetdata(x), "#") If (x MOD 2) = 0 Then retorno = retorno & DesenhaLinhaNiveisDespesa(3, "trlinhadois", "Tela_" & Natureza & x + 1 , true, CStr(VetData3(1))) Else retorno = retorno & DesenhaLinhaNiveisDespesa(3, "trlinhaum", "Tela_" & Natureza & x + 1, true, CStr(VetData3(1))) End If iContador = iContador + 1 if (iContador = 4) then exit for end if Next End If MontaEstruturaNiveisDespesa = retorno End Function Private Function DesenhaLinha(ordem, classe, id, exibir, texto, temrepeticoes, qtdrepeticoes) Dim ehtela ehtela = LCase(Left(id, 5)) = "tela_" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" Dim tela Set tela = objFuncoes.BuscaTela(ehtela, id) 'if id = "Tela_LotacaoCargos" then ' id = "Gestão de Pessoas / Cargo" 'end if 'if id = "Tela_CargoLotacaoNiveis" then ' id = "Gestão de Pessoas / Lotação" 'end if If tela.Titulo = id Then tela.Titulo = texto tela.Repeticoes = qtdrepeticoes End If Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " " & id & "" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " If temrepeticoes Then if tela.Titulo = "Quadro de Pessoal" then retorno = retorno & " " else retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " Máximo de Repetições:" retorno = retorno & " " 'retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & " " retorno = retorno & "" end if Else retorno = retorno & " " End If retorno = retorno & " " retorno = retorno & "" DesenhaLinha = retorno End Function Private Function DesenhaLinhaVinculos(ordem, classe, id, exibir, texto, temrepeticoes, qtdrepeticoes) Dim ehtela ehtela = LCase(Left(id, 5)) = "tela_" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" Dim tela Set tela = objFuncoes.BuscaTela(ehtela, id) 'if id = "Tela_LotacaoCargos" then ' id = "Gestão de Pessoas / Cargo" 'end if 'if id = "Tela_CargoLotacaoNiveis" then ' id = "Gestão de Pessoas / Lotação" 'end if If tela.Titulo = id Then tela.Titulo = texto tela.Repeticoes = qtdrepeticoes End If Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " " & id & "" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " If temrepeticoes Then if tela.Titulo = "Quadro de Pessoal" then retorno = retorno & " " else retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " Máximo de Repetições:" retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & " " retorno = retorno & "" end if Else retorno = retorno & " " End If retorno = retorno & " " retorno = retorno & "" DesenhaLinhaVinculos = retorno End Function Private Function DesenhaLinhaTp(ordem, classe, id, exibir, texto, temrepeticoes, qtdrepeticoes, textoMostrar, numerico, chk, multilinha, txtExibir, maxLen, script) Dim ehtela ehtela = LCase(Left(id, 5)) = "tela_" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" Dim tela Set tela = objFuncoes.BuscaTela(false, id) 'if id = "Tela_LotacaoCargos" then ' id = "Gestão de Pessoas / Cargo" 'end if 'if id = "Tela_CargoLotacaoNiveis" then ' id = "Gestão de Pessoas / Lotação" 'end if If tela.Titulo = id Then tela.Titulo = texto tela.Repeticoes = qtdrepeticoes End If If tela.Conteudo = "" Then tela.Conteudo = texto End If Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " " & textoMostrar & "" retorno = retorno & " " retorno = retorno & " " if chk then retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " If temrepeticoes Then retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " Máximo de Repetições:" retorno = retorno & " " 'retorno = retorno & " " retorno = retorno & " " retorno = retorno & "
" retorno = retorno & " " retorno = retorno & "" Else if numerico then if txtExibir then retorno = retorno & " " else retorno = retorno & " " end if else if multilinha then retorno = retorno & " " else if txtExibir then retorno = retorno & " " else retorno = retorno & " " end if end if end if End If retorno = retorno & " " retorno = retorno & "" DesenhaLinhaTp = retorno End Function Private Function DesenhaLinhaComTipo(ordem, classe, id, texto, textoDefault, numerico, checkBox, multilinha) Dim ehtela ehtela = LCase(Left(id, 5)) = "tela_" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" Dim tela Set tela = objFuncoes.BuscaTela(ehtela, id) If tela.Titulo = id Then tela.Titulo = texto tela.Repeticoes = qtdrepeticoes End If Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " " & texto & "" retorno = retorno & " " retorno = retorno & " " if checkBox then retorno = retorno & " " end if retorno = retorno & " " retorno = retorno & " " if numerico then retorno = retorno & " " else if multilinha then retorno = retorno & " " else retorno = retorno & " " end if End If retorno = retorno & " " retorno = retorno & "" DesenhaLinhaComTipo = retorno End Function Private Function DesenhaLinhaSemDescritivo(ordem, classe, id, exibir, texto) Dim ehtela ehtela = LCase(Left(id, 5)) = "tela_" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" Dim tela Set tela = objFuncoes.BuscaTela(ehtela, id) If tela.Titulo = id Then tela.Titulo = texto tela.Repeticoes = 0 End If Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " " & id & " - " & tela.Titulo & "" retorno = retorno & " " retorno = retorno & " " If ordem <> 1 Then retorno = retorno & " " End If retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & "" DesenhaLinhaSemDescritivo = retorno End Function Private Function DesenhaLinhaNiveisDespesa(ordem, classe, id, exibir, texto) Dim ehtela ehtela = LCase(Left(id, 5)) = "tela_" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" Dim tela Set tela = objFuncoes.BuscaTela(ehtela, id) Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " " & id & "" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " 'Define o Titulo quando a tela não existe no banco de dados nem no arquivo aplicacao.xml 'TODO: Testar quando ele entra na tela se a tela.existe for 'false' qual é o nome do campo texto, e como ele é apresentado no config asp 'pois no codigo alterei para ele colocar '"Receita por" texto', e ver se ao gravar ele vai alterar para 'Receita por 'Texto' ou se vai manter o nome original do 'texto' 'if tela.Existe = false then ' tela.titulo = texto 'end if retorno = retorno & " " retorno = retorno & " " retorno = retorno & "" DesenhaLinhaNiveisDespesa = retorno End Function Private Function DesenhaLinhaNiveis(ordem, classe, id, exibir, texto) Dim ehtela ehtela = LCase(Left(id, 5)) = "tela_" Dim objFuncoes set objFuncoes = Server.CreateObject("TransparenciaBR.Funcoes") objFuncoes.caminhoAplicacao = Request.ServerVariables("APPL_PHYSICAL_PATH") objFuncoes.strConn = Config_Source objFuncoes.strData = "MASTER_DW" Dim tela Set tela = objFuncoes.BuscaTela(ehtela, id) Dim retorno retorno = "" retorno = retorno & "" retorno = retorno & " " retorno = retorno & " " & id & "" retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " retorno = retorno & " " 'Define o Titulo quando a tela não existe no banco de dados nem no arquivo aplicacao.xml 'TODO: Testar quando ele entra na tela se a tela.existe for 'false' qual é o nome do campo texto, e como ele é apresentado no config asp 'pois no codigo alterei para ele colocar '"Receita por" texto', e ver se ao gravar ele vai alterar para 'Receita por 'Texto' ou se vai manter o nome original do 'texto' if tela.Existe = false then tela.titulo = texto end if retorno = retorno & " " retorno = retorno & " " retorno = retorno & "" DesenhaLinhaNiveis = retorno End Function %>