mirror of https://github.com/interlegis/sapl.git
Marcio Mazza
10 years ago
2 changed files with 566 additions and 35 deletions
@ -1,55 +1,78 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
from django.db import models |
from django.db import models |
||||
|
from django.utils.translation import ugettext as _ |
||||
|
|
||||
from parlamentares.models import Parlamentar |
from parlamentares.models import Parlamentar |
||||
|
|
||||
|
|
||||
class TipoComissao(models.Model): |
class TipoComissao(models.Model): |
||||
nome_tipo_comissao = models.CharField(max_length=50) # nom_tipo_comissao |
nome_tipo_comissao = models.CharField(max_length=50, verbose_name=_(u'Nome')) # nom_tipo_comissao |
||||
sigla_natureza_comissao = models.CharField(max_length=1) # sgl_natureza_comissao |
sigla_natureza_comissao = models.CharField(max_length=1, verbose_name=_(u'Natureza')) # sgl_natureza_comissao |
||||
sigla_tipo_comissao = models.CharField(max_length=10) # sgl_tipo_comissao |
sigla_tipo_comissao = models.CharField(max_length=10, verbose_name=_(u'Sigla')) # sgl_tipo_comissao |
||||
descricao_dispositivo_regimental = models.CharField(max_length=50, blank=True, null=True) # des_dispositivo_regimental |
descricao_dispositivo_regimental = models.CharField(max_length=50, blank=True, null=True, verbose_name=_(u'Dispositivo Regimental')) # des_dispositivo_regimental |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Tipo de Comissão') |
||||
|
verbose_name_plural = _(u'Tipos de Comissão') |
||||
|
|
||||
|
|
||||
class Comissao(models.Model): |
class Comissao(models.Model): |
||||
tipo_comissao = models.ForeignKey(TipoComissao) # tip_comissao |
tipo_comissao = models.ForeignKey(TipoComissao, verbose_name=_(u'Tipo')) # tip_comissao |
||||
nome_comissao = models.CharField(max_length=60) # nom_comissao |
nome_comissao = models.CharField(max_length=60, verbose_name=_(u'Nome da Comissâo')) # nom_comissao |
||||
sigla_comissao = models.CharField(max_length=10) # sgl_comissao |
sigla_comissao = models.CharField(max_length=10, verbose_name=_(u'Sigla')) # sgl_comissao |
||||
data_criacao = models.DateField() # dat_criacao |
data_criacao = models.DateField(verbose_name=_(u'Data Criação')) # dat_criacao |
||||
data_extincao = models.DateField(blank=True, null=True) # dat_extincao |
data_extincao = models.DateField(blank=True, null=True, verbose_name=_(u'Data Extinção')) # dat_extincao |
||||
nome_apelido_temp = models.CharField(max_length=100, blank=True, null=True) # nom_apelido_temp |
nome_apelido_temp = models.CharField(max_length=100, blank=True, null=True, verbose_name=_(u'Apelido')) # nom_apelido_temp |
||||
data_instalacao_temp = models.DateField(blank=True, null=True) # dat_instalacao_temp |
data_instalacao_temp = models.DateField(blank=True, null=True, verbose_name=_(u'Data Instalação')) # dat_instalacao_temp |
||||
data_final_prevista_temp = models.DateField(blank=True, null=True) # dat_final_prevista_temp |
data_final_prevista_temp = models.DateField(blank=True, null=True, verbose_name=_(u'Data Prevista Término')) # dat_final_prevista_temp |
||||
data_prorrogada_temp = models.DateField(blank=True, null=True) # dat_prorrogada_temp |
data_prorrogada_temp = models.DateField(blank=True, null=True, verbose_name=_(u'Novo Prazo')) # dat_prorrogada_temp |
||||
data_fim_comissao = models.DateField(blank=True, null=True) # dat_fim_comissao |
data_fim_comissao = models.DateField(blank=True, null=True, verbose_name=_(u'Data Término')) # dat_fim_comissao |
||||
nome_secretario = models.CharField(max_length=30, blank=True, null=True) # nom_secretario |
nome_secretario = models.CharField(max_length=30, blank=True, null=True, verbose_name=_(u'Secretário')) # nom_secretario |
||||
numero_tel_reuniao = models.CharField(max_length=15, blank=True, null=True) # num_tel_reuniao |
numero_tel_reuniao = models.CharField(max_length=15, blank=True, null=True, verbose_name=_(u'Tel. Sala Reunião')) # num_tel_reuniao |
||||
endereco_secretaria = models.CharField(max_length=100, blank=True, null=True) # end_secretaria |
endereco_secretaria = models.CharField(max_length=100, blank=True, null=True, verbose_name=_(u'Endereço Secretaria')) # end_secretaria |
||||
numero_tel_secretaria = models.CharField(max_length=15, blank=True, null=True) # num_tel_secretaria |
numero_tel_secretaria = models.CharField(max_length=15, blank=True, null=True, verbose_name=_(u'Tel. Secretaria')) # num_tel_secretaria |
||||
numero_fax_secretaria = models.CharField(max_length=15, blank=True, null=True) # num_fax_secretaria |
numero_fax_secretaria = models.CharField(max_length=15, blank=True, null=True, verbose_name=_(u'Fax Secretaria')) # num_fax_secretaria |
||||
descricao_agenda_reuniao = models.CharField(max_length=100, blank=True, null=True) # des_agenda_reuniao |
descricao_agenda_reuniao = models.CharField(max_length=100, blank=True, null=True, verbose_name=_(u'Data/Hora Reunião')) # des_agenda_reuniao |
||||
local_reuniao = models.CharField(max_length=100, blank=True, null=True) # loc_reuniao |
local_reuniao = models.CharField(max_length=100, blank=True, null=True, verbose_name=_(u'Local Reunião')) # loc_reuniao |
||||
txt_finalidade = models.TextField(blank=True, null=True) # txt_finalidade |
txt_finalidade = models.TextField(blank=True, null=True, verbose_name=_(u'Finalidade')) # txt_finalidade |
||||
endereco_email = models.CharField(max_length=100, blank=True, null=True) # end_email |
endereco_email = models.CharField(max_length=100, blank=True, null=True, verbose_name=_(u'E-mail')) # end_email |
||||
unid_deliberativa = models.BooleanField() # ind_unid_deliberativa |
unid_deliberativa = models.BooleanField() # ind_unid_deliberativa |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Comissão') |
||||
|
verbose_name_plural = _(u'Comissões') |
||||
|
|
||||
|
|
||||
class PeriodoCompComissao(models.Model): |
class PeriodoCompComissao(models.Model): |
||||
data_inicio_periodo = models.DateField() # dat_inicio_periodo |
data_inicio_periodo = models.DateField(verbose_name=_(u'Data Início')) # dat_inicio_periodo |
||||
data_fim_periodo = models.DateField(blank=True, null=True) # dat_fim_periodo |
data_fim_periodo = models.DateField(blank=True, null=True, verbose_name=_(u'Data Fim')) # dat_fim_periodo |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Período de composição de Comissão') |
||||
|
verbose_name_plural = _(u'Períodos de composição de Comissão') |
||||
|
|
||||
|
|
||||
class CargoComissao(models.Model): |
class CargoComissao(models.Model): |
||||
nome = models.CharField(max_length=50) # des_cargo |
nome = models.CharField(max_length=50) # des_cargo |
||||
unico = models.BooleanField() # ind_unico |
unico = models.BooleanField() # ind_unico |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Cargo em Comissão') |
||||
|
verbose_name_plural = _(u'Cargos em Comissão') |
||||
|
|
||||
|
|
||||
class ComposicaoComissao(models.Model): |
class ComposicaoComissao(models.Model): |
||||
parlamentar = models.ForeignKey(Parlamentar) # cod_parlamentar |
parlamentar = models.ForeignKey(Parlamentar) # cod_parlamentar |
||||
comissao = models.ForeignKey(Comissao) # cod_comissao |
comissao = models.ForeignKey(Comissao) # cod_comissao |
||||
periodo_comp = models.ForeignKey(PeriodoCompComissao) # cod_periodo_comp |
periodo_comp = models.ForeignKey(PeriodoCompComissao) # cod_periodo_comp |
||||
cargo = models.ForeignKey(CargoComissao) # cod_cargo |
cargo = models.ForeignKey(CargoComissao) # cod_cargo |
||||
titular = models.BooleanField() # ind_titular |
titular = models.BooleanField(verbose_name=_(u'Titular')) # ind_titular |
||||
data_designacao = models.DateField() # dat_designacao |
data_designacao = models.DateField(verbose_name=_(u'Data Designação')) # dat_designacao |
||||
data_desligamento = models.DateField(blank=True, null=True) # dat_desligamento |
data_desligamento = models.DateField(blank=True, null=True, verbose_name=_(u'Data Desligamento')) # dat_desligamento |
||||
descricao_motivo_desligamento = models.CharField(max_length=150, blank=True, null=True) # des_motivo_desligamento |
descricao_motivo_desligamento = models.CharField(max_length=150, blank=True, null=True, verbose_name=_(u'Motivo Desligamento')) # des_motivo_desligamento |
||||
obs_composicao = models.CharField(max_length=150, blank=True, null=True) # obs_composicao |
obs_composicao = models.CharField(max_length=150, blank=True, null=True, verbose_name=_(u'Observação')) # obs_composicao |
||||
|
|
||||
|
class Meta: |
||||
|
verbose_name = _(u'Composição de Comissão') |
||||
|
verbose_name_plural = _(u'Composições de Comissão') |
||||
|
|
||||
|
@ -0,0 +1,508 @@ |
|||||
|
<!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" src="javascript/data_validar_jvsc"></script> |
||||
|
<script type="text/javascript" src="javascript/data_validar_designacao_comissao_jvsc"></script> |
||||
|
<script type="text/javascript" src="javascript/data_validar_desligamento_jvsc"></script> |
||||
|
<script type="text/javascript"> |
||||
|
function campos_criticar(form){ |
||||
|
if (form.lst_parlamentar.selectedIndex == 0){ |
||||
|
alert("Selecione um parlamentar!"); |
||||
|
form.lst_parlamentar.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (form.lst_cargo_comissao.selectedIndex == 0){ |
||||
|
alert("Selecione um cargo!"); |
||||
|
form.lst_cargo_comissao.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (!(form.rad_ind_titular[0].checked || |
||||
|
form.rad_ind_titular[1].checked)){ |
||||
|
alert("Selecione a opção titular!"); |
||||
|
form.rad_ind_titular[0].focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (form.txt_dat_designacao.value == "") { |
||||
|
alert("Digite uma data de designação!"); |
||||
|
form.txt_dat_designacao.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (!IsValidDate(form.txt_dat_designacao.value)) { |
||||
|
alert("Digite uma data de designação válida!"); |
||||
|
form.txt_dat_designacao.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (!IsValidDateDesignacaoComissao(form.txt_dat_designacao.value, form.txt_dat_inicio.value, form.txt_dat_fim.value)) { |
||||
|
alert("Digite uma data de designação válida que esteja dentro do período de composição!"); |
||||
|
form.txt_dat_designacao.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if (form.txt_dat_desligamento.value != "" && |
||||
|
!IsValidDate(form.txt_dat_desligamento.value)) { |
||||
|
alert("Digite uma data de desligamento válida!"); |
||||
|
form.txt_dat_desligamento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
if ((form.txt_dat_desligamento.value != "") && |
||||
|
(!IsValidDateDesligamento(form.txt_dat_desligamento.value, form.txt_dat_designacao.value, form.txt_dat_fim.value))) { |
||||
|
alert("Digite data de desligamento válida, que seja posterior à designação e não posterior ao fim do período!"); |
||||
|
form.txt_dat_desligamento.focus(); |
||||
|
return false; |
||||
|
} |
||||
|
form.submit(); |
||||
|
} |
||||
|
function composicao_excluir(form){ |
||||
|
if (confirm("Deseja realmente excluir?")) { |
||||
|
location.href="composicao_comissao_excluir_proc?cod_comp_comissao=" + form.hdn_cod_comp_comissao.value + |
||||
|
"&cod_comissao=" + form.hdn_cod_comissao.value + |
||||
|
"&cod_periodo_comp=" + form.hdn_cod_periodo_comp.value; |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
<script type="text/javascript"> |
||||
|
$(function() { |
||||
|
$('#txt_dat_designacao').datepick(); |
||||
|
$('#txt_dat_desligamento').datepick(); |
||||
|
}); |
||||
|
</script> |
||||
|
<h1 class="firstHeading">Comissão de Constituição e Justiça </h1> |
||||
|
<form name="composicao_comissao_form" method="post" action="composicao_comissao_salvar_proc"> |
||||
|
<ul> |
||||
|
<li> |
||||
|
<a href="javascript:history.back()">Retornar</a> |
||||
|
</li> |
||||
|
</ul> |
||||
|
<input type="hidden" name="hdn_cod_comp_comissao" value=""> |
||||
|
<input type="hidden" name="hdn_cod_periodo_comp" value="15"> |
||||
|
<input type="hidden" name="hdn_cod_comissao" value="15"> |
||||
|
<input type="hidden" name="hdn_nom_comissao" value="Comissão de Constituição e Justiça"> |
||||
|
<input type="hidden" name="txt_dat_inicio" value="01/01/2015"> |
||||
|
<input type="hidden" name="txt_dat_fim" value="31/12/2015"> |
||||
|
<fieldset> |
||||
|
<legend>Composição</legend> |
||||
|
<table> |
||||
|
<tr> |
||||
|
<td class="form-element" colspan="2">Parlamentar <span class="campoObrigatorio"> </span> <br /> |
||||
|
<select name="lst_parlamentar" size="1"> |
||||
|
<option></option> |
||||
|
<option |
||||
|
value="125"> |
||||
|
Alexandre Neu / DEM |
||||
|
</option> |
||||
|
<option |
||||
|
value="124"> |
||||
|
Aliceu Odair Klein / PMDB |
||||
|
</option> |
||||
|
<option |
||||
|
value="19"> |
||||
|
Carlos Emílio Schiefelbein / PP |
||||
|
</option> |
||||
|
<option |
||||
|
value="126"> |
||||
|
Cleber Emilio Cassel / PMDB |
||||
|
</option> |
||||
|
<option |
||||
|
value="40"> |
||||
|
Gerson Ervino Halberstadt / PSDB |
||||
|
</option> |
||||
|
<option |
||||
|
value="120"> |
||||
|
Itamar José Puntel / PMDB |
||||
|
</option> |
||||
|
<option |
||||
|
value="127"> |
||||
|
Izabel Cristina Assmann Lamaison / PP |
||||
|
</option> |
||||
|
<option |
||||
|
value="117"> |
||||
|
João de Deus / PSDB |
||||
|
</option> |
||||
|
<option |
||||
|
value="110"> |
||||
|
Márcio Arno Halberstadt / PDT |
||||
|
</option> |
||||
|
<option |
||||
|
value="21"> |
||||
|
Paulo Roberto Unfer / PDT |
||||
|
</option> |
||||
|
<option |
||||
|
value="114"> |
||||
|
Sandro Frederico Goltz / PMDB |
||||
|
</option> |
||||
|
<option |
||||
|
value="128"> |
||||
|
Solange Helena Klüsener / PHS |
||||
|
</option> |
||||
|
<option |
||||
|
value="23"> |
||||
|
Vilson Dias / PSDB |
||||
|
</option> |
||||
|
</select> |
||||
|
</td> |
||||
|
<td class="form-element">Titular <span class="campoObrigatorio"> </span> <br /> |
||||
|
<input type="radio" name="rad_ind_titular" value="0" |
||||
|
/> |
||||
|
Não |
||||
|
<input type="radio" name="rad_ind_titular" value="1" |
||||
|
/> |
||||
|
Sim |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td class="form-element">Cargo <span class="campoObrigatorio"> </span> <br /> |
||||
|
<select name="lst_cargo_comissao"> |
||||
|
<option></option> |
||||
|
<option |
||||
|
value="1"> |
||||
|
Presidente |
||||
|
</option> |
||||
|
<option |
||||
|
value="2"> |
||||
|
Relator |
||||
|
</option> |
||||
|
<option |
||||
|
value="3"> |
||||
|
Membro |
||||
|
</option> |
||||
|
<option |
||||
|
value="4"> |
||||
|
Vice-Presidente |
||||
|
</option> |
||||
|
</select> |
||||
|
</td> |
||||
|
<td class="form-element">Data Designação <span class="campoObrigatorio"> </span> <br /> |
||||
|
<input type="text" |
||||
|
name="txt_dat_designacao" |
||||
|
id="txt_dat_designacao" |
||||
|
size="10" |
||||
|
value="" maxlength="10" onBlur="formata_data(form.txt_dat_designacao)"> |
||||
|
</td> |
||||
|
<td class="form-element">Data Desligamento <br /> |
||||
|
<input type="text" |
||||
|
name="txt_dat_desligamento" |
||||
|
id="txt_dat_desligamento" |
||||
|
size="10" |
||||
|
value="" maxlength="10" onBlur="formata_data(form.txt_dat_desligamento)"> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3" class="form-element">Motivo Desligamento <br /> |
||||
|
<input type="text" name="txt_des_motivo_desligamento" size="60" value="" maxlength="150"> |
||||
|
</td> |
||||
|
</tr> |
||||
|
<tr> |
||||
|
<td colspan="3" class="form-element">Observação <br /> |
||||
|
<input type="text" name="txt_obs_composicao" size="60" value="" maxlength="150"> |
||||
|
</td> |
||||
|
</tr> |
||||
|
</table> |
||||
|
</fieldset> |
||||
|
|
||||
|
<p align="center"> |
||||
|
<input type="button" name="btn_composicao_salvar" class="botao" value="Salvar" |
||||
|
onClick="campos_criticar(document.composicao_comissao_form)" /> |
||||
|
|
||||
|
</p> |
||||
|
</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> |
Loading…
Reference in new issue