Subversion Repositories Sigmater

Rev

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&agrave; 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&agrave; 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&agrave; SINTEG" />
95
					    </a>
96
					</div>
97
					<h1>Amministrazione del DBTI</h1>
98
					<h2>Gestione delle attivit&agrave; del SINTEG</h2>
99
					<p />
100
					<!-- ********************************************  Parametri richiesta  **************************************-->
101
					<fieldset>
102
						<!-- Filtri disponibili -->
103
						<legend>Conferma</legend>
104
						<p>Attivit&agrave; 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&agrave; &egrave; 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&agrave; selezionata <strong>non &egrave;</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&agrave;</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&agrave;"></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>