mirror of https://github.com/interlegis/sapl.git
Marcio Mazza
10 years ago
6 changed files with 1866 additions and 54 deletions
@ -0,0 +1,333 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
|
||||
|
|
||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> |
||||
|
<title>Sistema de Apoio ao Processo Legislativo</title> |
||||
|
<meta name="generator" content="SAPL - Sistema de Apoio ao Processo Legislativo - http://www.interlegis.leg.br/sapl" /> |
||||
|
|
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/manage_page_style); --></style> |
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/estilos.css); --></style> |
||||
|
<link rel="shortcut icon" type="image/x-icon" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/favicon.ico" /> |
||||
|
|
||||
|
<script type='text/javascript' src='http://devsapl25.interlegis.leg.br:8080/curso/sapl01/javascript/geral.js'></script> |
||||
|
|
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="pagina"> |
||||
|
<div id="topo"> |
||||
|
|
||||
|
|
||||
|
<h1 id="logo"> |
||||
|
<img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/brasao.gif" alt="Logotipo da Casa Legislativa" /> |
||||
|
</h1> |
||||
|
<div id="identidade"> |
||||
|
<h2>Câmara Municipal de Demonstração</h2> |
||||
|
<h3>Sistema de Apoio ao Processo Legislativo</h3> |
||||
|
</div> |
||||
|
<div id="busca"> |
||||
|
<form name="top_bar_form" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/palavra_chave_buscar_proc"> |
||||
|
<fieldset> |
||||
|
<legend>Busca por palavra-chave</legend> |
||||
|
<input id="campoBusca" type="text" name="txt_palavra_chave" size="20" /> |
||||
|
<input class="botaoBusca" type="submit" value="buscar" /> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="funcoes"> |
||||
|
<span>usuário: <strong>saploper</strong></span> |
||||
|
<ul> |
||||
|
<li> <a class="inicio" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01">início</a></li> |
||||
|
|
||||
|
<li> <a class="voltar" href="javascript:history.back();">voltar</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a class="impressao" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/documento_acessorio/documento_acessorio_form?impressao=1&cod_documento=1&btn_incluir=Incluir+Documento+Acess%F3rio">impressão</a></li> |
||||
|
<li><a class="manual" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda">manual</a></li> |
||||
|
<li><a class="sair" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/log_out_proc">sair</a></li> |
||||
|
</ul> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="corpo"> |
||||
|
<div id="menu"> |
||||
|
<h5>Menu</h5> |
||||
|
|
||||
|
<ul> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/mesa_diretora">Mesa Diretora</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/comissao">Comissões</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/parlamentar">Parlamentares</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/protocolo/protocolo_pesquisar_form?incluir=1">Protocolo Geral</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/documento_administrativo/documento_administrativo_pesquisar_form?incluir=1">Documentos Administrativos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/recebimento_proposicao">Recebimento de Proposições</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/pauta_sessao">Pauta da Sessão</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/materia_pesquisar_form?incluir=1">Matérias Legislativas</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/tramitacao/tramitacao_lote_form">Tramitação em Lote</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/documento_acessorio/documento_acessorio_lote_form">Acessório em Lote</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/sessao_plenaria">Sessão Plenária</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/norma_juridica_pesquisar_form?incluir=1">Normas Jurídicas</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/impressos/materia_impresso_form">Impressos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/relatorios_administrativos">Relatórios</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/auxiliares">Tabelas Auxiliares</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/senha_trocar_form">Troca de Senha</a></li> |
||||
|
|
||||
|
|
||||
|
</ul> |
||||
|
<br /> |
||||
|
<fieldset> |
||||
|
<legend>Pesquisar no <a href="http://www.lexml.gov.br/" title="Rede de Informação Legislativa e Jurídica">LexML</a></legend> |
||||
|
<form method="get" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/lexml_pesquisar"> |
||||
|
<input class="buscaLexml" type="text" name="keyword" title="Busca por palavra-chave" value="" /> |
||||
|
<input type="image" value="Buscar" alt="Buscar" src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/lexml.gif" /> |
||||
|
</form> |
||||
|
</fieldset> |
||||
|
<br /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="conteudo"> |
||||
|
|
||||
|
|
||||
|
|
||||
|
<script type = "text/javascript" src="javascript/data_validar_jvsc"></script> |
||||
|
<script type="text/javascript" src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/javascript/prototype.min.js"></script> |
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/datepicker.css); --></style> |
||||
|
<script type="text/javascript"> |
||||
|
<!-- |
||||
|
function submeter(endereco){ |
||||
|
|
||||
|
var form = document.documento_acessorio_form; |
||||
|
|
||||
|
endereco += '?cod_documento=' + form.hdn_cod_documento.value; |
||||
|
|
||||
|
if (form.hdn_alterou.value=="1"){ |
||||
|
if (confirm("Deseja salvar os dados?")){ |
||||
|
form.hdn_url.value = endereco; |
||||
|
campos_criticar(form); |
||||
|
}else {location.href = endereco} |
||||
|
} |
||||
|
location.href = endereco; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
function campos_criticar(form){ |
||||
|
|
||||
|
if (form.lst_tip_documento.value=="0"){ |
||||
|
alert("O tipo do documento acessório deve ser selecionado!"); |
||||
|
form.lst_tip_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (form.txt_nom_documento.value==""){ |
||||
|
alert("O nome do documento acessório deve ser preenchido"); |
||||
|
form.txt_nom_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (form.txt_nom_autor_documento.value==""){ |
||||
|
alert("A nome do autor do documento acessório deve ser preenchido!"); |
||||
|
form.txt_nom_autor_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (form.txt_dat_documento.value!="" && !IsValidDate(form.txt_dat_documento.value)){ |
||||
|
alert("Digite uma data válida!"); |
||||
|
form.txt_dat_documento.focus(); |
||||
|
form.txt_dat_documento.select(); |
||||
|
return false; |
||||
|
} |
||||
|
if (form.file_nom_arquivo.value==""){ |
||||
|
alert("Um arquivo deve ser selecionado!"); |
||||
|
form.file_nom_arquivo.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
form.hdn_tip_documento.value = form.lst_tip_documento.value; |
||||
|
|
||||
|
/*----------------------------- |
||||
|
if (form.file_nom_arquivo.value==""){ |
||||
|
alert("O nome do arquivo deve ser preenchido!"); |
||||
|
form.file_nom_arquivo.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
------------------------------*/ |
||||
|
|
||||
|
form.submit(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
function documento_acessorio_excluir(){ |
||||
|
/*----------------------------- |
||||
|
Função: Chama o Método DTML de exclusão do despacho |
||||
|
Argumentos: (). |
||||
|
Retorno: Retorna uma mensagem de exclusão bem sucessida e |
||||
|
redireciona à página 'index_html'. |
||||
|
Rommel Carvalho e Danilo Custódio em 04/04/2001. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (confirm("Deseja realmente excluir?")) { |
||||
|
location.href="documento_acessorio_excluir_proc?cod_documento_acessorio=&cod_documento=1&nom_documento="; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
function texto_documento_excluir(){ |
||||
|
/*----------------------------- |
||||
|
Função: Chama o Método DTML de exclusão do texto do documento |
||||
|
Argumentos: (). |
||||
|
Retorno: Retorna uma mensagem de exclusão bem sucedida e |
||||
|
redireciona à página 'documento_acessorio_form'. |
||||
|
Man Qi em 16/01/2004. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (confirm("Deseja realmente excluir o texto?")) { |
||||
|
location.href="texto_documento_acessorio_excluir_proc?cod_documento_acessorio=&cod_documento=1"; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
//--> |
||||
|
</script> |
||||
|
|
||||
|
<div class="helpsapl"> <a id="ajuda" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda/doc_acessorio">Ajuda</a> </div> |
||||
|
<h1 class="firstHeading"> Documento Administrativo </h1> |
||||
|
|
||||
|
<form name="documento_acessorio_form" method="post" action="documento_acessorio_salvar_proc" enctype="multipart/form-data"> |
||||
|
<input type="hidden" name="hdn_cod_documento_acessorio" value="" onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
<fieldset><legend>Documento Administrativo</legend> |
||||
|
<ul> |
||||
|
<li> |
||||
|
<a |
||||
|
class="selecionado" |
||||
|
href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/documento_acessorio/index_html?cod_documento=1">Documento Acessório</a> |
||||
|
</li> |
||||
|
<li> |
||||
|
<a |
||||
|
|
||||
|
href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/tramitacao/index_html?cod_documento=1">Tramitação</a> |
||||
|
</li> |
||||
|
<li> |
||||
|
<a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/documento_administrativo_mostrar_proc?cod_documento=1">Início</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
|
||||
|
<table> |
||||
|
<tr> |
||||
|
<td class="texto"> |
||||
|
Tipo: <b>CNV</b> |
||||
|
</td> |
||||
|
<td class="texto"> |
||||
|
Número: <b>1</b> |
||||
|
</td> |
||||
|
<td class="texto"> |
||||
|
Ano: <b>2015</b> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3" class="texto"> |
||||
|
Assunto: <b> AAAAA</b> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
|
||||
|
|
||||
|
<fieldset><legend>Documento Acessório</legend> |
||||
|
<input type="hidden" name="hdn_tip_documento" value="" /> |
||||
|
<table> |
||||
|
<tr> |
||||
|
<td><label for="lst_tip_documento">Tipo <span class="campoObrigatorio"> </span></label><br /> |
||||
|
<select id="lst_tip_documento" name="lst_tip_documento" onChange="javascript:form.hdn_alterou.value=1"> |
||||
|
<option value="0">Selecione</option> |
||||
|
<option value="1"> |
||||
|
Convite |
||||
|
<option value="2"> |
||||
|
Oficio |
||||
|
<option value="3"> |
||||
|
Requerimento |
||||
|
</option> </select> |
||||
|
</td> |
||||
|
<td><label for="txt_nom_documento">Nome <span class="campoObrigatorio"> </span></label><br /> |
||||
|
<input type="text" name="txt_nom_documento" value="" size="30" maxlength="30" onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
</td> |
||||
|
|
||||
|
<td><label for="txt_dat_documento">Data <span class="campoObrigatorio"> </span></label><br /> |
||||
|
<input type="text" name="txt_dat_documento" id ="txt_dat_documento" value="26/06/2015" size="10" maxlength="10" onBlur="formata_data(form.txt_dat_documento)" /> |
||||
|
<script type="text/javascript"> |
||||
|
/*<[CDATA[*/ |
||||
|
var dpck = new DatePicker({ |
||||
|
relative : 'txt_dat_documento', |
||||
|
language : 'pt' |
||||
|
}); |
||||
|
/*]]>*/ |
||||
|
</script> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3"><label for="txt_nom_autor_documento">Autor <span class="campoObrigatorio"> </span></label><br /> |
||||
|
<input type="text" name="txt_nom_autor_documento" value="" size="55" maxlength="50"onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3"><label for="txt_nom_arquivo">Arquivo <span class="campoObrigatorio"> </span></label><br /> |
||||
|
<input type="file" name="file_nom_arquivo" size="32" maxlength="100" /> |
||||
|
</td> |
||||
|
<td colspan="3"> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3"><label for="txa_txt_assunto">Assunto </label><br/> |
||||
|
<textarea name="txa_txt_assunto" cols="65" onChange="javascript:form.hdn_alterou.value=1"></textarea> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
<input type="hidden" name="txa_txt_indexacao" value="" /> |
||||
|
<input type="hidden" name="hdn_alterou" value="0" /> |
||||
|
</fieldset> |
||||
|
|
||||
|
<p align="center"> |
||||
|
<input type="button" class="botao" name="btn_documento_acessorio_salvar" value="Salvar" onClick="campos_criticar(document.documento_acessorio_form)" /> |
||||
|
|
||||
|
</p> |
||||
|
<input type="hidden" name="hdn_cod_documento" value="1" /> |
||||
|
<input type="hidden" name="hdn_url" value="index_html?cod_documento=1" /> |
||||
|
</form> |
||||
|
</fieldset> |
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
<div id="rodape"> |
||||
|
<address> |
||||
|
Av. George Washington, 3580 |
||||
|
- São José da Lagoa Tapada - PB |
||||
|
- CEP: 12345-678 - |
||||
|
Telefone: (12)3456-7890 |
||||
|
- Fax: (09)8765-4321 |
||||
|
<br /> |
||||
|
|
||||
|
Portal: <a href="http://www.camaramunicipal.gov.br" target="_blank">http://www.camaramunicipal.gov.br</a> |
||||
|
<!-- Portal: <a href="http://www.camaramunicipal.gov.br">http://www.camaramunicipal.gov.br</a> - --> |
||||
|
E-mail: <a href="mailto:faleconosco@camaramunicipal.gov.br">faleconosco@camaramunicipal.gov.br</a> |
||||
|
</address> |
||||
|
<div> |
||||
|
<a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/licenca"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/interlegis.gif" width="80" height="15" alt="Desenvolvido pelo Interlegis" /></a> |
||||
|
<a href="http://www.zope.org/Credits"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/zope.png" width="80" height="15" alt="Desenvolvido em Zope" /></a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
||||
|
|
||||
|
|
@ -0,0 +1,429 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
|
||||
|
|
||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> |
||||
|
<title>Sistema de Apoio ao Processo Legislativo</title> |
||||
|
<meta name="generator" content="SAPL - Sistema de Apoio ao Processo Legislativo - http://www.interlegis.leg.br/sapl" /> |
||||
|
|
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/manage_page_style); --></style> |
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/estilos.css); --></style> |
||||
|
<link rel="shortcut icon" type="image/x-icon" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/favicon.ico" /> |
||||
|
|
||||
|
<script type='text/javascript' src='http://devsapl25.interlegis.leg.br:8080/curso/sapl01/javascript/geral.js'></script> |
||||
|
|
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="pagina"> |
||||
|
<div id="topo"> |
||||
|
|
||||
|
|
||||
|
<h1 id="logo"> |
||||
|
<img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/brasao.gif" alt="Logotipo da Casa Legislativa" /> |
||||
|
</h1> |
||||
|
<div id="identidade"> |
||||
|
<h2>Câmara Municipal de Demonstração</h2> |
||||
|
<h3>Sistema de Apoio ao Processo Legislativo</h3> |
||||
|
</div> |
||||
|
<div id="busca"> |
||||
|
<form name="top_bar_form" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/palavra_chave_buscar_proc"> |
||||
|
<fieldset> |
||||
|
<legend>Busca por palavra-chave</legend> |
||||
|
<input id="campoBusca" type="text" name="txt_palavra_chave" size="20" /> |
||||
|
<input class="botaoBusca" type="submit" value="buscar" /> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="funcoes"> |
||||
|
<span>usuário: <strong>saploper</strong></span> |
||||
|
<ul> |
||||
|
<li> <a class="inicio" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01">início</a></li> |
||||
|
|
||||
|
<li> <a class="voltar" href="javascript:history.back();">voltar</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a class="impressao" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/documento_administrativo_form?impressao=1&">impressão</a></li> |
||||
|
<li><a class="manual" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda">manual</a></li> |
||||
|
<li><a class="sair" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/log_out_proc">sair</a></li> |
||||
|
</ul> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="corpo"> |
||||
|
<div id="menu"> |
||||
|
<h5>Menu</h5> |
||||
|
|
||||
|
<ul> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/mesa_diretora">Mesa Diretora</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/comissao">Comissões</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/parlamentar">Parlamentares</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/protocolo/protocolo_pesquisar_form?incluir=1">Protocolo Geral</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/documento_administrativo/documento_administrativo_pesquisar_form?incluir=1">Documentos Administrativos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/recebimento_proposicao">Recebimento de Proposições</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/pauta_sessao">Pauta da Sessão</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/materia_pesquisar_form?incluir=1">Matérias Legislativas</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/tramitacao/tramitacao_lote_form">Tramitação em Lote</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/documento_acessorio/documento_acessorio_lote_form">Acessório em Lote</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/sessao_plenaria">Sessão Plenária</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/norma_juridica_pesquisar_form?incluir=1">Normas Jurídicas</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/impressos/materia_impresso_form">Impressos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/relatorios_administrativos">Relatórios</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/auxiliares">Tabelas Auxiliares</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/senha_trocar_form">Troca de Senha</a></li> |
||||
|
|
||||
|
|
||||
|
</ul> |
||||
|
<br /> |
||||
|
<fieldset> |
||||
|
<legend>Pesquisar no <a href="http://www.lexml.gov.br/" title="Rede de Informação Legislativa e Jurídica">LexML</a></legend> |
||||
|
<form method="get" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/lexml_pesquisar"> |
||||
|
<input class="buscaLexml" type="text" name="keyword" title="Busca por palavra-chave" value="" /> |
||||
|
<input type="image" value="Buscar" alt="Buscar" src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/lexml.gif" /> |
||||
|
</form> |
||||
|
</fieldset> |
||||
|
<br /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="conteudo"> |
||||
|
|
||||
|
|
||||
|
|
||||
|
<script type="text/javascript" language="Javascript" src="javascript/data_validar_jvsc"></script> |
||||
|
<script type="text/javascript" src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/javascript/prototype.min.js"></script> |
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/datepicker.css); --></style> |
||||
|
<script type="text/javascript" language="Javascript"> |
||||
|
|
||||
|
function submeter(endereco){ |
||||
|
/*----------------------------- |
||||
|
Função: Confirma se o usuário deseja salvar os dados ao clicar em |
||||
|
link do formulário que não os botões SALVAR ou EXCLUIR. |
||||
|
Argumentos: endereco : txt - é o endereço que deve ser renderizado |
||||
|
apos a confirmação ou não de salvar os dados. |
||||
|
Retorno: Uma janela de confirmação. Se o usuário confirmar, ele |
||||
|
invoca o método documento_administrativo_salvar_proc. |
||||
|
Se ele cancelar, a função apenas renderiza o endereço |
||||
|
(caso esteja na atualizacao). |
||||
|
Luciano De Fazio em 02/11/2011. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
var form = document.documento_administrativo_form; |
||||
|
|
||||
|
endereco += '?cod_documento=' + form.hdn_cod_documento.value; |
||||
|
|
||||
|
if (form.hdn_alterou.value=="1"){ |
||||
|
if (confirm("Deseja salvar os dados?")){ |
||||
|
form.hdn_url.value = endereco; |
||||
|
campos_criticar(form); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
if (form.hdn_cod_documento.value!=""){ |
||||
|
location.href = endereco; |
||||
|
} |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
function campos_criticar(){ |
||||
|
/*----------------------------- |
||||
|
Função: Critica os campos obrigatórios do formulário. É chamada |
||||
|
ou pela função submeter acima ou pelo botão btn_documento_administrativo_salvar |
||||
|
do formulário para validação dos campos. |
||||
|
Argumentos: form : formulário - é o formulário em si. |
||||
|
Retorno: Invoca o SUBMIT do formulário ou retorna valor booleano |
||||
|
falso ,caso haja algum campo incorreto, juntamente com uma |
||||
|
uma mensagem de erro e o cursor no campo a ser corrigido. |
||||
|
Luciano De Fazio em 02/11/2011 |
||||
|
------------------------------*/ |
||||
|
|
||||
|
var form = document.documento_administrativo_form; |
||||
|
var regexp_digitos = /\D+/; |
||||
|
|
||||
|
if (form.lst_tip_documento.selectedIndex==0){ |
||||
|
alert("Escolha um tipo de documento!"); |
||||
|
form.lst_tip_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txt_num_documento.value == "") { |
||||
|
alert("O número do documento deve ser preenchido!"); |
||||
|
form.txt_num_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (regexp_digitos.test(form.txt_num_documento.value)) { |
||||
|
alert("O número do documento deve ser um número natural!"); |
||||
|
form.txt_num_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
form.hdn_num_documento.value = parseInt(form.txt_num_documento.value); |
||||
|
|
||||
|
if (regexp_digitos.test(form.txt_num_protocolo.value)) { |
||||
|
alert("O número do protocolo deve ser um número natural!"); |
||||
|
form.txt_num_protocolo.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (regexp_digitos.test(form.txt_num_dias_prazo.value)) { |
||||
|
alert("O número de dias de prazo deve ser um número natural!"); |
||||
|
form.txt_num_dias_prazo.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txt_ano_documento.value == "") { |
||||
|
alert("O ano do documento deve ser preenchido!"); |
||||
|
form.txt_ano_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txt_dat_documento.value == "") { |
||||
|
alert("A data do documento deve ser preenchida!"); |
||||
|
form.txt_dat_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txa_txt_assunto.value == "") { |
||||
|
alert("O assunto do documento deve ser preenchido!"); |
||||
|
form.txa_txt_assunto.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (!(form.rad_ind_tramitacao[0].checked || |
||||
|
form.rad_ind_tramitacao[1].checked)){ |
||||
|
alert("O índice de tramitação deve ser informado!"); |
||||
|
form.rad_ind_tramitacao[0].focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txt_dat_documento.value!="" && !IsValidDate(form.txt_dat_documento.value)){ |
||||
|
alert("Digite uma data válida!"); |
||||
|
form.txt_dat_documento.focus(); |
||||
|
form.txt_dat_documento.select(); |
||||
|
return false; |
||||
|
} |
||||
|
/* ------------------------------------ validação ano da data apresentação = ano da identificação básica ---------- |
||||
|
var dtapm=form.txt_dat_documento.value; |
||||
|
var anoi=form.txt_ano_documento.value; |
||||
|
var ano=dtapm.substring(6,10); |
||||
|
|
||||
|
if (ano != anoi){ |
||||
|
alert("O ano da data do documento deve ser o mesmo do ano da documento!"); |
||||
|
form.txt_dat_documento.focus(); |
||||
|
form.txt_dat_documento.select(); |
||||
|
return false; |
||||
|
} |
||||
|
---------------------------------------------------------------------------------------------------------------*/ |
||||
|
|
||||
|
if (form.txt_dat_fim_prazo.value!="" && !IsValidDate(form.txt_dat_fim_prazo.value)){ |
||||
|
alert("Digite uma data de fim de prazo válida!"); |
||||
|
form.txt_dat_fim_prazo.focus(); |
||||
|
form.txt_dat_fim_prazo.select(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
form.submit(); |
||||
|
} |
||||
|
|
||||
|
function documento_administrativo_excluir(){ |
||||
|
/*----------------------------- |
||||
|
Função: Chama o Método DTML de exclusão do documento administrativo. |
||||
|
Argumentos: (). |
||||
|
Retorno: Retorna uma mensagem de exclusão bem sucedida e |
||||
|
redireciona à página 'index_html'. |
||||
|
Luciano De Fazio em 02/11/2011. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (confirm("Deseja realmente excluir?")) { |
||||
|
location.href="documento_administrativo_excluir_proc?cod_documento=&url=http://devsapl25.interlegis.leg.br:8080/curso/sapl01"; |
||||
|
} |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
function texto_integral_excluir(){ |
||||
|
/*----------------------------- |
||||
|
Função: Chama o Método DTML de exclusão do texto integral |
||||
|
Argumentos: (). |
||||
|
Retorno: Retorna uma mensagem de exclusão bem sucedida e |
||||
|
redireciona à página 'documento_administrativo_form'. |
||||
|
Luciano De Fazio em 02/11/2011 |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (confirm("Deseja realmente excluir o texto integral?")) { |
||||
|
location.href="texto_documento_administrativo_excluir_proc?cod_documento="; |
||||
|
} |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
function numero_buscar(form){ |
||||
|
if ((form.lst_tip_documento.selectedIndex != 0) && |
||||
|
(form.txt_ano_documento.value!="")){ |
||||
|
location.href="numero_buscar_proc?tip_documento="+form.lst_tip_documento[form.lst_tip_documento.selectedIndex].value+ |
||||
|
"&ano_documento="+form.txt_ano_documento.value; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
</script> |
||||
|
|
||||
|
<a id="ajuda" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda/cadastro_documento_administrativo">Ajuda</a> |
||||
|
<h1> Documentos Administrativos </h1> |
||||
|
|
||||
|
<form action="documento_administrativo_salvar_proc" name="documento_administrativo_form" method="post" enctype="multipart/form-data"> |
||||
|
|
||||
|
<fieldset> |
||||
|
<legend>Formulário de Cadastro</legend> |
||||
|
|
||||
|
<input type="hidden" name="hdn_cod_documento" value="" /> |
||||
|
<input type="hidden" name="hdn_url" value="documento_administrativo_mostrar_proc?cod_documento=" /> |
||||
|
<input type="hidden" name="hdn_alterou" value="0" /> |
||||
|
|
||||
|
<fieldset> |
||||
|
<legend>Indentificação Básica</legend> |
||||
|
<table> |
||||
|
<tr> |
||||
|
<td><label for="lst_tip_documento">Tipo Documento<span class="campoObrigatorio"> </span></label><br /> |
||||
|
<select id="lst_tip_documento" name="lst_tip_documento" onChange="numero_buscar(document.documento_administrativo_form)" > |
||||
|
<option>Selecione</option> |
||||
|
<option |
||||
|
value="1"> |
||||
|
CNV - Convite |
||||
|
</option> |
||||
|
<option |
||||
|
value="2"> |
||||
|
OFC - Oficio |
||||
|
</option> |
||||
|
<option |
||||
|
value="3"> |
||||
|
REQ - Requerimento |
||||
|
</option> |
||||
|
</select> |
||||
|
</td> |
||||
|
<td><label for="txt_num_documento">Número <span class="campoObrigatorio"> </span></label><br /> |
||||
|
<input type="hidden" name="hdn_num_documento" value="" /> |
||||
|
<input type="text" id="txt_num_documento" name="txt_num_documento" size="6" maxlength="6" value="" /> |
||||
|
</td> |
||||
|
|
||||
|
<td><label for="txt_ano_documento">Ano <span class="campoObrigatorio"> </span></label><br /> |
||||
|
|
||||
|
<input type="text" id="txt_ano_documento" name="txt_ano_documento" size="4" maxlength="4" value="2015"> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td><label for="txt_dat_documento">Data <span class="campoObrigatorio"> </span></label><br /> |
||||
|
|
||||
|
<input type="text" id="txt_dat_documento" name="txt_dat_documento" size="10" maxlength="10" value="26/06/2015" onBlur="formata_data(form.txt_dat_documento)" onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
<script type="text/javascript"> |
||||
|
/*<[CDATA[*/ |
||||
|
var dpck = new DatePicker({ |
||||
|
relative : 'txt_dat_documento', |
||||
|
language : 'pt' |
||||
|
}); |
||||
|
/*]]>*/ |
||||
|
</script> |
||||
|
</td> |
||||
|
<td><label for="txt_num_protocolo">Núm. Protocolo</label><br /> |
||||
|
<input type="text" id="txt_num_protocolo" name="txt_num_protocolo" size="6" maxlength="6" value="" /> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3"><label for="txa_txt_assunto">Assunto </label> <span class="campoObrigatorio"> </span> |
||||
|
<textarea id="txa_txt_assunto" name="txa_txt_assunto" cols="67" rows="4" onBlur="form.txa_txt_assunto.value = form.txa_txt_assunto.value.toUpperCase()" onChange="javascript:form.hdn_alterou.value=1"></textarea> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="2"><label for="txa_txt_interessado">Interessado </label><br /> |
||||
|
<input type="text" id="txa_txt_interessado" name="txa_txt_interessado" size="50" maxlength="50" value="" /> |
||||
|
</td> |
||||
|
<td><label>Em Tramitação? </label><span class="campoObrigatorio"> </span> <br /> |
||||
|
<input type="radio" id="rad_ind_tramitacao" name="rad_ind_tramitacao" value="1" |
||||
|
onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
<span class="texto">Sim</span> |
||||
|
<input type="radio" id="rad_ind_tramitacao" name="rad_ind_tramitacao" value="0" |
||||
|
onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
<span class="texto">Não</span> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3"><label for="radTipTxtIntegral">Texto Integral</label><br /> |
||||
|
|
||||
|
<input type="file" name="file_nom_arquivo" size="40" maxlength="100" /> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</fieldset> |
||||
|
|
||||
|
<fieldset> |
||||
|
<legend>Outras Informações</legend> |
||||
|
<table> |
||||
|
<tr> |
||||
|
<td><label for="txt_num_dias_prazo">Dias Prazo </label><br /> |
||||
|
<input type="text" id="txt_num_dias_prazo" name="txt_num_dias_prazo" size="2" maxlength="2" value="" onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
</td> |
||||
|
<td><label for="txt_dat_fim_prazo">Data Fim Prazo </label><br /> |
||||
|
<input type="text" id="txt_dat_fim_prazo" name="txt_dat_fim_prazo" size="10" maxlength="10" value="" onBlur="formata_data(form.txt_dat_fim_prazo)" onChange="javascript:form.hdn_alterou.value=1" /> |
||||
|
<script type="text/javascript"> |
||||
|
/*<[CDATA[*/ |
||||
|
var dpck = new DatePicker({ |
||||
|
relative : 'txt_dat_fim_prazo', |
||||
|
language : 'pt' |
||||
|
}); |
||||
|
/*]]>*/ |
||||
|
</script> |
||||
|
</td> |
||||
|
<tr> |
||||
|
<td colspan="3"><label for="txa_txt_observacao">Observação</label> |
||||
|
<textarea id="txa_txt_observacao" name="txa_txt_observacao" cols="67" onChange="javascript:form.hdn_alterou.value=1"></textarea> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</fieldset> |
||||
|
<p align="center"> |
||||
|
<input type="button" class="botao" name="button" value="Salvar" onClick="campos_criticar()" /> |
||||
|
|
||||
|
</p> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
|
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
<div id="rodape"> |
||||
|
<address> |
||||
|
Av. George Washington, 3580 |
||||
|
- São José da Lagoa Tapada - PB |
||||
|
- CEP: 12345-678 - |
||||
|
Telefone: (12)3456-7890 |
||||
|
- Fax: (09)8765-4321 |
||||
|
<br /> |
||||
|
|
||||
|
Portal: <a href="http://www.camaramunicipal.gov.br" target="_blank">http://www.camaramunicipal.gov.br</a> |
||||
|
<!-- Portal: <a href="http://www.camaramunicipal.gov.br">http://www.camaramunicipal.gov.br</a> - --> |
||||
|
E-mail: <a href="mailto:faleconosco@camaramunicipal.gov.br">faleconosco@camaramunicipal.gov.br</a> |
||||
|
</address> |
||||
|
<div> |
||||
|
<a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/licenca"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/interlegis.gif" width="80" height="15" alt="Desenvolvido pelo Interlegis" /></a> |
||||
|
<a href="http://www.zope.org/Credits"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/zope.png" width="80" height="15" alt="Desenvolvido em Zope" /></a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
||||
|
|
||||
|
|
@ -0,0 +1,226 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
|
||||
|
|
||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> |
||||
|
<title>Sistema de Apoio ao Processo Legislativo</title> |
||||
|
<meta name="generator" content="SAPL - Sistema de Apoio ao Processo Legislativo - http://www.interlegis.leg.br/sapl" /> |
||||
|
|
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/manage_page_style); --></style> |
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/estilos.css); --></style> |
||||
|
<link rel="shortcut icon" type="image/x-icon" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/favicon.ico" /> |
||||
|
|
||||
|
<script type='text/javascript' src='http://devsapl25.interlegis.leg.br:8080/curso/sapl01/javascript/geral.js'></script> |
||||
|
|
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="pagina"> |
||||
|
<div id="topo"> |
||||
|
|
||||
|
|
||||
|
<h1 id="logo"> |
||||
|
<img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/brasao.gif" alt="Logotipo da Casa Legislativa" /> |
||||
|
</h1> |
||||
|
<div id="identidade"> |
||||
|
<h2>Câmara Municipal de Demonstração</h2> |
||||
|
<h3>Sistema de Apoio ao Processo Legislativo</h3> |
||||
|
</div> |
||||
|
<div id="busca"> |
||||
|
<form name="top_bar_form" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/palavra_chave_buscar_proc"> |
||||
|
<fieldset> |
||||
|
<legend>Busca por palavra-chave</legend> |
||||
|
<input id="campoBusca" type="text" name="txt_palavra_chave" size="20" /> |
||||
|
<input class="botaoBusca" type="submit" value="buscar" /> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="funcoes"> |
||||
|
<span>usuário: <strong>saploper</strong></span> |
||||
|
<ul> |
||||
|
<li> <a class="inicio" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01">início</a></li> |
||||
|
|
||||
|
<li> <a class="voltar" href="javascript:history.back();">voltar</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a class="impressao" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/auxiliares/status_tramitacao_administrativo/status_tramitacao_administrativo_form?impressao=1&">impressão</a></li> |
||||
|
<li><a class="manual" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda">manual</a></li> |
||||
|
<li><a class="sair" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/log_out_proc">sair</a></li> |
||||
|
</ul> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="corpo"> |
||||
|
<div id="menu"> |
||||
|
<h5>Menu</h5> |
||||
|
|
||||
|
<ul> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/mesa_diretora">Mesa Diretora</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/comissao">Comissões</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/parlamentar">Parlamentares</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/protocolo/protocolo_pesquisar_form?incluir=1">Protocolo Geral</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/documento_administrativo/documento_administrativo_pesquisar_form?incluir=1">Documentos Administrativos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/recebimento_proposicao">Recebimento de Proposições</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/pauta_sessao">Pauta da Sessão</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/materia_pesquisar_form?incluir=1">Matérias Legislativas</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/tramitacao/tramitacao_lote_form">Tramitação em Lote</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/documento_acessorio/documento_acessorio_lote_form">Acessório em Lote</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/sessao_plenaria">Sessão Plenária</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/norma_juridica_pesquisar_form?incluir=1">Normas Jurídicas</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/impressos/materia_impresso_form">Impressos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/relatorios_administrativos">Relatórios</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/auxiliares">Tabelas Auxiliares</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/senha_trocar_form">Troca de Senha</a></li> |
||||
|
|
||||
|
|
||||
|
</ul> |
||||
|
<br /> |
||||
|
<fieldset> |
||||
|
<legend>Pesquisar no <a href="http://www.lexml.gov.br/" title="Rede de Informação Legislativa e Jurídica">LexML</a></legend> |
||||
|
<form method="get" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/lexml_pesquisar"> |
||||
|
<input class="buscaLexml" type="text" name="keyword" title="Busca por palavra-chave" value="" /> |
||||
|
<input type="image" value="Buscar" alt="Buscar" src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/lexml.gif" /> |
||||
|
</form> |
||||
|
</fieldset> |
||||
|
<br /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="conteudo"> |
||||
|
|
||||
|
|
||||
|
|
||||
|
<script type="text/javascript"> |
||||
|
<!-- |
||||
|
|
||||
|
function campos_criticar(form){ |
||||
|
/*----------------------------- |
||||
|
Função: Verifica se os campos estão preenchidos corretamente. |
||||
|
Argumentos: form : formulário em si. |
||||
|
Retorno: False - caso detecte na validação algum erro no |
||||
|
preenchimento dos campos; caso contrário, invoca o |
||||
|
SUBMIT do formulário. |
||||
|
Daniel em 19/03/01. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (form.txt_sgl_status.value == "") { |
||||
|
alert("A sigla deve ser preenchido."); |
||||
|
form.txt_sgl_status.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txt_des_status.value == "") { |
||||
|
alert("A descrição deve ser preenchida."); |
||||
|
form.txt_des_status.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
form.submit(); |
||||
|
} |
||||
|
|
||||
|
function status_tramitacao_excluir() { |
||||
|
/*----------------------------- |
||||
|
Função: Solicita a confirmação e chama o Método DTML de exclusão |
||||
|
do status tramitação administrativo. |
||||
|
Argumentos: |
||||
|
Retorno: Retorna uma mensagem de exclusão bem sucedida e redire- |
||||
|
ciona à página 'index_html'. |
||||
|
Luciano De Fázio - 02/11/2011. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (confirm("Deseja realmente excluir?")) { |
||||
|
location.href = "status_tramitacao_administrativo_excluir_proc?cod_status="; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
//--> |
||||
|
</script> |
||||
|
|
||||
|
<form name="status_tramitacao_administrativo_form" method="post" action="status_tramitacao_administrativo_salvar_proc"> |
||||
|
|
||||
|
<div class="helpsapl"> <a id="ajuda" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda/administrativo_status_tramitacao">Ajuda</a> </div> |
||||
|
<h1 class="firstHeading"> Tabelas Auxiliares </h1> |
||||
|
|
||||
|
<table width="95%" align="center"> |
||||
|
<tr class="fundo"> |
||||
|
<td align="right" class="form-label">| <a href="index_html">Início</a> |</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
<fieldset><legend>Status Tramitação Administrativo</legend> |
||||
|
<input type="hidden" name="hdn_cod_status" value="" /> |
||||
|
<table width="95%" align="center"> |
||||
|
<tr> |
||||
|
<td> |
||||
|
<table width="98%" align="center"> |
||||
|
<tr> |
||||
|
<td width="50%" height="45" class="form-element">Sigla (*)<br /> |
||||
|
<input type="text" name="txt_sgl_status" value="" size="10" maxlength="10" |
||||
|
onBlur="form.txt_sgl_status.value = form.txt_sgl_status.value.toUpperCase()" /></td> |
||||
|
<td width="50%" class="form-text"><b>Indicador da Tramitação</b><br /> |
||||
|
<select name="lst_ind_tramitacao"> |
||||
|
<option value="---" >--- |
||||
|
</option> |
||||
|
<option value="Fim" >Fim |
||||
|
</option> |
||||
|
<option value="Retorno" >Retorno |
||||
|
</option> |
||||
|
</select></td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="2" class="form-element" height="35">Descrição (*)<br /> |
||||
|
<input type="text" name="txt_des_status" value="" size="60" maxlength="60" /></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
<center> |
||||
|
<br /> |
||||
|
<input type="button" class="botao" name="btn_status_tramitacao_salvar" value="Salvar" onClick="campos_criticar(document.status_tramitacao_administrativo_form)" /> |
||||
|
|
||||
|
</center><br /> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
<div id="rodape"> |
||||
|
<address> |
||||
|
Av. George Washington, 3580 |
||||
|
- São José da Lagoa Tapada - PB |
||||
|
- CEP: 12345-678 - |
||||
|
Telefone: (12)3456-7890 |
||||
|
- Fax: (09)8765-4321 |
||||
|
<br /> |
||||
|
|
||||
|
Portal: <a href="http://www.camaramunicipal.gov.br" target="_blank">http://www.camaramunicipal.gov.br</a> |
||||
|
<!-- Portal: <a href="http://www.camaramunicipal.gov.br">http://www.camaramunicipal.gov.br</a> - --> |
||||
|
E-mail: <a href="mailto:faleconosco@camaramunicipal.gov.br">faleconosco@camaramunicipal.gov.br</a> |
||||
|
</address> |
||||
|
<div> |
||||
|
<a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/licenca"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/interlegis.gif" width="80" height="15" alt="Desenvolvido pelo Interlegis" /></a> |
||||
|
<a href="http://www.zope.org/Credits"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/zope.png" width="80" height="15" alt="Desenvolvido em Zope" /></a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
||||
|
|
||||
|
|
@ -0,0 +1,388 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html lang="pt-br"> |
||||
|
|
||||
|
|
||||
|
|
||||
|
<head> |
||||
|
<meta charset=utf-85 /> |
||||
|
<meta name="HandheldFriendly" content="True"> |
||||
|
<meta name="MobileOptimized" content="320"> |
||||
|
<meta name="author" content="Interlegis"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.6, minimum-scale=0.4"> |
||||
|
<link rel="shortcut icon" type="image/x-icon" href="http://sapl3.interlegis.leg.br/imagens/favicon.ico" /> |
||||
|
<title>Sistema de Apoio ao Processo Legislativo</title> |
||||
|
<meta name="generator" content="SAPL - Sistema de Apoio ao Processo Legislativo - http://www.interlegis.leg.br/sapl" /> |
||||
|
<link href="http://sapl3.interlegis.leg.br/generico/estilos.css" media="all" rel="stylesheet" type="text/css" /> |
||||
|
<link href="http://sapl3.interlegis.leg.br/generico/responsive_grid.css" media="all" rel="stylesheet" type="text/css" /> |
||||
|
<style type="text/css" media="screen and (max-width: 980px) ">@import url(http://sapl3.interlegis.leg.br/generico/maxwidth980.css)</style> |
||||
|
<style type="text/css" media="screen and (max-width: 650px) ">@import url(http://sapl3.interlegis.leg.br/generico/maxwidth650.css)</style> |
||||
|
<style type="text/css" media="screen and (max-width: 480px) ">@import url(http://sapl3.interlegis.leg.br/generico/maxwidth480.css)</style> |
||||
|
<style type="text/css">@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic)</style> |
||||
|
<link href="http://sapl3.interlegis.leg.br/generico/pform.css" media="all" rel="stylesheet" type="text/css" /> |
||||
|
<style type="text/css">@import url(http://sapl3.interlegis.leg.br/generico/datepick.css)</style> |
||||
|
<style type="text/css">@import url(http://sapl3.interlegis.leg.br/generico/jquery.fancybox.css)</style> |
||||
|
|
||||
|
|
||||
|
<script type="text/javascript" src="http://sapl3.interlegis.leg.br/javascript/jquery.min.js"></script> |
||||
|
<script type="text/javascript" src="http://sapl3.interlegis.leg.br/javascript/jquery.datepick.js"></script> |
||||
|
<script type='text/javascript' src='http://sapl3.interlegis.leg.br/javascript/jquery.form.min.js'></script> |
||||
|
<script type='text/javascript' src='http://sapl3.interlegis.leg.br/javascript/jquery.cookie.js'></script> |
||||
|
<script type="text/javascript" src="http://sapl3.interlegis.leg.br/javascript/jquery.fancybox.pack.js"></script> |
||||
|
<script type="text/javascript" src="http://sapl3.interlegis.leg.br/javascript/jquery.slicknav.min.js"></script> |
||||
|
<script type='text/javascript' src='http://sapl3.interlegis.leg.br/javascript/geral.js'></script> |
||||
|
</head> |
||||
|
<body class="fadeIn"> |
||||
|
<div class="barraSuperior"> |
||||
|
<div class="centroWrapper"> |
||||
|
|
||||
|
<div></div> |
||||
|
<div class="menu-mobile"></div> |
||||
|
<ul class="nav principal"> |
||||
|
<li class="sub"><a>Institucional</a> |
||||
|
<ul> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/mesa_diretora'>Mesa Diretora</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/comissao'>Comissões</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/bancada'>Bancadas</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/parlamentar'>Parlamentares</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
<li class="sub"><a>Protocolo</a> |
||||
|
<ul> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/consultas/protocolo/protocolo_pesquisar_form?incluir=1'>Pesquisar</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/protocolo/protocolo_legislativo_form'>Protocolo Legislativo</a> |
||||
|
</li> |
||||
|
<!--<li><a href='http://sapl3.interlegis.leg.br/cadastros/protocolo/protocolo_administrativo_form'>Protocolo Administrativo</a></li>--> |
||||
|
<!--<li><a href='http://sapl3.interlegis.leg.br/cadastros/protocolo/protocolo_anular_form'>Anular Protocolo</a></li>--> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/recebimento_proposicao'>Receber Proposições</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
|
||||
|
<!----> |
||||
|
<!--<li class="sub"><a>Administrativo</a>--> |
||||
|
<!--<ul>--> |
||||
|
<!--<li><a href='http://sapl3.interlegis.leg.br/consultas/documento_administrativo/documento_administrativo_pesquisar_form?incluir=1'>Documentos</a></li>--> |
||||
|
<!--<li><a href='http://sapl3.interlegis.leg.br/consultas/instituicao/instituicao_pesquisar_form?incluir=1'>Entidades / Instituições</a></li>--> |
||||
|
<!--</ul>--> |
||||
|
<!--</li>--> |
||||
|
<!----> |
||||
|
|
||||
|
<li class="sub"><a>Atividade Legislativa</a> |
||||
|
<ul> |
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/proposicao">Proposições</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/generico/materia_pesquisar_form?incluir=1'>Matérias Legislativas</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/consultas/sessao_plenaria'>Sessões Plenárias</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/consultas/pauta_sessao'>Pautas das Sessões</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/consultas/ata_sessao'>Atas das Sessões</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/consultas/reuniao_comissao'>Reuniões das Comissões</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/materia/tramitacao/tramitacao_lote_form'>Tramitação em Lote</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/generico/impressos/materia_impresso_form'>Impressos</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/relatorios_administrativos'>Relatórios</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
<li class="sub"><a>Normas Jurídicas</a> |
||||
|
<ul> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/generico/norma_juridica_pesquisar_form?incluir=1'>Pesquisar</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/generico/norma_juridica_indice_assunto?incluir=0'>Índice de Assuntos</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
<li class="sub"><a>Sistema</a> |
||||
|
<ul> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/cadastros/auxiliares'>Tabelas Auxiliares</a> |
||||
|
</li> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/generico/zopeedit-win32-1.0.0.exe'>ZopeEdit Windows</a> |
||||
|
</li> |
||||
|
<!--<li><a href='http://sapl3.interlegis.leg.br/generico/collective.zopeedit_1.0.0_all.deb'>ZopeEdit Linux</a></li>--> |
||||
|
<li><a href='http://sapl3.interlegis.leg.br/generico/senha_trocar_form'>Troca de Senha</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
</ul> |
||||
|
<ul class="nav right"> |
||||
|
<li class="pesquisa toggle"> |
||||
|
<a><img src="http://sapl3.interlegis.leg.br/imagens/pesquisa.png"></a> |
||||
|
<ul> |
||||
|
<li><span>Pesquisar</span></li> |
||||
|
</ul> |
||||
|
<div> |
||||
|
<!--Pesquisa SAPL--> |
||||
|
<div id="pesquisa-sapl" class="searchbox"> |
||||
|
<form action="http://sapl3.interlegis.leg.br/generico/palavra_chave_buscar_proc" name="search_form" id="search_form"> |
||||
|
<input id="search_text" name="txt_palavra_chave" placeholder="Pesquisar Matérias e Normas" type="text"> |
||||
|
<button type="submit"> |
||||
|
<img src="http://sapl3.interlegis.leg.br/imagens/arrow.png"> |
||||
|
</button> |
||||
|
</form> |
||||
|
</div> |
||||
|
<!--Pesquisa LexML--> |
||||
|
<div id="pesquisa-lexml" class="searchbox"> |
||||
|
<form method="get" action="http://sapl3.interlegis.leg.br/generico/lexml_pesquisar"> |
||||
|
<input class="buscaLexml" type="text" placeholder="Pesquisar no LexML" value="" /> |
||||
|
<button type="submit"> |
||||
|
<img src="http://sapl3.interlegis.leg.br/imagens/arrow.png"> |
||||
|
</button> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
</li> |
||||
|
<!--<li><a><img src="http://sapl3.interlegis.leg.br/imagens/dots.png"></a> |
||||
|
<ul> |
||||
|
<li><span>Acesso Rápido</span></li> |
||||
|
</ul> |
||||
|
</li>--> |
||||
|
<li> |
||||
|
<a href="http://sapl3.interlegis.leg.br/ajuda"><img src="http://sapl3.interlegis.leg.br/imagens/manual.png"></a> |
||||
|
<ul> |
||||
|
<li><span>Manual</span></li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
<li class="usuario toggle"> |
||||
|
<a><img src="http://sapl3.interlegis.leg.br/imagens/user.png"></a> |
||||
|
<ul> |
||||
|
<li><span>Usuário</span></li> |
||||
|
</ul> |
||||
|
<div> |
||||
|
<ul> |
||||
|
<li><span>saploper</span></li> |
||||
|
<li><a class="sair" href="http://sapl3.interlegis.leg.br/generico/log_out_proc">Sair</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</li> |
||||
|
</ul> |
||||
|
<ul class="nav acesso-rapido"> |
||||
|
|
||||
|
|
||||
|
<li><a>Acesso Rápido</a> |
||||
|
<ul> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/mesa_diretora">Mesa Diretora</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/comissao">Comissões</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/bancada">Bancadas</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/parlamentar">Parlamentares</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/consultas/sessao_plenaria">Sessões Plenárias</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/sessao_plenaria/votacao_parlamentar/">Votação</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/consultas/pauta_sessao">Pautas da Sessões</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/recebimento_proposicao">Recebimento de Proposições</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/proposicao">Elaboração de Proposições</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/generico/materia_pesquisar_form?incluir=1">Matérias Legislativas</a></li> |
||||
|
<li><a href="http://sapl3.interlegis.leg.br/cadastros/materia/tramitacao/tramitacao_lote_form">Tramitação em Lote</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/generico/norma_juridica_pesquisar_form?incluir=1">Normas Jurídicas</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/consultas/protocolo/protocolo_pesquisar_form?incluir=1">Protocolo Geral</a></li> |
||||
|
|
||||
|
<li><a href="http://sapl3.interlegis.leg.br/consultas/documento_administrativo/documento_administrativo_pesquisar_form?incluir=1">Documentos Administrativos</a></li> |
||||
|
|
||||
|
|
||||
|
</ul> |
||||
|
</li> |
||||
|
|
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> |
||||
|
<script type="text/javascript"> |
||||
|
|
||||
|
$(function() { |
||||
|
$('.nav.principal').slicknav({ |
||||
|
prependTo: '.menu-mobile', |
||||
|
duration: 400, |
||||
|
closedSymbol: '', |
||||
|
openedSymbol: '' |
||||
|
}); |
||||
|
|
||||
|
$('.slicknav_btn').wrap("<div class='slicknav_btn_wrapper'></div>"); |
||||
|
|
||||
|
$('.slicknav_btn').click(function() { |
||||
|
$('.slicknav_nav').toggleClass('ativo'); |
||||
|
}); |
||||
|
|
||||
|
$(document).mouseup(function(e) { |
||||
|
var subject = $(".barraSuperior .toggle, .searchbox form"); |
||||
|
if (e.target.id != subject.attr('id')) { |
||||
|
subject.removeClass("ativo"); |
||||
|
} |
||||
|
}); |
||||
|
|
||||
|
$('.barraSuperior .toggle').click(function() { |
||||
|
$(this).toggleClass("ativo"); |
||||
|
|
||||
|
$(".searchbox input, .searchbox button").click(function() { |
||||
|
$(this).parent().addClass("ativo"); |
||||
|
}); |
||||
|
}); |
||||
|
|
||||
|
}); |
||||
|
|
||||
|
</script> |
||||
|
<div id="pagina"> |
||||
|
<div id="topo"> |
||||
|
|
||||
|
|
||||
|
<div id="logo"> |
||||
|
<a href="http://sapl3.interlegis.leg.br"> |
||||
|
<img src="http://sapl3.interlegis.leg.br/imagens/brasao.gif" alt="Logotipo da Casa Legislativa" /> |
||||
|
</a> |
||||
|
</div> |
||||
|
<div id="identidade"> |
||||
|
<h2> |
||||
|
Câmara Municipal de Piraí |
||||
|
|
||||
|
- RJ |
||||
|
</h2> |
||||
|
<h3>Sistema de Apoio ao Processo Legislativo</h3> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div id="corpo"> |
||||
|
|
||||
|
<div id="conteudo"> |
||||
|
|
||||
|
|
||||
|
|
||||
|
<script type="text/javascript"> |
||||
|
<!-- |
||||
|
|
||||
|
function campos_criticar(form){ |
||||
|
/*----------------------------- |
||||
|
Função: Verifica se os campos estão preenchidos corretamente. |
||||
|
Argumentos: form : formulário em si. |
||||
|
Retorno: False - caso detecte na validação algum erro no |
||||
|
preenchimento dos campos; caso contrário, invoca o |
||||
|
SUBMIT do formulário. |
||||
|
Luciano De Fázio em 02/11/2011. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (form.txt_sgl_tipo_documento.value == "") { |
||||
|
alert("A sigla deve ser preenchido."); |
||||
|
form.txt_sgl_tipo_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txt_des_tipo_documento.value == "") { |
||||
|
alert("A descrição deve ser preenchida."); |
||||
|
form.txt_des_tipo_documento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
form.submit(); |
||||
|
} |
||||
|
|
||||
|
function tipo_documento_administrativo_excluir() { |
||||
|
/*----------------------------- |
||||
|
Função: Solicita a confirmação e chama o Método DTML de exclusão |
||||
|
do tipo de documento administrativo. |
||||
|
Argumentos: |
||||
|
Retorno: Retorna uma mensagem de exclusão bem sucedida e redire- |
||||
|
ciona à página 'index_html'. |
||||
|
Luciano De Fazio em 02/11/2011. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (confirm("Deseja realmente excluir?")) { |
||||
|
location.href = "tipo_documento_administrativo_excluir_proc?tip_documento="; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
//--> |
||||
|
</script> |
||||
|
|
||||
|
<form name="tipo_documento_administrativo_form" method="post" action="tipo_documento_administrativo_salvar_proc"> |
||||
|
|
||||
|
<div class="helpsapl"> <a id="ajuda" href="http://sapl3.interlegis.leg.br/ajuda/administrativo_tipo_documento">Ajuda</a> </div> |
||||
|
<h1 class="firstHeading"> Tabelas Auxiliares </h1> |
||||
|
|
||||
|
<table width="95%" align="center"> |
||||
|
<tr class="fundo"> |
||||
|
<td align="right" class="form-label">| <a href="index_html">Início</a> |</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
|
||||
|
|
||||
|
<input type="hidden" name="hdn_tip_documento" value="" /> |
||||
|
<fieldset><legend>Tipo Documento Administrativo</legend> |
||||
|
<table width="95%" align="center"> |
||||
|
<tr> |
||||
|
<td> |
||||
|
<table width="98%" align="center"> |
||||
|
<tr> |
||||
|
<td width="20%" height="40" class="form-element">Sigla (*)<br /> |
||||
|
<input type="text" name="txt_sgl_tipo_documento" value="" size="5" maxlength="5" |
||||
|
onBlur="form.txt_sgl_tipo_documento.value = form.txt_sgl_tipo_documento.value.toUpperCase()" /></td> |
||||
|
<td width="80%" class="form-element">Descrição (*)<br /> |
||||
|
<input type="text" name="txt_des_tipo_documento" value="" size="50" maxlength="50" /></td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
<center><p> |
||||
|
<input type="button" class="botao" name="btn_tipo_documento_administrativo_salvar" value="Salvar" onClick="campos_criticar(document.tipo_documento_administrativo_form)" /> |
||||
|
|
||||
|
</p></center> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
<div id="rodape"> |
||||
|
<div class="centroWrapper"> |
||||
|
<footer> |
||||
|
<div class="logos"> |
||||
|
|
||||
|
<div> |
||||
|
<a href="http://www.interlegis.leg.br/"><img src="http://sapl3.interlegis.leg.br/imagens/logo_interlegis.png" alt="Interlegis"></a> |
||||
|
<p>Desenvolvido pelo <a href="http://www.interlegis.leg.br/">Interlegis</a> em software livre e aberto sobre o <a href="http://www.zope.org/">Zope</a>.</p> |
||||
|
</div> |
||||
|
|
||||
|
<div> |
||||
|
<a href="http://creativecommons.org/licenses/by-sa/4.0/deed.pt_BR"><img src="http://sapl3.interlegis.leg.br/imagens/logo_cc.png" alt="Licença Creative Commons 4.0 - Atribuir Fonte - Compartilhar Igual" /></a> |
||||
|
<p>Conteúdo e dados sob licença <a href="https://creativecommons.org/licenses/?lang=pt_BR">Creative Commons</a> 4.0 <a href="http://creativecommons.org/licenses/by-sa/4.0/deed.pt_BR">Atribuir Fonte - Compartilhar Igual</a></p> |
||||
|
</div> |
||||
|
|
||||
|
</div> |
||||
|
|
||||
|
<div class="address"> |
||||
|
<address> |
||||
|
Câmara Municipal de Piraí - RJ |
||||
|
<br> |
||||
|
Rua Roberto Anselmo Kaustky | |
||||
|
CEP: 71680-389<br> |
||||
|
Fone: (34) 3239-1000 |
||||
|
<br /> |
||||
|
<a href="http://sapl3.interlegis.leg.br" target="_blank">Site da Câmara</a> |
||||
|
| |
||||
|
<a href="mailto:claudiomorale@interlegis.leg.br">Fale Conosco</a><br> |
||||
|
</footer> |
||||
|
</address> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</body> |
||||
|
|
||||
|
</html> |
@ -0,0 +1,410 @@ |
|||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
|
||||
|
|
||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> |
||||
|
<title>Sistema de Apoio ao Processo Legislativo</title> |
||||
|
<meta name="generator" content="SAPL - Sistema de Apoio ao Processo Legislativo - http://www.interlegis.leg.br/sapl" /> |
||||
|
|
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/manage_page_style); --></style> |
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/estilos.css); --></style> |
||||
|
<link rel="shortcut icon" type="image/x-icon" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/favicon.ico" /> |
||||
|
|
||||
|
<script type='text/javascript' src='http://devsapl25.interlegis.leg.br:8080/curso/sapl01/javascript/geral.js'></script> |
||||
|
|
||||
|
</head> |
||||
|
<body> |
||||
|
<div id="pagina"> |
||||
|
<div id="topo"> |
||||
|
|
||||
|
|
||||
|
<h1 id="logo"> |
||||
|
<img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/brasao.gif" alt="Logotipo da Casa Legislativa" /> |
||||
|
</h1> |
||||
|
<div id="identidade"> |
||||
|
<h2>Câmara Municipal de Demonstração</h2> |
||||
|
<h3>Sistema de Apoio ao Processo Legislativo</h3> |
||||
|
</div> |
||||
|
<div id="busca"> |
||||
|
<form name="top_bar_form" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/palavra_chave_buscar_proc"> |
||||
|
<fieldset> |
||||
|
<legend>Busca por palavra-chave</legend> |
||||
|
<input id="campoBusca" type="text" name="txt_palavra_chave" size="20" /> |
||||
|
<input class="botaoBusca" type="submit" value="buscar" /> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="funcoes"> |
||||
|
<span>usuário: <strong>saploper</strong></span> |
||||
|
<ul> |
||||
|
<li> <a class="inicio" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01">início</a></li> |
||||
|
|
||||
|
<li> <a class="voltar" href="javascript:history.back();">voltar</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a class="impressao" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/tramitacao/tramitacao_form?impressao=1&cod_documento=1&btn_incluir=Incluir+Tramita%E7%E3o">impressão</a></li> |
||||
|
<li><a class="manual" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda">manual</a></li> |
||||
|
<li><a class="sair" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/log_out_proc">sair</a></li> |
||||
|
</ul> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="corpo"> |
||||
|
<div id="menu"> |
||||
|
<h5>Menu</h5> |
||||
|
|
||||
|
<ul> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/mesa_diretora">Mesa Diretora</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/comissao">Comissões</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/parlamentar">Parlamentares</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/protocolo/protocolo_pesquisar_form?incluir=1">Protocolo Geral</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/documento_administrativo/documento_administrativo_pesquisar_form?incluir=1">Documentos Administrativos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/recebimento_proposicao">Recebimento de Proposições</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/consultas/pauta_sessao">Pauta da Sessão</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/materia_pesquisar_form?incluir=1">Matérias Legislativas</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/tramitacao/tramitacao_lote_form">Tramitação em Lote</a></li> |
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/materia/documento_acessorio/documento_acessorio_lote_form">Acessório em Lote</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/sessao_plenaria">Sessão Plenária</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/norma_juridica_pesquisar_form?incluir=1">Normas Jurídicas</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/impressos/materia_impresso_form">Impressos</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/relatorios_administrativos">Relatórios</a></li> |
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/auxiliares">Tabelas Auxiliares</a></li> |
||||
|
|
||||
|
|
||||
|
<li><a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/senha_trocar_form">Troca de Senha</a></li> |
||||
|
|
||||
|
|
||||
|
</ul> |
||||
|
<br /> |
||||
|
<fieldset> |
||||
|
<legend>Pesquisar no <a href="http://www.lexml.gov.br/" title="Rede de Informação Legislativa e Jurídica">LexML</a></legend> |
||||
|
<form method="get" action="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/lexml_pesquisar"> |
||||
|
<input class="buscaLexml" type="text" name="keyword" title="Busca por palavra-chave" value="" /> |
||||
|
<input type="image" value="Buscar" alt="Buscar" src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/lexml.gif" /> |
||||
|
</form> |
||||
|
</fieldset> |
||||
|
<br /> |
||||
|
</div> |
||||
|
|
||||
|
<div id="conteudo"> |
||||
|
|
||||
|
|
||||
|
|
||||
|
<div class="helpsapl"> <a id="ajuda" href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/ajuda/tramitacao_relatoria">Ajuda</a> </div> |
||||
|
<h1 class="firstHeading"> Documento Administrativo </h1> |
||||
|
|
||||
|
|
||||
|
|
||||
|
<script type="text/javascript" src="javascript/data_validar_jvsc"></script> |
||||
|
<script type="text/javascript" src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/javascript/prototype.min.js"></script> |
||||
|
<style type="text/css"><!-- @import url(http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/datepicker.css); --></style> |
||||
|
<script type="text/javascript"> |
||||
|
<!-- |
||||
|
function submeter(endereco){ |
||||
|
|
||||
|
var form = document.tramitacao_form; |
||||
|
|
||||
|
endereco += '?cod_documento=' + form.hdn_cod_documento.value; |
||||
|
|
||||
|
if (form.hdn_alterou.value=="1"){ |
||||
|
if (confirm("Deseja salvar os dados?")){ |
||||
|
form.hdn_url.value = endereco; |
||||
|
campos_criticar(form); |
||||
|
}else {location.href = endereco} |
||||
|
} |
||||
|
location.href = endereco; |
||||
|
} |
||||
|
|
||||
|
function campos_criticar(form){ |
||||
|
|
||||
|
if (form.txt_dat_tramitacao.value == ""){ |
||||
|
alert("A data de tramitação deve ser preenchida!"); |
||||
|
form.txt_dat_tramitacao.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (!IsValidDate(form.txt_dat_tramitacao.value)){ |
||||
|
alert("Digite uma data de tramitação válida!"); |
||||
|
form.txt_dat_tramitacao.focus(); |
||||
|
form.txt_dat_tramitacao.select(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
var dat_tramitacao = form.txt_dat_tramitacao.value.substring(6,10) + form.txt_dat_tramitacao.value.substring(3,5) + form.txt_dat_tramitacao.value.substring(0,2); |
||||
|
|
||||
|
if ((dat_tramitacao > 20150626) || (dat_tramitacao < 10000101)) { |
||||
|
alert("Data de tramitação deve ser menor ou igual à data corrente e maior ou igual à data da última tramitação!"); |
||||
|
form.txt_dat_tramitacao.focus(); |
||||
|
form.txt_dat_tramitacao.select(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.lst_cod_unid_tram_local.selectedIndex == 0){ |
||||
|
alert("A unidade local deve ser preenchida!"); |
||||
|
form.lst_cod_unid_tram_local.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.lst_cod_status.selectedIndex == 0){ |
||||
|
alert("O status da matéria deve ser preenchido!"); |
||||
|
form.lst_cod_status.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
/* ----- não eh obrigatório o preenchimento do local de destino ---- |
||||
|
if (form.lst_cod_unid_tram_dest.selectedIndex == 0){ |
||||
|
alert("A unidade destino deve ser selecionada!"); |
||||
|
form.lst_cod_unid_tram_dest.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
------------------------------------------------------------------- */ |
||||
|
/* ------ liberar indicação de mesmo local na origem e no destino a pedido da CM de Agudo/RS ----------- |
||||
|
if (form.lst_cod_unid_tram_local.value == form.lst_cod_unid_tram_dest.value){ |
||||
|
alert("As unidades local e destino devem ser diferentes!") |
||||
|
form.lst_cod_unid_tram_dest.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
--------------------------------------------------------------------------- */ |
||||
|
if (form.lst_cod_ult_tram_dest.value != ""){ |
||||
|
|
||||
|
if (form.lst_cod_ult_tram_dest.value != form.lst_cod_unid_tram_local.value){ |
||||
|
alert("A unidade local deve ser igual a de destino anterior!") |
||||
|
form.lst_cod_unid_tram_local.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
alert("Ultima Unid="+form.lst.cod_ult_tram_dest.value); |
||||
|
} |
||||
|
if (form.lst_cod_status.selectedIndex == 0){ |
||||
|
alert("O status deve ser selecionado!"); |
||||
|
form.lst_cod_status.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txa_txt_tramitacao.value == "") { |
||||
|
alert("O texto da tramitação deve ser preenchido!"); |
||||
|
form.txa_txt_tramitacao.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
if (form.txt_dat_encaminha.value!="" ) { |
||||
|
if (!IsValidDate(form.txt_dat_encaminha.value)){ |
||||
|
alert("Digite uma data de encaminhamento válida!"); |
||||
|
form.txt_dat_encaminha.focus(); |
||||
|
form.txt_dat_encaminha.select(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
var dat_encaminha = form.txt_dat_encaminha.value.substring(6,10) + form.txt_dat_encaminha.value.substring(3,5) + form.txt_dat_encaminha.value.substring(0,2); |
||||
|
if (dat_encaminha < dat_tramitacao) { |
||||
|
alert("A data de encaminhamento deve ser maior ou igual à data de tramitação!"); |
||||
|
form.txt_dat_encaminha.focus(); |
||||
|
form.txt_dat_encaminha.select(); |
||||
|
return false; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
if (form.txt_dat_fim_prazo.value!="") { |
||||
|
if (!IsValidDate(form.txt_dat_fim_prazo.value)){ |
||||
|
alert("Digite uma data de fim de prazo válida!"); |
||||
|
form.txt_dat_fim_prazo.focus(); |
||||
|
form.txt_dat_fim_prazo.select(); |
||||
|
return false; |
||||
|
} |
||||
|
var dat_fim_prazo = form.txt_dat_fim_prazo.value.substring(6,10) + form.txt_dat_fim_prazo.value.substring(3,5) + form.txt_dat_fim_prazo.value.substring(0,2); |
||||
|
|
||||
|
if (dat_fim_prazo < dat_tramitacao) { |
||||
|
alert("A data de fim de prazo tem que ser maior ou igual à data de tramitação!"); |
||||
|
form.txt_dat_fim_prazo.focus(); |
||||
|
form.txt_dat_fim_prazo.select(); |
||||
|
return false; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
form.hdn_dat_tramitacao.value = form.txt_dat_tramitacao.value; |
||||
|
form.submit(); |
||||
|
} |
||||
|
|
||||
|
function tramitacao_excluir(){ |
||||
|
/*----------------------------- |
||||
|
Função: Chama o Método DTML de exclusão da tramitacao |
||||
|
Argumentos: (). |
||||
|
Retorno: Retorna uma mensagem de exclusão bem sucessida e |
||||
|
redireciona à página 'index_html'. |
||||
|
Rommel Carvalho e Danilo Custódio em 16/04/2001. |
||||
|
------------------------------*/ |
||||
|
|
||||
|
if (confirm("Deseja realmente excluir?")) { |
||||
|
location.href="tramitacao_excluir_proc?cod_tramitacao=&cod_documento=1&ind_ult_tramitacao="; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
//--> |
||||
|
</script> |
||||
|
|
||||
|
<form name="tramitacao_form" method="post" action="tramitacao_salvar_proc"> |
||||
|
|
||||
|
<input type="hidden" name="hdn_cod_tramitacao" value="" /> |
||||
|
<input type="hidden" name="hdn_cod_documento" value="1" /> |
||||
|
<input type="hidden" name="hdn_url" value="index_html?cod_documento=1" /> |
||||
|
<input type="hidden" name="hdn_alterou" value="0" /> |
||||
|
<input type="hidden" name="hdn_dat_tramitacao" value="" /> |
||||
|
|
||||
|
<fieldset><legend>Documento Administrativo</legend> |
||||
|
<ul> |
||||
|
<li> |
||||
|
<a |
||||
|
href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/documento_acessorio/index_html?cod_documento=1">Documento Acessório</a> |
||||
|
</li> |
||||
|
<li> |
||||
|
<a |
||||
|
class="selecionado" |
||||
|
|
||||
|
href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/tramitacao/index_html?cod_documento=1">Tramitação</a> |
||||
|
</li> |
||||
|
<li> |
||||
|
<a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/cadastros/documento_administrativo/documento_administrativo_mostrar_proc?cod_documento=1">Início</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
|
||||
|
<table> |
||||
|
<tr> |
||||
|
<td class="texto"> |
||||
|
Tipo: <b>CNV</b> |
||||
|
</td> |
||||
|
<td class="texto"> |
||||
|
Número: <b>1</b> |
||||
|
</td> |
||||
|
<td class="texto"> |
||||
|
Ano: <b>2015</b> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3" class="texto"> |
||||
|
Assunto: <b> AAAAA</b> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
|
||||
|
|
||||
|
<fieldset><legend>Tramitação</legend> |
||||
|
<table> |
||||
|
<tr> |
||||
|
<td><label for="txt_dat_tramitacao">Data Tramitação <span class="campoObrigatorio"></span></label><br /> |
||||
|
<input type="hidden" name="lst_cod_ult_tram_dest" value="" /> |
||||
|
|
||||
|
<input type="text" name="txt_dat_tramitacao" id="txt_dat_tramitacao" size="10" maxlength="10" value="26/06/2015" |
||||
|
onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_tramitacao)" /> |
||||
|
<script type="text/javascript"> |
||||
|
/*<[CDATA[*/ |
||||
|
var dpck = new DatePicker({ |
||||
|
relative : 'txt_dat_tramitacao', |
||||
|
language : 'pt' |
||||
|
}); |
||||
|
/*]]>*/ |
||||
|
</script></td> |
||||
|
|
||||
|
<td><label for="lst_cod_unid_tram_local">Unidade Local <span class="campoObrigatorio"></span></label><br /> |
||||
|
<select name="lst_cod_unid_tram_local" onChange="javascript:form.hdn_alterou.value=1"> |
||||
|
<option>Selecione</option> |
||||
|
</select> |
||||
|
</td> |
||||
|
</tr> |
||||
|
|
||||
|
<tr> |
||||
|
<td><label for="lst_cod_status">Status <span class="campoObrigatorio"></span></label><br /> |
||||
|
<select name="lst_cod_status" onChange="javascript:form.hdn_alterou.value=1"> |
||||
|
<option>Selecione</option> |
||||
|
<option |
||||
|
value="1"> |
||||
|
DEF - Deferido</option> |
||||
|
<option |
||||
|
value="2"> |
||||
|
IND - Indeferido</option> |
||||
|
</select></td> |
||||
|
|
||||
|
<td><label for="lst_cod_unid_tram_dest">Unidade Destino </label><br /> |
||||
|
<select name="lst_cod_unid_tram_dest" onChange="javascript:form.hdn_alterou.value=1"> |
||||
|
<option value="">Selecione</option> |
||||
|
</select></td></tr> |
||||
|
|
||||
|
<tr> |
||||
|
<td><label for="lst_cod_unid_tram_dest">Data Encaminhamento</label><br /> |
||||
|
<input type="text" name="txt_dat_encaminha" id="txt_dat_encaminha" size="10" maxlength="10" value="" |
||||
|
onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_encaminha)" /> |
||||
|
<script type="text/javascript"> |
||||
|
/*<[CDATA[*/ |
||||
|
var dpck = new DatePicker({ |
||||
|
relative : 'txt_dat_encaminha', |
||||
|
language : 'pt' |
||||
|
}); |
||||
|
/*]]>*/ |
||||
|
</script></td> |
||||
|
<td><label for="lst_cod_unid_tram_dest">Data Fim do Prazo</label><br /> |
||||
|
<input type="text" name="txt_dat_fim_prazo" id="txt_dat_fim_prazo" size="10" maxlength="10" value="" |
||||
|
onChange="javascript:form.hdn_alterou.value=1" onBlur="formata_data(form.txt_dat_fim_prazo)" /> |
||||
|
<script type="text/javascript"> |
||||
|
/*<[CDATA[*/ |
||||
|
var dpck = new DatePicker({ |
||||
|
relative : 'txt_dat_fim_prazo', |
||||
|
language : 'pt' |
||||
|
}); |
||||
|
/*]]>*/ |
||||
|
</script> |
||||
|
</td> |
||||
|
|
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="4"><label for="txa_txt_tramitacao">Texto da Ação <span class="campoObrigatorio"></span></label><br /> |
||||
|
<textarea name="txa_txt_tramitacao" cols="65" |
||||
|
onChange="javascript:form.hdn_alterou.value=1"></textarea> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</fieldset> |
||||
|
<p align="center"><input type="button" class="botao" name="btn_tramitacao_salvar" value="Salvar" onClick="campos_criticar(document.tramitacao_form)" /> |
||||
|
|
||||
|
</p> |
||||
|
</fieldset> |
||||
|
</form> |
||||
|
</div> |
||||
|
<br clear="all" /> |
||||
|
</div> |
||||
|
<div id="rodape"> |
||||
|
<address> |
||||
|
Av. George Washington, 3580 |
||||
|
- São José da Lagoa Tapada - PB |
||||
|
- CEP: 12345-678 - |
||||
|
Telefone: (12)3456-7890 |
||||
|
- Fax: (09)8765-4321 |
||||
|
<br /> |
||||
|
|
||||
|
Portal: <a href="http://www.camaramunicipal.gov.br" target="_blank">http://www.camaramunicipal.gov.br</a> |
||||
|
<!-- Portal: <a href="http://www.camaramunicipal.gov.br">http://www.camaramunicipal.gov.br</a> - --> |
||||
|
E-mail: <a href="mailto:faleconosco@camaramunicipal.gov.br">faleconosco@camaramunicipal.gov.br</a> |
||||
|
</address> |
||||
|
<div> |
||||
|
<a href="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/generico/licenca"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/interlegis.gif" width="80" height="15" alt="Desenvolvido pelo Interlegis" /></a> |
||||
|
<a href="http://www.zope.org/Credits"><img src="http://devsapl25.interlegis.leg.br:8080/curso/sapl01/imagens/zope.png" width="80" height="15" alt="Desenvolvido em Zope" /></a> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
||||
|
|
||||
|
|
@ -1,75 +1,101 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
from django.db import models |
from django.db import models |
||||
|
from django.utils.translation import ugettext as _ |
||||
|
|
||||
from materia.models import Autor, TipoMateriaLegislativa |
from materia.models import Autor, TipoMateriaLegislativa |
||||
|
|
||||
|
|
||||
class TipoDocumentoAdministrativo(models.Model): |
class TipoDocumentoAdministrativo(models.Model): |
||||
sigla_tipo_documento = models.CharField(max_length=5) # sgl_tipo_documento |
sigla_tipo_documento = models.CharField(max_length=5, verbose_name=_(u'Sigla')) # sgl_tipo_documento |
||||
descricao_tipo_documento = models.CharField(max_length=50) # des_tipo_documento |
descricao_tipo_documento = models.CharField(max_length=50, verbose_name=_(u'Descrição')) # des_tipo_documento |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Tipo de Documento Administrativo') |
||||
|
verbose_name_plural = _(u'Tipos de Documento Administrativo') |
||||
|
|
||||
|
|
||||
class DocumentoAdministrativo(models.Model): |
class DocumentoAdministrativo(models.Model): |
||||
tipo = models.ForeignKey(TipoDocumentoAdministrativo) # tip_documento |
tipo = models.ForeignKey(TipoDocumentoAdministrativo, verbose_name=_(u'Tipo Documento')) # tip_documento |
||||
numero_documento = models.IntegerField() # num_documento |
numero_documento = models.IntegerField(verbose_name=_(u'Número')) # num_documento |
||||
ano_documento = models.SmallIntegerField() # ano_documento |
ano_documento = models.SmallIntegerField(verbose_name=_(u'Ano')) # ano_documento |
||||
data_documento = models.DateField() # dat_documento |
data_documento = models.DateField(verbose_name=_(u'Data')) # dat_documento |
||||
numero_protocolo = models.IntegerField(blank=True, null=True) # num_protocolo |
numero_protocolo = models.IntegerField(blank=True, null=True, verbose_name=_(u'Núm. Protocolo')) # num_protocolo |
||||
txt_interessado = models.CharField(max_length=50, blank=True, null=True) # txt_interessado |
txt_interessado = models.CharField(max_length=50, blank=True, null=True, verbose_name=_(u'Interessado')) # txt_interessado |
||||
autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor |
autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor |
||||
numero_dias_prazo = models.IntegerField(blank=True, null=True) # num_dias_prazo |
numero_dias_prazo = models.IntegerField(blank=True, null=True, verbose_name=_(u'Dias Prazo')) # num_dias_prazo |
||||
data_fim_prazo = models.DateField(blank=True, null=True) # dat_fim_prazo |
data_fim_prazo = models.DateField(blank=True, null=True, verbose_name=_(u'Data Fim Prazo')) # dat_fim_prazo |
||||
tramitacao = models.BooleanField() # ind_tramitacao |
tramitacao = models.BooleanField(verbose_name=_(u'Em Tramitação?')) # ind_tramitacao |
||||
txt_assunto = models.TextField() # txt_assunto |
txt_assunto = models.TextField(verbose_name=_(u'Assunto')) # txt_assunto |
||||
txt_observacao = models.TextField(blank=True, null=True) # txt_observacao |
txt_observacao = models.TextField(blank=True, null=True, verbose_name=_(u'Observação')) # txt_observacao |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Documento Administrativo') |
||||
|
verbose_name_plural = _(u'Documentos Administrativos') |
||||
|
|
||||
|
|
||||
class DocumentoAcessorioAdministrativo(models.Model): |
class DocumentoAcessorioAdministrativo(models.Model): |
||||
documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento |
documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento |
||||
tipo = models.ForeignKey(TipoDocumentoAdministrativo) # tip_documento |
tipo = models.ForeignKey(TipoDocumentoAdministrativo, verbose_name=_(u'Tipo')) # tip_documento |
||||
nome_documento = models.CharField(max_length=30) # nom_documento |
nome_documento = models.CharField(max_length=30, verbose_name=_(u'Nome')) # nom_documento |
||||
nome_arquivo = models.CharField(max_length=100) # nom_arquivo |
nome_arquivo = models.CharField(max_length=100, verbose_name=_(u'Arquivo')) # nom_arquivo |
||||
data_documento = models.DateField(blank=True, null=True) # dat_documento |
data_documento = models.DateField(blank=True, null=True, verbose_name=_(u'Data')) # dat_documento |
||||
nome_autor_documento = models.CharField(max_length=50, blank=True, null=True) # nom_autor_documento |
nome_autor_documento = models.CharField(max_length=50, blank=True, null=True, verbose_name=_(u'Autor')) # nom_autor_documento |
||||
txt_assunto = models.TextField(blank=True, null=True) # txt_assunto |
txt_assunto = models.TextField(blank=True, null=True, verbose_name=_(u'Assunto')) # txt_assunto |
||||
txt_indexacao = models.TextField(blank=True, null=True) # txt_indexacao |
txt_indexacao = models.TextField(blank=True, null=True) # txt_indexacao |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Documento Acessório') |
||||
|
verbose_name_plural = _(u'Documentos Acessórios') |
||||
|
|
||||
|
|
||||
class Protocolo(models.Model): |
class Protocolo(models.Model): |
||||
numero_protocolo = models.IntegerField(blank=True, null=True) # num_protocolo |
numero_protocolo = models.IntegerField(blank=True, null=True) # num_protocolo |
||||
ano_protocolo = models.SmallIntegerField() # ano_protocolo |
ano_protocolo = models.SmallIntegerField() # ano_protocolo |
||||
data_protocolo = models.DateField() # dat_protocolo |
data_protocolo = models.DateField() # dat_protocolo |
||||
hora_protocolo = models.TimeField() # hor_protocolo |
hora_protocolo = models.TimeField() # hor_protocolo |
||||
data_timestamp = models.DateTimeField() # dat_timestamp |
data_timestamp = models.DateTimeField() # dat_timestamp |
||||
tipo_protocolo = models.IntegerField() # tip_protocolo |
tipo_protocolo = models.IntegerField(verbose_name=_(u'Tipo de Protocolo')) # tip_protocolo |
||||
tipo_processo = models.IntegerField() # tip_processo |
tipo_processo = models.IntegerField() # tip_processo |
||||
txt_interessado = models.CharField(max_length=60, blank=True, null=True) # txt_interessado |
txt_interessado = models.CharField(max_length=60, blank=True, null=True) # txt_interessado |
||||
autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor |
autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor |
||||
txt_assunto_ementa = models.TextField(blank=True, null=True) # txt_assunto_ementa |
txt_assunto_ementa = models.TextField(blank=True, null=True) # txt_assunto_ementa |
||||
tipo_documento = models.ForeignKey(TipoDocumentoAdministrativo, blank=True, null=True) # tip_documento |
tipo_documento = models.ForeignKey(TipoDocumentoAdministrativo, blank=True, null=True, verbose_name=_(u'Tipo de documento')) # tip_documento |
||||
tipo_materia = models.ForeignKey(TipoMateriaLegislativa, blank=True, null=True) # tip_materia |
tipo_materia = models.ForeignKey(TipoMateriaLegislativa, blank=True, null=True, verbose_name=_(u'Tipo Matéria')) # tip_materia |
||||
numero_paginas = models.IntegerField(blank=True, null=True) # num_paginas |
numero_paginas = models.IntegerField(blank=True, null=True, verbose_name=_(u'Núm. Páginas')) # num_paginas |
||||
txt_observacao = models.TextField(blank=True, null=True) # txt_observacao |
txt_observacao = models.TextField(blank=True, null=True, verbose_name=_(u'Observação')) # txt_observacao |
||||
anulado = models.BooleanField() # ind_anulado |
anulado = models.BooleanField() # ind_anulado |
||||
txt_user_anulacao = models.CharField(max_length=20, blank=True, null=True) # txt_user_anulacao |
txt_user_anulacao = models.CharField(max_length=20, blank=True, null=True) # txt_user_anulacao |
||||
txt_ip_anulacao = models.CharField(max_length=15, blank=True, null=True) # txt_ip_anulacao |
txt_ip_anulacao = models.CharField(max_length=15, blank=True, null=True) # txt_ip_anulacao |
||||
txt_just_anulacao = models.CharField(max_length=60, blank=True, null=True) # txt_just_anulacao |
txt_just_anulacao = models.CharField(max_length=60, blank=True, null=True) # txt_just_anulacao |
||||
timestamp_anulacao = models.DateTimeField(blank=True, null=True) # timestamp_anulacao |
timestamp_anulacao = models.DateTimeField(blank=True, null=True) # timestamp_anulacao |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Protocolo') |
||||
|
verbose_name_plural = _(u'Protocolos') |
||||
|
|
||||
|
|
||||
class StatusTramitacaoAdministrativo(models.Model): |
class StatusTramitacaoAdministrativo(models.Model): |
||||
sigla_status = models.CharField(max_length=10) # sgl_status |
sigla_status = models.CharField(max_length=10, verbose_name=_(u'Sigla')) # sgl_status |
||||
descricao_status = models.CharField(max_length=60) # des_status |
descricao_status = models.CharField(max_length=60, verbose_name=_(u'Descrição')) # des_status |
||||
fim_tramitacao = models.BooleanField() # ind_fim_tramitacao |
fim_tramitacao = models.BooleanField() # ind_fim_tramitacao |
||||
retorno_tramitacao = models.BooleanField() # ind_retorno_tramitacao |
retorno_tramitacao = models.BooleanField() # ind_retorno_tramitacao |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Status de Tramitação') |
||||
|
verbose_name_plural = _(u'Status de Tramitação') |
||||
|
|
||||
|
|
||||
class TramitacaoAdministrativo(models.Model): |
class TramitacaoAdministrativo(models.Model): |
||||
documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento |
documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento |
||||
data_tramitacao = models.DateField(blank=True, null=True) # dat_tramitacao |
data_tramitacao = models.DateField(blank=True, null=True) # dat_tramitacao |
||||
cod_unid_tram_local = models.IntegerField(blank=True, null=True) # cod_unid_tram_local |
cod_unid_tram_local = models.IntegerField(blank=True, null=True, verbose_name=_(u'Unidade Local')) # cod_unid_tram_local |
||||
data_encaminha = models.DateField(blank=True, null=True) # dat_encaminha |
data_encaminha = models.DateField(blank=True, null=True, verbose_name=_(u'Data Encaminhamento')) # dat_encaminha |
||||
cod_unid_tram_dest = models.IntegerField(blank=True, null=True) # cod_unid_tram_dest |
cod_unid_tram_dest = models.IntegerField(blank=True, null=True, verbose_name=_(u'Unidade Destino')) # cod_unid_tram_dest |
||||
status = models.ForeignKey(StatusTramitacaoAdministrativo, blank=True, null=True) # cod_status |
status = models.ForeignKey(StatusTramitacaoAdministrativo, blank=True, null=True, verbose_name=_(u'Status')) # cod_status |
||||
ult_tramitacao = models.BooleanField() # ind_ult_tramitacao |
ult_tramitacao = models.BooleanField() # ind_ult_tramitacao |
||||
txt_tramitacao = models.TextField(blank=True, null=True) # txt_tramitacao |
txt_tramitacao = models.TextField(blank=True, null=True, verbose_name=_(u'Texto da Ação')) # txt_tramitacao |
||||
data_fim_prazo = models.DateField(blank=True, null=True) # dat_fim_prazo |
data_fim_prazo = models.DateField(blank=True, null=True, verbose_name=_(u'Data Fim do Prazo')) # dat_fim_prazo |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Tramitação de Documento Administrativo') |
||||
|
verbose_name_plural = _(u'Tramitações de Documento Administrativo') |
||||
|
Loading…
Reference in new issue