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"%>
<%@page import="it.corenet.sigmater.sinteg.admin.pages.impiantodati.ImpiantoDatiServizio"%>
<%@page import="it.corenet.sigmater.sinteg.admin.pages.rimozionedati.RimozioneDatiServizio"%>
<%@page import="it.corenet.sigmater.sinteg.admin.pages.rimozionedati.RimozioneDatiConnector"%>
<%@page import="it.corenet.sigmater.sinteg.admin.pages.rimozionedati.RimozioneDatiUtil"%>
<%@page import="it.corenet.sigmater.sinteg.admin.pages.statoaggiornamentocomuni.AreaSincrona"%>
<%@page import="it.corenet.sigmater.sinteg.admin.common.DateUtils"%>
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>SIGMA TER - Rimozione dati dal DBTI</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 -->
        <script type="text/javascript" src="js/divUtili.js"></script>
        <script type="text/javascript" src="js/s3TipMain.js"></script>
    </head>
    <body>
    <div id="TipLayer"></div>
    <%@ page import="javax.security.auth.Subject" %> 
    <%@ page import="javax.servlet.http.HttpSession" %>
    <%@ page import="javax.servlet.http.HttpServletRequest" %>
    <%@ page import="java.util.Set" %>
    <%@ page import="java.util.Iterator" %>
    <%@ page import="java.util.Collection" %>
    <%@ page import="java.util.Enumeration" %>
    <%@ page import="it.core.security.srm.credentials.XMLToken" %>
    <%@ page import="java.util.Properties" %>
    <%@ page import="org.xml.sax.SAXException" %>
    <%@ page import="java.io.IOException" %>
    <%@ page import="javax.xml.parsers.ParserConfigurationException" %>
    <%@ page import="javax.naming.Context" %>
    <%@ page import="javax.naming.InitialContext" %>
    <%@ page import="javax.sql.DataSource" %>
    <%@ page import="it.corenet.sigmater.sinteg.admin.exceptions.ApplicationException" %>
    
    <%@ 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.common.Utils" %>
    <%@ page import="java.util.ArrayList"%> 
    
    <!-- Dichiarazione Variabili Globali-->
    <%!     
    
        // nome JSP
        protected static final String JSP_NAME = "5_2_RimozioneDati.jsp";
        private LogPrinter logPrinter = null;
                public void jspInit()
                {
                   //inizializzazione logger;
               logPrinter = new LogPrinter();
            }
        %>
        <%
        //lettura parametri CGI
        RimozioneDatiServizio servizioRimozioneDati = new RimozioneDatiServizio();
        //parametro utilizzato per discriminare la prima volta che si accede alla pagina dalle successive
        String provincia = request.getParameter("Provincia");
        String codiceBelfiore = request.getParameter("CodiceBelfiore");
        String nomeComune = request.getParameter("NomeComune");
        RimozioneDatiConnector connector = servizioRimozioneDati.ricercaDatiComune(codiceBelfiore);
        ArrayList areeSincrone = (ArrayList) connector.getElencoComuni();
        logPrinter.debug(JSP_NAME,"\n PARAMETRI CGI LETTI: " +
                "\n provinciaCaricata: " + provincia + 
                "\n codice belfiore: " + codiceBelfiore + 
                "\n nome comune: " + nomeComune 
                );
        // dichiarazione variabili connessione
        AreaSincrona asCensuario = null;
        AreaSincrona asCarto = null;
        AreaSincrona asICI = null;
        AreaSincrona asTarsu = null;
        AreaSincrona asTares = null;
        Iterator asIterator = areeSincrone.iterator();
        
        while(asIterator.hasNext()){
                AreaSincrona asTemp = (AreaSincrona) asIterator.next();
                if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_CENSUARIO){
                        asCensuario = asTemp;
                }
                else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_CARTOGRAFIA){
                        asCarto = asTemp;
                }
                else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_ICI){
                        asICI = asTemp;
                }
                else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_TARSU){
                        asTarsu = asTemp;
                }
                else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_TARES){
                        asTares = asTemp;
                }
        }
        %>
            <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/5_2_HelpRimozioneDati.html.html" target="_blank">
                              <img src="img/s3help.gif" alt="Help pagina 2 Rimozione Dati SINTEG" />
                             </a>
                    </div>
                    <h1>Amministrazione del DBTI </h1>
                    <h2>Rimozione dati dal DBTI - Passo 2 di 3</h2>
                    <p />
                    <fieldset>
                        <legend>Comune</legend>
                        <p>Comune selezionato:  <strong><% out.print(nomeComune); %></strong> (<strong><% out.print(codiceBelfiore); %></strong>), provincia di <strong><% out.print(provincia); %></strong></p>
                        <%
                         if(asCensuario != null && asCensuario.getDataAggiornamentoArea() != null){
                                  out.print("<p>Dati censuari aggiornati al <strong>" + DateUtils.getStringDate(asCensuario.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
                         }
                         if(asCarto != null && asCarto.getDataAggiornamentoArea() != null){
                            out.print("<p>Dati cartografici aggiornati al <strong>" + DateUtils.getStringDate(asCarto.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
                         }
                         if(asTarsu != null && asTarsu.getDataAggiornamentoArea() != null){
                             out.print("<p>Dati TARSU aggiornati al <strong>" + DateUtils.getStringDate(asTarsu.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
                         }
                         if(asTares != null && asTares.getDataAggiornamentoArea() != null){
                             out.print("<p>Dati TARES aggiornati al <strong>" + DateUtils.getStringDate(asTares.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
                         }
                         if(asICI != null && asICI.getDataAggiornamentoArea() != null){
                             out.print("<p>Dati ICI aggiornati al <strong>" + DateUtils.getStringDate(asICI.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
                         }
                        %>
                    </fieldset>
                    <fieldset>
                        <legend>Area tematica</legend>
                        <form action="5_3_RimozioneDati.jsp"> 
                                <!-- Filtri disponibili -->
                                <%
                                 boolean checked = false;
                                                         int contaAree = 0;
                                                         
                                                         if (asCensuario != null) contaAree++;
                                                         if (asCarto != null) contaAree++;
                                                         if (asICI != null) contaAree++;
                                                         if (asTarsu != null) contaAree++;
                                                         if (asTares != null) contaAree++;
                                                         
                                 if(contaAree > 1){
                                            out.print("<label for=\"tutte\">Tutte</label>"+
                                                  "<input type=\"radio\" name=\"AreeTematiche\" id=\"tutte\" value=\""+Constants.COD_AREA_TEMATICA_TUTTE +"\" checked=\"checked\" />"+
                                                  "<br />");
                                            checked = true;
                                            
                                 }
                                 if(asCensuario != null ){
                                    out.print("<label for=\"censuario\">Solo censuario</label>"+
                                              "<input type=\"radio\" name=\"AreeTematiche\" id=\"censuario\" value=\""+Constants.COD_AREA_TEMATICA_CENSUARIO +"\" ");
                                    if(checked == false){
                                        out.print("checked=\"checked\" /><br />");
                                    }
                                    else{
                                        out.print(" /><br />");
                                    }
                                    checked = true;
                                    
                                      
                                 }
                                 if(asCarto != null ){
                                     out.print("<label for=\"cartografia\">Solo cartografia</label>"+
                                               "<input type=\"radio\" name=\"AreeTematiche\" id=\"cartografia\" value=\""+Constants.COD_AREA_TEMATICA_CARTOGRAFIA +"\" ");
                                     if(checked == false){
                                            out.print("checked=\"checked\" /><br />");
                                     }
                                     else{
                                          out.print(" /><br />");
                                     }     
                                     checked = true;
                                  }
                                 if (asICI != null) {
                                     out.print("<label for=\"cartografia\">Solo ICI</label>"+
                                               "<input type=\"radio\" name=\"AreeTematiche\" id=\"ICI\" value=\""+Constants.COD_AREA_TEMATICA_ICI +"\" ");
                                     if(checked == false){
                                            out.print("checked=\"checked\" /><br />");
                                     }
                                     else{
                                          out.print(" /><br />");
                                     }     
                                     checked = true;
                                  }
                                 if (asTarsu != null) {
                                     out.print("<label for=\"cartografia\">Solo Tarsu</label>"+
                                               "<input type=\"radio\" name=\"AreeTematiche\" id=\"Tarsu\" value=\""+Constants.COD_AREA_TEMATICA_TARSU +"\" ");
                                     if(checked == false){
                                            out.print("checked=\"checked\" /><br />");
                                     }
                                     else{
                                          out.print(" /><br />");
                                     }     
                                     checked = true;
                                  }
                                 if (asTares != null) {
                                     out.print("<label for=\"cartografia\">Solo Tares</label>"+
                                               "<input type=\"radio\" name=\"AreeTematiche\" id=\"Tares\" value=\""+Constants.COD_AREA_TEMATICA_TARES +"\" ");
                                     if(checked == false){
                                            out.print("checked=\"checked\" /><br />");
                                     }
                                     else{
                                          out.print(" /><br />");
                                     }     
                                     checked = true;
                                  }
                                %>
                                <p>
                                 <input type="hidden" name="NomeComune" value="<% out.print(nomeComune); %>"/>
                                 <input type="hidden" name="CodiceBelfiore" value="<% out.print(codiceBelfiore); %>"/>
                                 <input type="hidden" name="Provincia" value="<% out.print(provincia); %>"/>
                                <input type="submit" id="applicaFiltri" class="submit" value="Rimuovi" />
                                </p>   
                        </form>
                    </fieldset>
                    <!-- ****************************************  Pulsanti avanti e indietro ***************************************-->
                    <fieldset>
                        <table>
                            <tr>
                                <td>
                                        <form action="5_1_RimozioneDati.jsp">
                                        <p>
                                            <input type="hidden" name="Ricerca" value="true"/>
                                            <input type="button" class="submit" style="width:17em;" onclick="document.location.href='5_1_RimozioneDati.jsp'" value="Torna all'elenco delle forniture"></input>
                                            <!-- 
                                            <input type="submit" class="submit" style="width:17em;" value="Torna all'elenco delle forniture"></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>