Subversion Repositories Sigmater

Rev

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&agrave; 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&agrave; 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&agrave; SINTEG" />
                                            </a>
                                        </div>
                                        <h1>Amministrazione del DBTI</h1>
                                        <h2>Gestione delle attivit&agrave; del SINTEG</h2>
                                        <p />
                                        <!-- ********************************************  Parametri richiesta  **************************************-->
                                        <fieldset>
                                                <!-- Filtri disponibili -->
                                                <legend>Conferma</legend>
                                                <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>.
                                        </p>
                                        <%
                                        if (esito != null && esito.equals("ESITO_OK")){
                                        %>
                                                <p>L'attivit&agrave; &egrave; 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&agrave; selezionata <strong>non &egrave;</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&agrave;</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&agrave;"></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>