Blame | Last modification | View Log | Download | RSS feed
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@ page contentType="text/html;charset=UTF-8"%>
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>SIGMA TER - Gestione attività del SINTEG</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="it" />
<!-- stylesheet che vengono usati per la stampa (screen, print) e per la visualizzazione su schermo -->
<link rel="stylesheet" type="text/css" href="css/Main.css" title="normale" media="screen, print" />
<!-- immagini -->
<link rel="shortcut icon" href="img/favicon.ico" />
<!-- javascript -->
</head>
<body>
<%@ page import="it.corenet.sigmater.sinteg.admin.common.LogPrinter" %>
<%@ page import="it.corenet.sigmater.sinteg.admin.common.Constants" %>
<%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.AttivitaSintegServizio"%>
<%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.AttivitaSintegConnector"%>
<%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.AttivitaSintegUtil"%>
<%@ page import="it.corenet.sigmater.sinteg.admin.pages.attivitasinteg.Task"%>
<%@ page import="it.corenet.sigmater.sinteg.admin.exceptions.ApplicationException"%>
<%!
// nome JSP
protected static final String JSP_NAME = "3_2_ConfermaAvvenutaOperazione.jsp";
private LogPrinter logPrinter = null;
public void jspInit()
{
//inizializzazione logger;
logPrinter = new LogPrinter();
}
%>
<%
// lettura parametri cgi
//parametro utilizzato per discriminare la prima volta che si accede alla pagina dalle successive -->
//parametri di ricerca
String ricercaString = request.getParameter("Ricerca");
boolean ricerca = false;
if(ricercaString != null && !ricercaString.equals("null"))
{
ricerca = true;
}
String descrizioneTask = request.getParameter("DescrizioneTask");
String esitoAttivitaString = request.getParameter("EsitoAttivita");
String provinciaCaricata = request.getParameter("Provincia");
String codiceBelfiore = request.getParameter("CodiceBelfiore");
String nomeComune = request.getParameter("NomeComune");
//parametro per individuare il tipo di operazione da svolegere e la attivita su cui svolgerla
String idTask = request.getParameter("IdTask");
String operazioneTask = request.getParameter("OperazioneTask");
int operazioneTaskInt = 0;
if(operazioneTask != null && !operazioneTask.equals(""))
{
operazioneTaskInt = Integer.parseInt(operazioneTask);
}
logPrinter.debug(JSP_NAME,"\n PARAMETRI CGI LETTI:"+
"\n provinciaCaricata: " + provinciaCaricata +
"\n codice belfiore: " + codiceBelfiore +
"\n nome comune: " + nomeComune +
"\n id task: " + idTask +
"\n operazione task: " + Constants.getOperazioneTask(operazioneTaskInt)
);
AttivitaSintegUtil attSintegUtil = new AttivitaSintegUtil();
//eseguo l'operazione e mi faccio restituire i dati sull'attività svolta
AttivitaSintegServizio servAttSinteg = new AttivitaSintegServizio();
String esito = null;
switch(operazioneTaskInt)
{
case Constants.COD_OPERAZIONE_TASK_CANCELLA: esito = servAttSinteg.cancellaTask(idTask);
break;
case Constants.COD_OPERAZIONE_TASK_RIAVVIA: esito = servAttSinteg.riavviaTask(idTask);
break;
}
%>
<div id="global">
<div id="header">
<img src="img/s3LogoS3.gif" alt="Gestione delle attività di caricamento del SINTEG" />
<div id="mainnav">
<ul>
<li>
<a href="index.html" accesskey="a">Menu principale</a>
</li>
</ul>
</div>
</div>
<!-- fine header -->
<div id="content">
<div id="richiesta">
<div id="pdf">
<a href="html/3_2_HelpElencoAttivitaSinteg.html" target="_blank">
<img src="img/s3help.gif" alt="Help pagina 2 Elenco Attività SINTEG" />
</a>
</div>
<h1>Amministrazione del DBTI</h1>
<h2>Gestione delle attività del SINTEG</h2>
<p />
<!-- ******************************************** Parametri richiesta **************************************-->
<fieldset>
<!-- Filtri disponibili -->
<legend>Conferma</legend>
<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>.
</p>
<%
if (esito != null && esito.equals("ESITO_OK")){
%>
<p>L'attività è stata <%out.print(Constants.getOperazioneTask(operazioneTaskInt)); %>
<strong>
<%
}
else if(esito != null && esito.startsWith("ERRORE_")){
logPrinter.error("ERRORE nell'esecuzione operazione su task: " + idTask + ": " + esito );
%>
<p>L'operazione sull'attività selezionata <strong>non è</strong> stata eseguita correttamente</p>
<p>Controllare il file di LOG per avere maggiori dettagli</p>
<%
}
else{
throw new ApplicationException("Errore durante l'esecuzione dell'operazione sul task" + idTask);
}
%>
</fieldset>
<fieldset>
<!-- 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-->
<table>
<tr>
<td>
<form action="3_1_ElencoAttivitaSinteg.jsp">
<p>
<input type="hidden" name="Ricerca" value="true"/>
<input type="submit" class="submit" style="width:20em;" value="Torna all'elenco delle attività"></input>
</p>
</form>
</td>
<td>
<form action="index.html">
<p>
<input type="hidden" name="Ricerca" value="true"/>
<input type="submit" class="submit" style="width:20em;" value="Torna al menu principale"></input>
</p>
</form>
</td>
</tr>
</table>
</fieldset>
</div>
</div>
<!-- fine content -->
<div id="footer">Sistema SIGMA TER
<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>
<div id="validator">
<a href="http://validator.w3.org/check?uri=referer" title="Valida questa pagina (inglese)">XHTML 1.0</a> |
<a href="http://jigsaw.w3.org/css-validator/" title="Valida il foglio di stile (inglese)">CSS 2</a> |
<a href="http://www.w3.org/WAI/about.html" title="Linee guida per l'accessibilità (inglese)">WAI-A</a>
</div>
</div>
</div>
</body>
</html>