Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
37 | Andrea | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
||
3 | <%@ page contentType="text/html;charset=UTF-8"%> |
||
4 | <html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml"> |
||
5 | <head> |
||
6 | <title>SIGMA TER - Gestione attività del SINTEG</title> |
||
7 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
||
8 | <meta http-equiv="Content-Language" content="it" /> |
||
9 | <!-- stylesheet che vengono usati per la stampa (screen, print) e per la visualizzazione su schermo --> |
||
10 | <link rel="stylesheet" type="text/css" href="css/Main.css" title="normale" media="screen, print" /> |
||
11 | <!-- immagini --> |
||
12 | <link rel="shortcut icon" href="img/favicon.ico" /> |
||
13 | <!-- javascript --> |
||
14 | </head> |
||
15 | <body> |
||
16 | |||
17 | <%@ page import="it.corenet.sigmater.sinteg.admin.common.LogPrinter" %> |
||
18 | <%@ page import="it.corenet.sigmater.sinteg.admin.common.Constants" %> |
||
19 | <%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.AttivitaSintegServizio"%> |
||
20 | <%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.AttivitaSintegConnector"%> |
||
21 | <%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.AttivitaSintegUtil"%> |
||
22 | <%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.Task"%> |
||
23 | <%@ page import="it.corenet.sigmater.sinteg.admin.exceptions.ApplicationException"%> |
||
24 | |||
25 | <%! |
||
26 | // nome JSP |
||
27 | protected static final String JSP_NAME = "3_2_ConfermaAvvenutaOperazione.jsp"; |
||
28 | private LogPrinter logPrinter = null; |
||
29 | public void jspInit() |
||
30 | { |
||
31 | //inizializzazione logger; |
||
32 | logPrinter = new LogPrinter(); |
||
33 | } |
||
34 | %> |
||
35 | <% |
||
36 | // lettura parametri cgi |
||
37 | //parametro utilizzato per discriminare la prima volta che si accede alla pagina dalle successive --> |
||
38 | |||
39 | //parametri di ricerca |
||
40 | String ricercaString = request.getParameter("Ricerca"); |
||
41 | boolean ricerca = false; |
||
42 | if(ricercaString != null && !ricercaString.equals("null")) |
||
43 | { |
||
44 | ricerca = true; |
||
45 | } |
||
46 | String descrizioneTask = request.getParameter("DescrizioneTask"); |
||
47 | String esitoAttivitaString = request.getParameter("EsitoAttivita"); |
||
48 | String provinciaCaricata = request.getParameter("Provincia"); |
||
49 | String codiceBelfiore = request.getParameter("CodiceBelfiore"); |
||
50 | String nomeComune = request.getParameter("NomeComune"); |
||
51 | //parametro per individuare il tipo di operazione da svolegere e la attivita su cui svolgerla |
||
52 | String idTask = request.getParameter("IdTask"); |
||
53 | String operazioneTask = request.getParameter("OperazioneTask"); |
||
54 | int operazioneTaskInt = 0; |
||
55 | if(operazioneTask != null && !operazioneTask.equals("")) |
||
56 | { |
||
57 | operazioneTaskInt = Integer.parseInt(operazioneTask); |
||
58 | } |
||
59 | logPrinter.debug(JSP_NAME,"\n PARAMETRI CGI LETTI:"+ |
||
60 | "\n provinciaCaricata: " + provinciaCaricata + |
||
61 | "\n codice belfiore: " + codiceBelfiore + |
||
62 | "\n nome comune: " + nomeComune + |
||
63 | "\n id task: " + idTask + |
||
64 | "\n operazione task: " + Constants.getOperazioneTask(operazioneTaskInt) |
||
65 | ); |
||
66 | AttivitaSintegUtil attSintegUtil = new AttivitaSintegUtil(); |
||
67 | //eseguo l'operazione e mi faccio restituire i dati sull'attività svolta |
||
68 | AttivitaSintegServizio servAttSinteg = new AttivitaSintegServizio(); |
||
69 | String esito = null; |
||
70 | switch(operazioneTaskInt) |
||
71 | { |
||
72 | case Constants.COD_OPERAZIONE_TASK_CANCELLA: esito = servAttSinteg.cancellaTask(idTask); |
||
73 | break; |
||
74 | case Constants.COD_OPERAZIONE_TASK_RIAVVIA: esito = servAttSinteg.riavviaTask(idTask); |
||
75 | break; |
||
76 | } |
||
77 | %> |
||
78 | <div id="global"> |
||
79 | <div id="header"> |
||
80 | <img src="img/s3LogoS3.gif" alt="Gestione delle attività di caricamento del SINTEG" /> |
||
81 | <div id="mainnav"> |
||
82 | <ul> |
||
83 | <li> |
||
84 | <a href="index.html" accesskey="a">Menu principale</a> |
||
85 | </li> |
||
86 | </ul> |
||
87 | </div> |
||
88 | </div> |
||
89 | <!-- fine header --> |
||
90 | <div id="content"> |
||
91 | <div id="richiesta"> |
||
92 | <div id="pdf"> |
||
93 | <a href="html/3_2_HelpElencoAttivitaSinteg.html" target="_blank"> |
||
94 | <img src="img/s3help.gif" alt="Help pagina 2 Elenco Attività SINTEG" /> |
||
95 | </a> |
||
96 | </div> |
||
97 | <h1>Amministrazione del DBTI</h1> |
||
98 | <h2>Gestione delle attività del SINTEG</h2> |
||
99 | <p /> |
||
100 | <!-- ******************************************** Parametri richiesta **************************************--> |
||
101 | <fieldset> |
||
102 | <!-- Filtri disponibili --> |
||
103 | <legend>Conferma</legend> |
||
104 | <p>Attività selezionata: <strong> <% out.print(descrizioneTask); %></strong> per il comune di <strong><% out.print(nomeComune); %></strong> (<strong><% out.print(codiceBelfiore); %></strong>), provincia di <strong><% out.print(provinciaCaricata); %></strong>. |
||
105 | </p> |
||
106 | <% |
||
107 | if (esito != null && esito.equals("ESITO_OK")){ |
||
108 | %> |
||
109 | <p>L'attività è stata <%out.print(Constants.getOperazioneTask(operazioneTaskInt)); %> |
||
110 | <strong> |
||
111 | <% |
||
112 | } |
||
113 | else if(esito != null && esito.startsWith("ERRORE_")){ |
||
114 | logPrinter.error("ERRORE nell'esecuzione operazione su task: " + idTask + ": " + esito ); |
||
115 | %> |
||
116 | <p>L'operazione sull'attività selezionata <strong>non è</strong> stata eseguita correttamente</p> |
||
117 | <p>Controllare il file di LOG per avere maggiori dettagli</p> |
||
118 | <% |
||
119 | } |
||
120 | else{ |
||
121 | throw new ApplicationException("Errore durante l'esecuzione dell'operazione sul task" + idTask); |
||
122 | } |
||
123 | %> |
||
124 | </fieldset> |
||
125 | <fieldset> |
||
126 | <!-- button class="conf" value="torna" onclick="goTo('3_1_ElencoAttivitaSinteg.jsp?Ricerca=true')">Torna all'elenco delle attività</button><button class="conf" value="torna" onclick="goTo('index.html')">Torna al menu principale</button--> |
||
127 | <table> |
||
128 | <tr> |
||
129 | <td> |
||
130 | <form action="3_1_ElencoAttivitaSinteg.jsp"> |
||
131 | <p> |
||
132 | <input type="hidden" name="Ricerca" value="true"/> |
||
133 | <input type="submit" class="submit" style="width:20em;" value="Torna all'elenco delle attività"></input> |
||
134 | </p> |
||
135 | </form> |
||
136 | </td> |
||
137 | <td> |
||
138 | <form action="index.html"> |
||
139 | <p> |
||
140 | <input type="hidden" name="Ricerca" value="true"/> |
||
141 | <input type="submit" class="submit" style="width:20em;" value="Torna al menu principale"></input> |
||
142 | </p> |
||
143 | </form> |
||
144 | </td> |
||
145 | </tr> |
||
146 | </table> |
||
147 | </fieldset> |
||
148 | </div> |
||
149 | </div> |
||
150 | <!-- fine content --> |
||
151 | <div id="footer">Sistema SIGMA TER |
||
152 | <div id="core"><a href="http://www.sigmater.it" title="Link al sito SigmaTER">SigmaTER - Servizi Integrati catastali e Geografici per il Monitoraggio Amministrativo del TERritorio</a></div> |
||
153 | <div id="validator"> |
||
154 | <a href="http://validator.w3.org/check?uri=referer" title="Valida questa pagina (inglese)">XHTML 1.0</a> | |
||
155 | <a href="http://jigsaw.w3.org/css-validator/" title="Valida il foglio di stile (inglese)">CSS 2</a> | |
||
156 | <a href="http://www.w3.org/WAI/about.html" title="Linee guida per l'accessibilità (inglese)">WAI-A</a> |
||
157 | </div> |
||
158 | </div> |
||
159 | </div> |
||
160 | </body> |
||
161 | </html> |