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
<%@page import="it.corenet.sigmater.sinteg.admin.pages.impiantodati.ImpiantoDatiServizio"%>
5
<%@page import="it.corenet.sigmater.sinteg.admin.pages.rimozionedati.RimozioneDatiServizio"%>
6
<%@page import="it.corenet.sigmater.sinteg.admin.pages.rimozionedati.RimozioneDatiConnector"%>
7
<%@page import="it.corenet.sigmater.sinteg.admin.pages.rimozionedati.RimozioneDatiUtil"%>
8
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
9
    <head>
10
        <title>SIGMA TER - Rimozione dati dal DBTI</title>
11
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
12
        <meta http-equiv="Content-Language" content="it" />
13
        <!-- stylesheet che vengono usati per la stampa (screen, print) e per la visualizzazione su schermo -->
14
        <link rel="stylesheet" type="text/css" href="css/Main.css" title="normale" media="screen, print" />
15
        <!-- immagini -->
16
        <link rel="shortcut icon" href="img/favicon.ico" />
17
        <!-- javascript -->
18
        <script type="text/javascript" src="js/divUtili.js"></script>
19
        <script type="text/javascript" src="js/s3TipMain.js"></script>
20
    </head>
21
    <body>
22
    <div id="TipLayer"></div>
23
 
24
    <%@ page import="javax.security.auth.Subject" %> 
25
    <%@ page import="javax.servlet.http.HttpSession" %>
26
    <%@ page import="javax.servlet.http.HttpServletRequest" %>
27
    <%@ page import="java.util.Set" %>
28
    <%@ page import="java.util.Iterator" %>
29
    <%@ page import="java.util.Collection" %>
30
    <%@ page import="java.util.Enumeration" %>
31
    <%@ page import="it.core.security.srm.credentials.XMLToken" %>
32
    <%@ page import="java.util.Properties" %>
33
    <%@ page import="org.xml.sax.SAXException" %>
34
    <%@ page import="java.io.IOException" %>
35
    <%@ page import="javax.xml.parsers.ParserConfigurationException" %>
36
    <%@ page import="javax.naming.Context" %>
37
    <%@ page import="javax.naming.InitialContext" %>
38
    <%@ page import="javax.sql.DataSource" %>
39
    <%@ page import="it.corenet.sigmater.sinteg.admin.exceptions.ApplicationException" %>
40
 
41
    <%@ page import="it.corenet.sigmater.sinteg.admin.common.LogPrinter" %>
42
    <%@ page import="it.corenet.sigmater.sinteg.admin.common.Constants" %>
43
    <%@ page import="it.corenet.sigmater.sinteg.admin.common.Utils" %>
44
    <%@ page import="java.util.ArrayList"%> 
45
 
46
    <!-- Dichiarazione Variabili Globali-->
47
    <%!
48
        // nome JSP
49
        protected static final String JSP_NAME = "4_1_ImpiantoDati.jsp";
50
    	private LogPrinter logPrinter = null;
51
		public void jspInit()
52
		{
53
		   //inizializzazione logger;
54
	       logPrinter = new LogPrinter();
55
	    }
56
	%>
57
	<%
58
        //lettura parametri CGI
59
        RimozioneDatiServizio servizioRimozioneDati = new RimozioneDatiServizio();
60
        //parametro utilizzato per discriminare la prima volta che si accede alla pagina dalle successive -->
61
        String ricercaString = request.getParameter("Ricerca");
62
        boolean ricerca = false;
63
        if(ricercaString != null && !ricercaString.equals("null"))
64
        {
65
            ricerca = true;
66
        }
67
        String provinciaCaricata = request.getParameter("Provincia");
68
        String codiceBelfiore = request.getParameter("CodiceBelfiore");
69
        String nomeComune = request.getParameter("NomeComune");
70
        String numeroPagina = request.getParameter("numeroPagina");
71
        int pagina = 1;
72
        if(numeroPagina != null && !numeroPagina.equals("null"))
73
            pagina = Integer.parseInt(numeroPagina);
74
 
75
        RimozioneDatiConnector connector = null;
76
        ArrayList comuniList = null;
77
        if(ricerca == true){
78
	        connector = servizioRimozioneDati.ricercaDatiComuni(provinciaCaricata, codiceBelfiore, nomeComune, pagina, Constants.ELEMENTI_PER_PAGINA);
79
	        comuniList = (ArrayList) connector.getElencoComuni();
80
        }
81
 
82
        logPrinter.debug(JSP_NAME,"\n PARAMETRI CGI LETTI: " +
83
                        "\n provinciaCaricata: " + provinciaCaricata + 
84
                        "\n codice belfiore: " + codiceBelfiore + 
85
                        "\n nome comune: " + nomeComune +
86
                        "\n pagina: " + numeroPagina );
87
 
88
        // dichirazione variabili connessione
89
        RimozioneDatiUtil rimozioneUtil = new RimozioneDatiUtil();                
90
        %>
91
            <div id="global">
92
                <div id="header">
93
                    <img src="img/s3LogoS3.gif" alt="Impianto nuove forniture" />
94
                    <div id="mainnav">
95
                        <ul>
96
                            <li>
97
                                <a href="index.html" accesskey="a">Menu principale</a>
98
                            </li>
99
                        </ul>
100
                    </div>
101
                </div>
102
                <!-- fine header -->
103
                <div id="content">
104
                    <div id="richiesta">
105
                        <div id="pdf">
106
                            <a href="html/5_1_HelpRimozioneDati.html.html" target="_blank">
107
                              <img src="img/s3help.gif" alt="Help pagina 1 Rimozione Dati SINTEG" />
108
                             </a>
109
                        </div>
110
                        <h1>Amministrazione del DBTI</h1>
111
                        <h2>Rimozione dati dal DBTI - Passo 1 di 3</h2>
112
                        <p />
113
                        <form action="5_1_RimozioneDati.jsp" method="post" id="selezione_funzione">
114
                            <!-- ********************************************  Parametri richiesta  **************************************-->
115
                            <fieldset>
116
                                <!-- Filtri disponibili -->
117
                                <legend>Parametri di ricerca dei dati da rimuovere</legend>
118
                                <label for="Provincia">Provincia</label>
119
                                <select id="Provincia" name="Provincia">
120
                                        <option value="">-ProvinciaNonSelezionata-</option>
121
                                        <%
122
                                             out.println(Utils.getOptionProvinceSelect(provinciaCaricata));
123
                                        %>
124
                                </select>
125
                                <br />
126
                                <label for="CodiceBelfiore">Codice Belfiore</label>
127
                                   <%                              
128
                                        if(codiceBelfiore != null && !codiceBelfiore.equals("null"))
129
                                            out.println("<input type=\"text\" name=\"CodiceBelfiore\" id=\"CodiceBelfiore\" maxlength=\"4\" value=\"" + codiceBelfiore + "\" />");                            
130
                                        else
131
                                            out.println("<input type=\"text\" name=\"CodiceBelfiore\" id=\"CodiceBelfiore\" maxlength=\"4\" value=\"\" />");                              
132
                                    %>  
133
                                <br />
134
                                <label for="NomeComune">Nome comune</label>       
135
                                    <%                             
136
                                        if(nomeComune != null && !nomeComune.equals("null"))
137
                                            out.println("<input type=\"text\" name=\"NomeComune\" id=\"NomeComune\" value=\"" + nomeComune + "\" />");                            
138
                                        else
139
                                            out.println("<input type=\"text\" name=\"NomeComune\" id=\"NomeComune\" value=\"\" />");                              
140
                                    %>    
141
                                <br />
142
                                <label for="applicaFiltri">&nbsp;</label>
143
                                <!-- parametro utilizzato per discrimanre la prima volta che si accede alla pagina dalle successive -->
144
                                <input type="hidden" name="Ricerca" value="ricerca"/>
145
                                <input type="submit" id="applicaFiltri" class="filtro" value="Avvia la ricerca" />
146
                                <img src="img/punto-interrogativo.gif"
147
                                    alt="Non impostando alcun valore &egrave; possibile avere l'elenco completo dei comuni presenti"
148
                                    title="Non impostando alcun valore &egrave; possibile avere l'elenco completo dei comuni presenti"
149
                                    />
150
                            </fieldset>
151
                        </form>
152
                            <!-- ******************************************   Lista Centrale  **********************************************-->
153
                            <% 
154
                            if(ricerca == true){ 
155
                            %>
156
                                <fieldset>
157
                                    <legend>Dati disponibili per la rimozione</legend>
158
                                    <span>Ordinamento risultati:  Provincia, Codice Comune</span>
159
                                    <div id="divListaGenerica">
160
                                        <div>
161
                                            <table class="ListaGenerica" summary="Questa tabella contiene i dati relativi alla situazione delle aree tematiche per ogni comune presente">
162
                                                <!--    <caption>Stato caricamento comuni DBTI</caption>-->
163
                                                <tbody>
164
                                                    <tr>
165
                                                        <th style="width:20%">Provincia</th>
166
                                                        <th style="width:50%">Comune</th>
167
                                                        <th style="width:30%">Selezione</th>
168
                                                    </tr>
169
 
170
                                                    <% 
171
                                                        out.print(rimozioneUtil.getComuniTableEntry(comuniList));
172
                                                    %>
173
                                                </tbody>
174
                                            </table>
175
                                        </div>
176
                                    </div>
177
                                    <div class="paginazione">
178
                                        <div class="totrighe">
179
                                            <strong><%out.print(connector.getNumeroElementiTrovati());%></strong> Elementi trovati
180
                                            </div>
181
                                        <strong>Pagine &#xbb; </strong>
182
 
183
                                        <%
184
                                            out.print(rimozioneUtil.getIndex(connector, provinciaCaricata,codiceBelfiore, nomeComune, pagina, ricerca));
185
                                        %>
186
                                    </div>
187
                                </fieldset>
188
                            <%
189
                            }
190
                            %>
191
                    </div>
192
                </div>
193
                <!-- fine content -->
194
                <div id="footer">         
195
                        Sistema SIGMA TER
196
                        <<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>
197
                    <div id="validator">
198
                        <a href="http://validator.w3.org/check?uri=referer" title="Valida questa pagina (inglese)">XHTML 1.0</a> | 
199
                         <a href="http://jigsaw.w3.org/css-validator/" title="Valida il foglio di stile (inglese)">CSS 2</a> | 
200
                         <a href="http://www.w3.org/WAI/about.html" title="Linee guida per l'accessibilità (inglese)">WAI-A</a>
201
                    </div>
202
                </div>
203
            </div>
204
    </body>
205
</html>