Commit 287d770bde9c353256e13a5007f66fa52b05feba
1 parent
84493b4c
Exists in
master
Adição de novos atributos.
Showing
3 changed files
with
21 additions
and
8 deletions
Show diff stats
WebContent/WEB-INF/jsp/questionario/questionario.jsp
... | ... | @@ -19,8 +19,14 @@ |
19 | 19 | <input type="password" id="autorizacao" name="autorizacao"><br><br> |
20 | 20 | <label for="noOrgao">Órgão: </label> |
21 | 21 | <input type="text" id="noOrgao" name="noOrgao"><br><br> |
22 | +<label for="nomeResponsavel">Responsável: </label> | |
23 | +<input type="text" id="nomeResponsavel" name="nomeResponsavel"><br><br> | |
24 | +<label for="cargoResponsavel">Cargo: </label> | |
25 | +<input type="text" id="cargoResponsavel" name="cargoResponsavel"><br><br> | |
22 | 26 | <label for="emailDestinoOrgao">Email: </label> |
23 | 27 | <input type="text" id="emailDestinoOrgao" name="emailDestinoOrgao"><br><br> |
28 | +<label for="telefoneResponsavel">Telefone: </label> | |
29 | +<input type="text" id="telefoneResponsavel" name="telefoneResponsavel"><br><br> | |
24 | 30 | <label for="file">Arquivo: </label> |
25 | 31 | <input type="file" id="file" name="file"><br><br> |
26 | 32 | <input type="submit" value="Salvar"> | ... | ... |
src/br/com/controller/QuestionarioController.java
... | ... | @@ -52,7 +52,7 @@ public class QuestionarioController { |
52 | 52 | |
53 | 53 | |
54 | 54 | @Path("/salvar-questionario") |
55 | - public void questionarioSalvar(String autorizacao, String emailDestinoOrgao, UploadedFile file,String nomeDestinatario, String cargoDestinatario, String telefone, String noOrgao) { | |
55 | + public void questionarioSalvar(String autorizacao, String noOrgao, String nomeResponsavel, String cargoResponsavel, String emailDestinoOrgao, String telefoneResponsavel, UploadedFile file) { | |
56 | 56 | |
57 | 57 | |
58 | 58 | AutorizacaoGeracaoHashDao autorizacaoGeracaoHashDao = new AutorizacaoGeracaoHashDao(); |
... | ... | @@ -92,9 +92,9 @@ public class QuestionarioController { |
92 | 92 | questionario.setDtFimQuestionario(dtFimQuestionario); |
93 | 93 | questionario.setEmailDestinoOrgao(emailDestinoOrgao); |
94 | 94 | questionario.setHashAutenticacao(hashAutenticacao); |
95 | - questionario.setResponsavel(nomeDestinatario); | |
96 | - questionario.setCargoResponsavel(cargoDestinatario); | |
97 | - questionario.setTelefone(telefone); | |
95 | + questionario.setResponsavel(nomeResponsavel); | |
96 | + questionario.setCargoResponsavel(cargoResponsavel); | |
97 | + questionario.setTelefone(telefoneResponsavel); | |
98 | 98 | questionario.setNoOrgao(noOrgao); |
99 | 99 | |
100 | 100 | QuestionarioDao questionarioDao = new QuestionarioDao(); |
... | ... | @@ -104,7 +104,7 @@ public class QuestionarioController { |
104 | 104 | StringBuffer mensagem = new StringBuffer(); |
105 | 105 | |
106 | 106 | mensagem.append("Prezado(a),\n"); |
107 | - mensagem.append("senhor(a) "+ nomeDestinatario +", " + cargoDestinatario + ", do "+ noOrgao +", conforme solicitado, o acesso \n"); | |
107 | + mensagem.append("senhor(a) "+ nomeResponsavel +", " + cargoResponsavel + ", do "+ noOrgao +", conforme solicitado, o acesso \n"); | |
108 | 108 | mensagem.append("ao FAD para o preenchimento de informações sobre a atual situação da \n"); |
109 | 109 | mensagem.append("acessibilidade dos ambientes digitais do seu órgão ou entidade deverá ser \n"); |
110 | 110 | mensagem.append("realizado pelo endereço "+ prop.getProperty("enderecoFad") + " utilizando o código de \n"); |
... | ... | @@ -153,7 +153,7 @@ public class QuestionarioController { |
153 | 153 | contato.setEmail(emailDestinoOrgao); |
154 | 154 | contato.setAssunto("Formulário Eletrônico de Acessibilidade Digital (FAD) – Concessão de Acesso"); |
155 | 155 | contato.setMensagem(mensagem.toString()); |
156 | - contato.setNome(nomeDestinatario); | |
156 | + contato.setNome(nomeResponsavel); | |
157 | 157 | |
158 | 158 | if(enviarHashPorEmail(contato)) |
159 | 159 | { |
... | ... | @@ -166,6 +166,13 @@ public class QuestionarioController { |
166 | 166 | this.validator.add(new ValidationMessage("", "")); |
167 | 167 | this.validator.onErrorUsePageOf(QuestionarioController.class).confirmacaoHash(); |
168 | 168 | } |
169 | + else | |
170 | + { | |
171 | + mensagemEnvio = "Não foi possível salvar o questionário!"; | |
172 | + result.include("mensagemEnvio", mensagemEnvio); | |
173 | + this.validator.add(new ValidationMessage("", "")); | |
174 | + this.validator.onErrorUsePageOf(QuestionarioController.class).confirmacaoHash(); | |
175 | + } | |
169 | 176 | } |
170 | 177 | else |
171 | 178 | { | ... | ... |
src/br/com/dao/QuestionarioDao.java
... | ... | @@ -79,8 +79,8 @@ public class QuestionarioDao { |
79 | 79 | sql.append(" INSERT INTO public.questionario( "); |
80 | 80 | sql.append(" dt_inicio_questionario, dt_fim_questionario, "); |
81 | 81 | sql.append(" no_orgao, hash_autenticacao, questionario_respondido, email_destino_orgao, "); |
82 | - sql.append(" arquivo_oficio_autorizacao, responsavel, cargo_responsavel) "); | |
83 | - sql.append(" VALUES (?, ?, ?, ?, ?, ?, ?,?,?); "); | |
82 | + sql.append(" arquivo_oficio_autorizacao, responsavel, cargo_responsavel, telefone) "); | |
83 | + sql.append(" VALUES (?, ?, ?, ?, ?, ?, ?,?,?,?); "); | |
84 | 84 | |
85 | 85 | // cria statement para executar a query |
86 | 86 | PreparedStatement estado = con.prepareStatement(sql.toString()); | ... | ... |