Skip to content
Snippets Groups Projects
Commit cef21801 authored by Fabiano Sluzarski's avatar Fabiano Sluzarski
Browse files

tarefas para sprint 17, sem função de máscara e sem link para busca de cep....

tarefas para sprint 17, sem função de máscara e sem link para busca de cep. removido checkedmultiselect
parent 072d004a
No related branches found
No related tags found
No related merge requests found
Showing
with 219 additions and 42 deletions
......@@ -30,12 +30,17 @@ public class Localizacao {
@Column(columnDefinition = "text")
private String local;
@Column(columnDefinition = "text")
private String endereco;
private String logradouro;
private String bairro;
private String cep;
private Integer quantidadeVagas;
private String horarioFuncionamento;
private String horarioInicio;
private String horarioFim;
private String nomeReferencia;
......@@ -43,6 +48,9 @@ public class Localizacao {
private String email;
@Column(columnDefinition = "text")
private String observacao;
@Enumerated(EnumType.STRING)
private Situacao situacao;
......
......@@ -28,12 +28,28 @@ privileged aspect Localizacao_Roo_JavaBean {
this.local = local;
}
public String Localizacao.getEndereco() {
return this.endereco;
public String Localizacao.getLogradouro() {
return this.logradouro;
}
public void Localizacao.setEndereco(String endereco) {
this.endereco = endereco;
public void Localizacao.setLogradouro(String logradouro) {
this.logradouro = logradouro;
}
public String Localizacao.getBairro() {
return this.bairro;
}
public void Localizacao.setBairro(String bairro) {
this.bairro = bairro;
}
public String Localizacao.getCep() {
return this.cep;
}
public void Localizacao.setCep(String cep) {
this.cep = cep;
}
public Integer Localizacao.getQuantidadeVagas() {
......@@ -44,12 +60,20 @@ privileged aspect Localizacao_Roo_JavaBean {
this.quantidadeVagas = quantidadeVagas;
}
public String Localizacao.getHorarioFuncionamento() {
return this.horarioFuncionamento;
public String Localizacao.getHorarioInicio() {
return this.horarioInicio;
}
public void Localizacao.setHorarioFuncionamento(String horarioFuncionamento) {
this.horarioFuncionamento = horarioFuncionamento;
public void Localizacao.setHorarioInicio(String horarioInicio) {
this.horarioInicio = horarioInicio;
}
public String Localizacao.getHorarioFim() {
return this.horarioFim;
}
public void Localizacao.setHorarioFim(String horarioFim) {
this.horarioFim = horarioFim;
}
public String Localizacao.getNomeReferencia() {
......@@ -76,6 +100,14 @@ privileged aspect Localizacao_Roo_JavaBean {
this.email = email;
}
public String Localizacao.getObservacao() {
return this.observacao;
}
public void Localizacao.setObservacao(String observacao) {
this.observacao = observacao;
}
public Situacao Localizacao.getSituacao() {
return this.situacao;
}
......
......@@ -45,13 +45,20 @@ public class OcorrenciaMunicipal {
@Column(columnDefinition = "text")
private String comoAcessar;
private String inicioInscricoes;
@Temporal(TemporalType.DATE)
@DateTimeFormat(style = "S-")
private Date inicioInscricoes;
private String fimInscricoes;
@Temporal(TemporalType.DATE)
@DateTimeFormat(style = "S-")
private Date fimInscricoes;
@ManyToMany(cascade = CascadeType.ALL, mappedBy = "ocorrencia")
private Set<Localizacao> localizacoes = new HashSet<Localizacao>();
@Column(columnDefinition = "text")
private String observacao;
@Enumerated(EnumType.STRING)
private Situacao situacao;
......
......@@ -64,19 +64,19 @@ privileged aspect OcorrenciaMunicipal_Roo_JavaBean {
this.comoAcessar = comoAcessar;
}
public String OcorrenciaMunicipal.getInicioInscricoes() {
public Date OcorrenciaMunicipal.getInicioInscricoes() {
return this.inicioInscricoes;
}
public void OcorrenciaMunicipal.setInicioInscricoes(String inicioInscricoes) {
public void OcorrenciaMunicipal.setInicioInscricoes(Date inicioInscricoes) {
this.inicioInscricoes = inicioInscricoes;
}
public String OcorrenciaMunicipal.getFimInscricoes() {
public Date OcorrenciaMunicipal.getFimInscricoes() {
return this.fimInscricoes;
}
public void OcorrenciaMunicipal.setFimInscricoes(String fimInscricoes) {
public void OcorrenciaMunicipal.setFimInscricoes(Date fimInscricoes) {
this.fimInscricoes = fimInscricoes;
}
......@@ -88,6 +88,14 @@ privileged aspect OcorrenciaMunicipal_Roo_JavaBean {
this.localizacoes = localizacoes;
}
public String OcorrenciaMunicipal.getObservacao() {
return this.observacao;
}
public void OcorrenciaMunicipal.setObservacao(String observacao) {
this.observacao = observacao;
}
public Situacao OcorrenciaMunicipal.getSituacao() {
return this.situacao;
}
......
......@@ -3,6 +3,7 @@ package br.ufpr.c3sl.estacaojuventude;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.OneToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
......@@ -25,8 +26,21 @@ public class OrgaoExecutor {
@Column(columnDefinition = "text")
private String endereco;
private String logradouro;
private String bairro;
private String cep;
@OneToOne
private Municipio municipio;
private String contato;
private String emailContato;
private String telefoneContato;
@Temporal(TemporalType.DATE)
@DateTimeFormat(style = "S-")
private Date ultimaAlteracao;
......
......@@ -3,6 +3,7 @@
package br.ufpr.c3sl.estacaojuventude;
import br.ufpr.c3sl.estacaojuventude.Municipio;
import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
import java.util.Date;
......@@ -40,6 +41,38 @@ privileged aspect OrgaoExecutor_Roo_JavaBean {
this.endereco = endereco;
}
public String OrgaoExecutor.getLogradouro() {
return this.logradouro;
}
public void OrgaoExecutor.setLogradouro(String logradouro) {
this.logradouro = logradouro;
}
public String OrgaoExecutor.getBairro() {
return this.bairro;
}
public void OrgaoExecutor.setBairro(String bairro) {
this.bairro = bairro;
}
public String OrgaoExecutor.getCep() {
return this.cep;
}
public void OrgaoExecutor.setCep(String cep) {
this.cep = cep;
}
public Municipio OrgaoExecutor.getMunicipio() {
return this.municipio;
}
public void OrgaoExecutor.setMunicipio(Municipio municipio) {
this.municipio = municipio;
}
public String OrgaoExecutor.getContato() {
return this.contato;
}
......@@ -48,6 +81,22 @@ privileged aspect OrgaoExecutor_Roo_JavaBean {
this.contato = contato;
}
public String OrgaoExecutor.getEmailContato() {
return this.emailContato;
}
public void OrgaoExecutor.setEmailContato(String emailContato) {
this.emailContato = emailContato;
}
public String OrgaoExecutor.getTelefoneContato() {
return this.telefoneContato;
}
public void OrgaoExecutor.setTelefoneContato(String telefoneContato) {
this.telefoneContato = telefoneContato;
}
public Date OrgaoExecutor.getUltimaAlteracao() {
return this.ultimaAlteracao;
}
......
......@@ -82,6 +82,9 @@ public class Programa {
@Column(columnDefinition = "text")
private String parceiros;
@Column(columnDefinition = "text")
private String observacao;
@ManyToMany(cascade = CascadeType.ALL, mappedBy = "programaVinculado")
private Set<OcorrenciaMunicipal> ocorrencias = new HashSet<OcorrenciaMunicipal>();
......
......@@ -169,6 +169,14 @@ privileged aspect Programa_Roo_JavaBean {
this.parceiros = parceiros;
}
public String Programa.getObservacao() {
return this.observacao;
}
public void Programa.setObservacao(String observacao) {
this.observacao = observacao;
}
public Set<OcorrenciaMunicipal> Programa.getOcorrencias() {
return this.ocorrencias;
}
......
......@@ -187,6 +187,7 @@ public class OcorrenciaMunicipalController {
void populateEditForm(Model uiModel, OcorrenciaMunicipal ocorrenciaMunicipal) {
uiModel.addAttribute("ocorrenciaMunicipal", ocorrenciaMunicipal);
addDateTimeFormatPatterns(uiModel);
uiModel.addAttribute("localizacaos", Localizacao.findAllLocalizacaos());
List<Municipio> lm = Municipio.findAllMunicipios();
......@@ -205,7 +206,7 @@ public class OcorrenciaMunicipalController {
uiModel.addAttribute("programas", lp);
uiModel.addAttribute("tipostatuses", Arrays.asList(TipoStatus.values()));
uiModel.addAttribute("situacaos", Arrays.asList(Situacao.values()));
uiModel.addAttribute("usuarios", Usuario.findAllUsuarios());
uiModel.addAttribute("situacaos", Arrays.asList(" ", Situacao.Ativo, Situacao.Inativo));
}
}
......@@ -46,6 +46,8 @@ privileged aspect OcorrenciaMunicipalController_Roo_Controller {
}
void OcorrenciaMunicipalController.addDateTimeFormatPatterns(Model uiModel) {
uiModel.addAttribute("ocorrenciaMunicipal_inicioinscricoes_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
uiModel.addAttribute("ocorrenciaMunicipal_fiminscricoes_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
uiModel.addAttribute("ocorrenciaMunicipal_ultimaalteracao_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
}
......
package br.ufpr.c3sl.estacaojuventude.web;
import java.util.Calendar;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
import org.springframework.roo.addon.web.mvc.controller.scaffold.RooWebScaffold;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
......@@ -16,6 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import br.ufpr.c3sl.estacaojuventude.Municipio;
import br.ufpr.c3sl.estacaojuventude.OrgaoExecutor;
@RequestMapping("/orgaoexecutores")
@Controller
@RooWebScaffold(path = "orgaoexecutores", formBackingObject = OrgaoExecutor.class)
......@@ -61,4 +63,16 @@ public class OrgaoExecutorController {
return "redirect:/orgaoexecutores";
}
void populateEditForm(Model uiModel, OrgaoExecutor orgaoExecutor) {
uiModel.addAttribute("orgaoExecutor", orgaoExecutor);
addDateTimeFormatPatterns(uiModel);
List<Municipio> lm = Municipio.findAllMunicipios();
Municipio m = new Municipio();
m.setId((long) 0);
m.setNome("");
lm.add(0, m);
uiModel.addAttribute("municipios", lm);
}
}
......@@ -57,11 +57,6 @@ privileged aspect OrgaoExecutorController_Roo_Controller {
uiModel.addAttribute("orgaoExecutor_ultimaalteracao_date_format", DateTimeFormat.patternForStyle("S-", LocaleContextHolder.getLocale()));
}
void OrgaoExecutorController.populateEditForm(Model uiModel, OrgaoExecutor orgaoExecutor) {
uiModel.addAttribute("orgaoExecutor", orgaoExecutor);
addDateTimeFormatPatterns(uiModel);
}
String OrgaoExecutorController.encodeUrlPathSegment(String pathSegment, HttpServletRequest httpServletRequest) {
String enc = httpServletRequest.getCharacterEncoding();
if (enc == null) {
......
......@@ -23,8 +23,8 @@
<intercept-url pattern="/usuarios**" access="hasRole('Administrador')" />
<intercept-url pattern="/usuarios**" access="hasRole('Administrador')" method="POST" />
<intercept-url pattern="/estados**" access="hasRole('Administrador')"/>
<intercept-url pattern="/estados**" access="hasRole('Administrador')" method="POST" />
<intercept-url pattern="/estados**" access="denyAll"/>
<intercept-url pattern="/estados**" access="denyAll" method="POST" />
<intercept-url pattern="/municipios**" access="hasRole('Administrador')" />
<intercept-url pattern="/municipios**" access="hasRole('Administrador')" method="POST" />
......
#Updated at Wed Oct 16 13:28:49 BRT 2013
#Wed Oct 16 13:28:49 BRT 2013
#Updated at Fri Feb 21 10:38:29 BRT 2014
#Fri Feb 21 10:38:29 BRT 2014
application_name=Banco de Dados Estação Juventude
label_br_ufpr_c3sl_estacaojuventude_localizacao=Localização
label_br_ufpr_c3sl_estacaojuventude_localizacao_bairro=Bairro
label_br_ufpr_c3sl_estacaojuventude_localizacao_cep=CEP
label_br_ufpr_c3sl_estacaojuventude_localizacao_email=E-mail
label_br_ufpr_c3sl_estacaojuventude_localizacao_endereco=Endereço
label_br_ufpr_c3sl_estacaojuventude_localizacao_horariofim=Horário de fim
label_br_ufpr_c3sl_estacaojuventude_localizacao_horariofuncionamento=Horário de Funcionamento do Local
label_br_ufpr_c3sl_estacaojuventude_localizacao_horarioinicio=Horário de início
label_br_ufpr_c3sl_estacaojuventude_localizacao_id=Id
label_br_ufpr_c3sl_estacaojuventude_localizacao_local=Local
label_br_ufpr_c3sl_estacaojuventude_localizacao_nomereferencia=Nome da Pessoa de Referência no Local
label_br_ufpr_c3sl_estacaojuventude_localizacao_logradouro=Logradouro
label_br_ufpr_c3sl_estacaojuventude_localizacao_nomereferencia=Nome da Pessoa de Referência
label_br_ufpr_c3sl_estacaojuventude_localizacao_observacao=Observação/Comentários
label_br_ufpr_c3sl_estacaojuventude_localizacao_ocorrencia=Ocorrência
label_br_ufpr_c3sl_estacaojuventude_localizacao_plural=Localizações
label_br_ufpr_c3sl_estacaojuventude_localizacao_quantidadevagas=Quantidade de Vagas no Local
......@@ -35,6 +41,7 @@ label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_fiminscricoes=Fim das In
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_id=Id
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_localizacoes=Localizações
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_municipio=Município
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_observacao=Observação/Comentários
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_programavinculado=Programa Vinculado
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_orgaosexecutores=Orgão Local Responsável pela Execução
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_plural=Ocorrências Municipais
......@@ -46,14 +53,20 @@ label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_status=Status
label_br_ufpr_c3sl_estacaojuventude_ocorrenciamunicipal_version=Versão
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor=Orgão Executor
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_contato=Contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_bairro=Bairro
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_cep=CEP
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_contato=Nome de contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_endereco=Endereço
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_emailcontato=E-mail do contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_id=Id
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_logradouro=Logradouro
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_municipio=Município
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_nome=Nome
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_plural=Orgãos Executores
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_ultimaalteracao=Última Alteração
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_sigla=Sigla
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_site=Site
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_telefonecontato=Telefone do contato
label_br_ufpr_c3sl_estacaojuventude_orgaoexecutor_version=Versão
label_br_ufpr_c3sl_estacaojuventude_programa=Programa
......@@ -69,6 +82,7 @@ label_br_ufpr_c3sl_estacaojuventude_programa_leicriacao=Lei de Criação
label_br_ufpr_c3sl_estacaojuventude_programa_nivel=Nível
label_br_ufpr_c3sl_estacaojuventude_programa_nomedivulgacao=Nome de Divulgação
label_br_ufpr_c3sl_estacaojuventude_programa_nomeoficial=Nome Oficial do Programa
label_br_ufpr_c3sl_estacaojuventude_programa_observacao=Observação/Comentários
label_br_ufpr_c3sl_estacaojuventude_programa_objetivos=Objetivos
label_br_ufpr_c3sl_estacaojuventude_programa_ocorrencias=Ocorrências
label_br_ufpr_c3sl_estacaojuventude_programa_orgaosexecutores=Orgãos Executores
......
......@@ -53,6 +53,7 @@ button_showcookie=Mostrar Cookies
#field labels
field_simple_validation=Insira {0} {1}
field_invalid_email=Por favor entre um email válido
field_invalid_url=Por favor entre um site válido
field_invalid_number=Numeros com \\'-\\' or \\'.\\' permitidos
field_invalid_integer=Somente números inteiros
field_invalid=Por favor insira um {0} válido
......@@ -76,7 +77,7 @@ hint_tematicas=Área das políticas públicas
#bloco 2
hint_orgaos_executores=Assinalar mais de um se necessário, iniciando pelo principal executor
hint_como_acessar=Indicar procedimento para o jovem solicitar ingresso
hint_periodo_incricoes=Se os períodos forem variáveis deve indicar o atual ou próximo
hint_periodo_inscricoes=Se os períodos forem variáveis deve indicar o atual ou próximo
#bloco 3
hint_local=Descrever o tipo de equipamento público onde o programa está localizado
......
......@@ -50,6 +50,27 @@
</script>
</c:if>
<jsp:doBody />
<!-- <script type="text/javascript">
dojo.require("dijit.form.Button");
dojo.require("dijit.Dialog");
var secondDlg;
dojo.ready(function(){
// create the dialog:
secondDlg = new dijit.Dialog({
title: "Programmatic Dialog Creation",
style: "width: 300px"
});
});
function showDialogTwo() {
// set the content of the dialog:
secondDlg.set("content", "Hey, I wasn't there before, I was added at " + new Date() + "!");
secondDlg.show();
}
</script>
<button id="buttonTwo" onclick="showDialogTwo();" type="button">Show me!</button> -->
<div class="submit" id="${fn:escapeXml(id)}_submit">
<spring:message code="button_save" var="save_button" htmlEscape="false" />
<script type="text/javascript">Spring.addDecoration(new Spring.ValidateAllDecoration({elementId:'proceed', event:'onclick'}));</script>
......
......@@ -33,7 +33,7 @@
</c:if>
<script type="text/javascript">dojo.require('dijit.form.DateTextBox')</script>
<div id="_${sec_id}_id" onmouseover="dijit.Tooltip.defaultPosition=['after']" style="margin-right: 25%;">
<div id="_${fn:escapeXml(id)}_id" onmouseover="dijit.Tooltip.defaultPosition=['after']" style="margin-right: 25%;">
<label for="_${sec_field}_id">
<c:out value="${label}" />
<c:if test="${required}">
......@@ -73,7 +73,7 @@
</c:set>
Spring.addDecoration(new Spring.ElementDecoration({elementId : '_${sec_field}_id', widgetType : 'dijit.form.DateTextBox', widgetAttrs : {invalidMessage: '${sec_field_invalid}', required: ${required}, constraints: {datePattern : '${sec_dateTimePattern}', required : ${required}}, datePattern : '${sec_dateTimePattern}'}}));
new dijit.Tooltip({
connectId: ["_${sec_id}_id"],
connectId: ["_${fn:escapeXml(id)}_id"],
label: "${sec_field_validation}",
});
</script>
......
......@@ -17,7 +17,7 @@
</c:if>
<c:if test="${empty dateTimePattern}">
<c:set value="MM/dd/yyyy" var="dateTimePattern" />
<c:set value="dd/MM/yyyy" var="dateTimePattern" />
</c:if>
<div id="_${fn:escapeXml(id)}_id">
......
......@@ -228,7 +228,7 @@
<!-- disabled due to http://jira.springframework.org/browse/ROO-909 dijit.form.MultiSelect dojox.form.CheckedMultiSelect <c:otherwise> <script type="text/javascript">Spring.addDecoration(new Spring.ElementDecoration({elementId : '_${field}_id', widgetType: 'dojox.form.CheckedMultiSelect', widgetAttrs : {multiple: true}})); </script> </c:otherwise> -->
<!-- adicionado para checkedmultiselect -->
<!-- adicionado para checkedmultiselect
<c:when test="${multiple == true}">
<script type="text/javascript">
//alert("${sec_field} -"+"- ${disableCheckedMulti}");
......@@ -255,7 +255,7 @@
</c:when>
<!-- adicionado para checkedmultiselect -->
adicionado para checkedmultiselect -->
</c:choose>
</c:when>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment