mirror of https://github.com/interlegis/sigi.git
Starlone (Estagiario)
14 years ago
15 changed files with 966 additions and 450 deletions
@ -0,0 +1,158 @@ |
|||||
|
{% extends "admin/carrinho.html" %} |
||||
|
{% load adminmedia admin_list i18n %} |
||||
|
{% block extrastyle %} |
||||
|
{{ block.super }} |
||||
|
{% include "admin/tabs_style.html" %} |
||||
|
|
||||
|
|
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block title %}Casas legislativas no Carrinho | SIGI{% endblock %} |
||||
|
{% block content_title %}<h1>Casas Legislativas no Carrinho</h1>{% endblock %} |
||||
|
|
||||
|
{% block mensagem%} |
||||
|
<ul class="messagelist"> |
||||
|
{%if carIsEmpty%} |
||||
|
<li class="warning">O carrinho está vazio, sendo assim todas as casas entram na lista para exportação de acordo com os filtros aplicados.</li> |
||||
|
{%else%} |
||||
|
<li>{{paginas.paginator.count}} Casas Legislativas no carrinho.</li> |
||||
|
{%endif%} |
||||
|
</ul> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block action %}/casas/casalegislativa/carrinho/deleta_itens_carrinho{% endblock %} |
||||
|
|
||||
|
{% block tabela %} |
||||
|
<table> |
||||
|
<thead> |
||||
|
<tr> |
||||
|
{%if not carIsEmpty%} |
||||
|
<th class="sorted ascending"><!-- <input type="checkbox" id="action-toggle" style="display: inline;">--> |
||||
|
</th> |
||||
|
{% endif %} |
||||
|
<th class="sorted ascending">Nome</th> |
||||
|
<th class="sorted ascending">Município</th> |
||||
|
<th class="sorted ascending">Presidente</th> |
||||
|
<th class="sorted ascending">Endereço</th> |
||||
|
</tr> |
||||
|
</thead> |
||||
|
<tbody> |
||||
|
{% for casa in paginas.object_list %} |
||||
|
<tr class="{% cycle 'row1' 'row2' %}"> |
||||
|
{%if not carIsEmpty%} |
||||
|
<th><input type="checkbox" name="_selected_action" |
||||
|
value="{{casa.id}}" class="action-select" /></th> |
||||
|
{% endif %} |
||||
|
<td style="text-align: left;">{{casa.nome}}</td> |
||||
|
<td>{{casa.municipio}}</td> |
||||
|
<td>{{casa.presidente}}</td> |
||||
|
<td>{{casa.logradouro}}</td> |
||||
|
</tr> |
||||
|
{% endfor %} |
||||
|
</tbody> |
||||
|
</table> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block botoes %} |
||||
|
<div id="tabs"> |
||||
|
<ul> |
||||
|
<li><a href="#tabs-1">Etiqueta</a></li> |
||||
|
<li><a href="#tabs-2">Relatório</a></li> |
||||
|
<li><a href="#tabs-3">Arquivo CSV (Excel, Calc)</a></li> |
||||
|
</ul> |
||||
|
|
||||
|
<div id="tabs-1"> |
||||
|
<form action="../labels/{{query_str}}" method="post"> |
||||
|
<fieldset><legend>Tipo de etiqueta</legend> |
||||
|
<ul class="tabs-conteudo"> |
||||
|
<li><input type="radio" name="tipo_etiqueta" |
||||
|
value="com_presidente"><label>Com Presidente</label></li> |
||||
|
<li><input type="radio" name="tipo_etiqueta" |
||||
|
value="sem_presidente" checked="checked"> |
||||
|
<label>Sem Presidente</label></li> |
||||
|
</ul> |
||||
|
</fieldset> |
||||
|
<ul class="botoes"> |
||||
|
<li><input type="submit" value="Gerar Etiqueta" /></li> |
||||
|
</ul> |
||||
|
</form> |
||||
|
|
||||
|
</div> |
||||
|
<div id="tabs-2"> |
||||
|
<form action="../reports/{{query_str}}" method="post"> |
||||
|
<fieldset><legend>Tipo de relatório</legend> |
||||
|
<ul class="tabs-conteudo"> |
||||
|
<li><input type="radio" name="tipo_relatorio" value="simples" |
||||
|
checked="checked"><label>Simples</label></li> |
||||
|
<li><input type="radio" name="tipo_relatorio" value="completo"><label>Completo</label></li> |
||||
|
</ul> |
||||
|
</fieldset> |
||||
|
<ul class="botoes"> |
||||
|
<li><input type="submit" value="Gerar Relatório" /></li> |
||||
|
</ul> |
||||
|
</form> |
||||
|
</div> |
||||
|
<div id="tabs-3"> |
||||
|
<form action="../csv/{{query_str}}" method="post"> |
||||
|
<fieldset><legend>Escolha os atributos para exportar</legend> |
||||
|
<ul id="sortable" class="tabs-conteudo"> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" value="CNPJ" |
||||
|
class="action-select" checked="checked" /> |
||||
|
<label>CNPJ</label> |
||||
|
</li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" |
||||
|
value="Código IBGE" class="action-select" checked="checked" /> |
||||
|
<label>Código IBGE</label> |
||||
|
</li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" value="Nome" |
||||
|
class="action-select" checked="checked" /> |
||||
|
<label>Nome</label> |
||||
|
</li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" |
||||
|
value="Município" class="action-select" checked="checked" /> |
||||
|
<label>Município</label></li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" |
||||
|
value="Presidente" class="action-select" checked="checked" /> |
||||
|
<label>Presidente</label></li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" |
||||
|
value="Logradouro" class="action-select" checked="checked" /> |
||||
|
<label>Endereço</label></li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" |
||||
|
value="Bairro" class="action-select" checked="checked" /> |
||||
|
<label>Bairro</label></li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" value="CEP" |
||||
|
class="action-select" checked="checked" /> |
||||
|
<label>CEP</label> |
||||
|
</li> |
||||
|
<li> |
||||
|
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span> |
||||
|
<input type="checkbox" name="itens_csv_selected" |
||||
|
value="Telefone" class="action-select" checked="checked" /> |
||||
|
<label>Telefone</label> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</fieldset> |
||||
|
<ul class="botoes"> |
||||
|
<li><input type="submit" value="Exportar CSV" /></li> |
||||
|
</ul> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
{% endblock %} |
@ -1,76 +1,15 @@ |
|||||
{% extends "admin/change_list.html" %} |
{% extends "admin/change_list.html" %} |
||||
{% load adminmedia admin_list i18n reporting_tags %} |
{% load adminmedia admin_list i18n reporting_tags %} |
||||
|
|
||||
{% block extrastyle %} |
|
||||
{{ block.super }} |
|
||||
{% include "jquery/tabs_style.html" %} |
|
||||
{% endblock %} |
|
||||
|
|
||||
{% block object-tools %} |
{% block object-tools %} |
||||
{% if has_add_permission %} |
<ul class="object-tools"> |
||||
|
<li><a href="casas_sem_convenio_report/{{query_str}}">Casas sem Processo de Convênio</a></li> |
||||
<div id="tabs"> |
<li><a onclick="return showRelatedObjectLookupPopup(this);" href="carrinho/{{query_str}}">Carrinho / Exportar</a></li> |
||||
<ul> |
|
||||
<li><a href="#tabs-1">Exportar para PDF</a></li> |
|
||||
<li><a href="#tabs-2">Exportar para CSV</a></li> |
|
||||
<li><a href="#tabs-3">Etiqueta</a></li> |
|
||||
<li> |
<li> |
||||
<a style="display: none" href="#tabs-0" /> |
|
||||
<a href="add/{% if is_popup %}?_popup=1{% endif %}" class="addlink"> |
<a href="add/{% if is_popup %}?_popup=1{% endif %}" class="addlink"> |
||||
{% blocktrans with cl.opts.verbose_name as name %}Add {{ name }}{% endblocktrans %} |
{% blocktrans with cl.opts.verbose_name as name %}Add {{ name }}{% endblocktrans %} |
||||
</a> |
</a> |
||||
</li> |
</li> |
||||
</ul> |
</ul> |
||||
<div id="tabs-1"> |
|
||||
<p>Escolha uma das opções abaixo para exportar todas as casas legislátivas listadas. |
|
||||
Caso queira selecionar casas específicas, utilize a opção "exportar |
|
||||
casa(s) selecionada(s)" na caixa "Ação".</p> |
|
||||
<div class="tabs-conteudo"> |
|
||||
<ul> |
|
||||
<li><a href="reports/{{query_str}}">Exportar todas as casas listadas</a> </li> |
|
||||
<li> |
|
||||
<a href="casas_sem_convenio_report/{{query_str}}"> |
|
||||
Exportar apenas casas listadas sem convênio |
|
||||
</a> |
|
||||
</li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
</div> |
|
||||
<div id="tabs-2"> |
|
||||
<div class="tabs-conteudo"> |
|
||||
<p> |
|
||||
As opções abaixo exportam todas as casas listadas para um arquivo CSV que |
|
||||
pode ser aberto por programas de planilha eletrônica (Excel, Calc). |
|
||||
Para exportar casas específicas utilize a opção "Exportar casa(s) selecionada(s) |
|
||||
para CSV" |
|
||||
</p> |
|
||||
<ul> |
|
||||
<li><a href="csv/{{query_str}}">Exportar casas listas para CSV</a> </li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
</div> |
|
||||
<div id="tabs-3"> |
|
||||
<p>Escolha uma das opções abaixo para gerar etiquetas de todas as casas listadas. |
|
||||
Caso queira gerar de casas especificas, utilize a opção "gerar etiquetas |
|
||||
das casas selecionadas" disponivel na caixa "Ação". </p> |
|
||||
<ul class="tabs-conteudo"> |
|
||||
<li><a href="labels/{{ query_str }}">Gerar etiquetas com nome do presidente</a></li> |
|
||||
<li><a href="labels_sem_presidente/{{ query_str }}">Gerar etiquetas sem nome do presidente</a></li> |
|
||||
</ul> |
|
||||
</div> |
|
||||
</div> |
|
||||
|
|
||||
|
|
||||
<!--<ul class="object-tools"> |
|
||||
<li><a href="reports/{{query_str}}">Relatório</a> </li> |
|
||||
<li><a href="csv/{{query_str}}">Exportar CSV</a> </li> |
|
||||
<li><a href="casas_sem_convenio_report/{{query_str}}">Casas sem convênio</a> </li> |
|
||||
<li><a href="labels/{{ query_str }}">Gerar etiquetas</a></li> |
|
||||
<li> |
|
||||
<a href="add/{% if is_popup %}?_popup=1{% endif %}" class="addlink"> |
|
||||
{% blocktrans with cl.opts.verbose_name as name %}Add {{ name }}{% endblocktrans %} |
|
||||
</a> |
|
||||
</li> |
|
||||
</ul>--> |
|
||||
{% endif %} |
|
||||
{% endblock %} |
{% endblock %} |
||||
|
@ -0,0 +1,98 @@ |
|||||
|
{% extends "admin/carrinho.html" %} |
||||
|
{% load adminmedia admin_list i18n %} |
||||
|
{% block extrastyle %} |
||||
|
{{ block.super }} |
||||
|
{% include "admin/tabs_style.html" %} |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block title %}Convênios no Carrinho | SIGI{% endblock %} |
||||
|
{% block content_title %}<h1>Convênios no Carrinho</h1>{% endblock %} |
||||
|
|
||||
|
{% block mensagem%} |
||||
|
<ul class="messagelist"> |
||||
|
{%if carIsEmpty%} |
||||
|
<li class="warning">O carrinho está vazio, sendo assim todos os convênios entram na lista para exportação de acordo com os filtros aplicados.</li> |
||||
|
{%else%} |
||||
|
<li>{{paginas.paginator.count}} Convênios no carrinho.</li> |
||||
|
{%endif%} |
||||
|
</ul> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block action %}/convenios/convenio/carrinho/deleta_itens_carrinho{% endblock %} |
||||
|
|
||||
|
{% block tabela %} |
||||
|
<table> |
||||
|
<thead> |
||||
|
<tr> |
||||
|
{%if not carIsEmpty%} |
||||
|
<th class="sorted ascending"><!-- <input type="checkbox" id="action-toggle" style="display: inline;">--> |
||||
|
</th> |
||||
|
{% endif %} |
||||
|
<th class="sorted ascending">Numero do convênio</th> |
||||
|
<th class="sorted ascending">Casa Legislativa</th> |
||||
|
<th class="sorted ascending">Aderidas</th> |
||||
|
<th class="sorted ascending">Convêniadas</th> |
||||
|
<th class="sorted ascending">Equipadas</th> |
||||
|
<th class="sorted ascending">Projeto</th> |
||||
|
</tr> |
||||
|
</thead> |
||||
|
<tbody> |
||||
|
{% for convenio in paginas.object_list %} |
||||
|
<tr class="{% cycle 'row1' 'row2' %}"> |
||||
|
{%if not carIsEmpty%} |
||||
|
<th><input type="checkbox" name="_selected_action" |
||||
|
value="{{convenio.id}}" class="action-select" /></th> |
||||
|
{% endif %} |
||||
|
<td style="text-align: left;">{{convenio.num_convenio}}</td> |
||||
|
<td>{{convenio.casa_legislativa}}</td> |
||||
|
<td>{{convenio.data_adesao}}</td> |
||||
|
<td>{{convenio.data_retorno_assinatura}}</td> |
||||
|
<td>{{convenio.data_termo_aceite}}</td> |
||||
|
<td>{{convenio.projeto}}</td> |
||||
|
</tr> |
||||
|
{% endfor %} |
||||
|
</tbody> |
||||
|
</table> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block botoes %} |
||||
|
<div id="tabs"> |
||||
|
|
||||
|
<ul> |
||||
|
<li><a href="#tabs-1">Relatório</a></li> |
||||
|
</ul> |
||||
|
<div id="tabs-1"> |
||||
|
<form action="../reports/{{ query_str }}" method="post"> |
||||
|
<fieldset> |
||||
|
<legend>Relatório por</legend> |
||||
|
<ul class="tabs-conteudo"> |
||||
|
<li> |
||||
|
<input type="radio" name="filtro_casa" value="cm" checked="checked"/> |
||||
|
<label>Câmara Municipal</label> |
||||
|
</li> |
||||
|
<li> |
||||
|
<input type="radio" name="filtro_casa" value="al" /> |
||||
|
<label>Assembléia Legislativa</label> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</fieldset> |
||||
|
<fieldset> |
||||
|
<legend>Com data de aceite? (Equipada)</legend> |
||||
|
<ul class="tabs-conteudo"> |
||||
|
<li> |
||||
|
<input type="radio" name="data_aceite" value="sim" checked="checked" /> |
||||
|
<label>Sim</label> |
||||
|
</li> |
||||
|
<li> |
||||
|
<input type="radio" name="data_aceite" value="nao" /> |
||||
|
<label>Não</label> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</fieldset> |
||||
|
<ul class="botoes"> |
||||
|
<li><input type="submit" value="Gerar Relatório"></li> |
||||
|
</ul> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
|
{% endblock %} |
@ -0,0 +1,109 @@ |
|||||
|
{% extends "admin/change_list.html" %} |
||||
|
{% load adminmedia admin_list i18n %} |
||||
|
{% block extrastyle %} |
||||
|
{{ block.super }} |
||||
|
<style> |
||||
|
.botoes{ |
||||
|
|
||||
|
/*background: url("{{ADMIN_MEDIA_PREFIX}}img/admin/nav-bg.gif");*/ |
||||
|
font-weight: bold; |
||||
|
/*color: red;*/ |
||||
|
} |
||||
|
.botoes input{ |
||||
|
background: none; |
||||
|
font-weight: bold; |
||||
|
border: none; |
||||
|
color: blue; |
||||
|
} |
||||
|
.botoes li { |
||||
|
background-image: url("{{ADMIN_MEDIA_PREFIX}}img/admin/nav-bg.gif"); |
||||
|
display: inline; |
||||
|
border: 1px solid #CCC; |
||||
|
padding: 5px 10px; |
||||
|
margin: 0px; |
||||
|
} |
||||
|
.botoes a{ |
||||
|
|
||||
|
} |
||||
|
.botao_excluir input{ |
||||
|
color: red; |
||||
|
background: url("{{ADMIN_MEDIA_PREFIX}}img/admin/icon_deletelink.gif") no-repeat scroll 0 50% transparent |
||||
|
} |
||||
|
|
||||
|
</style> |
||||
|
|
||||
|
{% endblock %} |
||||
|
|
||||
|
|
||||
|
{% block branding %} {% endblock %} |
||||
|
{% block userlinks %} {% endblock %} |
||||
|
{% block nav-global %} {% endblock %} |
||||
|
|
||||
|
{% block title %}Carrinho | SIGI{% endblock %} |
||||
|
{% block content_title %}<h1>Carrinho</h1>{% endblock %} |
||||
|
|
||||
|
{% block content %} |
||||
|
<div id="content-main"> |
||||
|
|
||||
|
|
||||
|
{% block mensagem %} |
||||
|
<ul class="messagelist"> |
||||
|
{%if carIsEmpty%} |
||||
|
<li class="warning">O carrinho está vazio</li> |
||||
|
{%else%} |
||||
|
<li>{{paginas.paginator.count}} Itens no carrinho.</li> |
||||
|
{%endif%} |
||||
|
</ul> |
||||
|
{% endblock %} |
||||
|
|
||||
|
|
||||
|
<div id="changelist" class="module"> |
||||
|
<form action="{% block action %}#{% endblock %}" |
||||
|
class="changelist-form" method="post"> |
||||
|
{%if not carIsEmpty%} |
||||
|
<div class="botoes"> |
||||
|
<ul class="botao_excluir"> |
||||
|
<li><input class="botao_excluir" type="submit" value=" Excluir do carrinho os itens selecionados" /></li> |
||||
|
<li><a href="excluir_carrinho">Esvaziar carrinho</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
{% endif %} |
||||
|
<div class="result_list"> |
||||
|
{% block tabela %}{% endblock %} |
||||
|
</div> |
||||
|
{%if not carIsEmpty%} |
||||
|
<div class="botoes"> |
||||
|
<ul class="botao_excluir"> |
||||
|
<li><input class="botao_excluir" type="submit" value=" Excluir do carrinho os itens selecionados" /></li> |
||||
|
<li><a href="excluir_carrinho">Esvaziar carrinho</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
{% endif %} |
||||
|
|
||||
|
<div class="paginator"> |
||||
|
<span class="step-links"> |
||||
|
{% if paginas.has_previous %} |
||||
|
<a href="?page={{ paginas.previous_page_number }}">Anterior</a> |
||||
|
{% endif %} |
||||
|
|
||||
|
<span class="this-page"> |
||||
|
Página {{ paginas.number }} of {{ paginas.paginator.num_pages }}. |
||||
|
</span> |
||||
|
|
||||
|
{% if paginas.has_next %} |
||||
|
<a href="?page={{ paginas.next_page_number }}">Próxima</a> |
||||
|
{% endif %} |
||||
|
</span> |
||||
|
<span>{{paginas.paginator.count}} itens</span> |
||||
|
</div> |
||||
|
</form> |
||||
|
|
||||
|
{% block botoes %}{% endblock %} |
||||
|
|
||||
|
</div> |
||||
|
|
||||
|
</div> |
||||
|
{% endblock %} |
||||
|
|
||||
|
{% block footer %}{% endblock %} |
||||
|
|
Loading…
Reference in new issue