Subversion Repositories Sigmater

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 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
<%@page import="it.corenet.sigmater.sinteg.admin.pages.statoaggiornamentocomuni.AreaSincrona"%>
9
<%@page import="it.corenet.sigmater.sinteg.admin.common.DateUtils"%>
10
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
11
    <head>
12
        <title>SIGMA TER - Rimozione dati dal DBTI</title>
13
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
14
        <meta http-equiv="Content-Language" content="it" />
15
        <!-- stylesheet che vengono usati per la stampa (screen, print) e per la visualizzazione su schermo -->
16
        <link rel="stylesheet" type="text/css" href="css/Main.css" title="normale" media="screen, print" />
17
        <!-- immagini -->
18
        <link rel="shortcut icon" href="img/favicon.ico" />
19
        <!-- javascript -->
20
        <script type="text/javascript" src="js/divUtili.js"></script>
21
        <script type="text/javascript" src="js/s3TipMain.js"></script>
22
    </head>
23
    <body>
24
    <div id="TipLayer"></div>
25
    <%@ page import="javax.security.auth.Subject" %> 
26
    <%@ page import="javax.servlet.http.HttpSession" %>
27
    <%@ page import="javax.servlet.http.HttpServletRequest" %>
28
    <%@ page import="java.util.Set" %>
29
    <%@ page import="java.util.Iterator" %>
30
    <%@ page import="java.util.Collection" %>
31
    <%@ page import="java.util.Enumeration" %>
32
    <%@ page import="it.core.security.srm.credentials.XMLToken" %>
33
    <%@ page import="java.util.Properties" %>
34
    <%@ page import="org.xml.sax.SAXException" %>
35
    <%@ page import="java.io.IOException" %>
36
    <%@ page import="javax.xml.parsers.ParserConfigurationException" %>
37
    <%@ page import="javax.naming.Context" %>
38
    <%@ page import="javax.naming.InitialContext" %>
39
    <%@ page import="javax.sql.DataSource" %>
40
    <%@ page import="it.corenet.sigmater.sinteg.admin.exceptions.ApplicationException" %>
41
 
42
    <%@ page import="it.corenet.sigmater.sinteg.admin.common.LogPrinter" %>
43
    <%@ page import="it.corenet.sigmater.sinteg.admin.common.Constants" %>
44
    <%@ page import="it.corenet.sigmater.sinteg.admin.common.Utils" %>
45
    <%@ page import="java.util.ArrayList"%> 
46
 
47
    <!-- Dichiarazione Variabili Globali-->
48
    <%!     
49
 
50
        // nome JSP
51
        protected static final String JSP_NAME = "5_2_RimozioneDati.jsp";
52
    	private LogPrinter logPrinter = null;
53
		public void jspInit()
54
		{
55
		   //inizializzazione logger;
56
	       logPrinter = new LogPrinter();
57
	    }
58
	%>
59
	<%
60
        //lettura parametri CGI
61
        RimozioneDatiServizio servizioRimozioneDati = new RimozioneDatiServizio();
62
        //parametro utilizzato per discriminare la prima volta che si accede alla pagina dalle successive
63
        String provincia = request.getParameter("Provincia");
64
        String codiceBelfiore = request.getParameter("CodiceBelfiore");
65
        String nomeComune = request.getParameter("NomeComune");
66
        RimozioneDatiConnector connector = servizioRimozioneDati.ricercaDatiComune(codiceBelfiore);
67
        ArrayList areeSincrone = (ArrayList) connector.getElencoComuni();
68
        logPrinter.debug(JSP_NAME,"\n PARAMETRI CGI LETTI: " +
69
                "\n provinciaCaricata: " + provincia + 
70
                "\n codice belfiore: " + codiceBelfiore + 
71
                "\n nome comune: " + nomeComune 
72
                );
73
        // dichiarazione variabili connessione
74
        AreaSincrona asCensuario = null;
75
        AreaSincrona asCarto = null;
76
        AreaSincrona asICI = null;
77
        AreaSincrona asTarsu = null;
78
        AreaSincrona asTares = null;
79
        Iterator asIterator = areeSincrone.iterator();
80
 
81
        while(asIterator.hasNext()){
82
        	AreaSincrona asTemp = (AreaSincrona) asIterator.next();
83
        	if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_CENSUARIO){
84
        		asCensuario = asTemp;
85
        	}
86
        	else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_CARTOGRAFIA){
87
        		asCarto = asTemp;
88
        	}
89
        	else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_ICI){
90
        		asICI = asTemp;
91
        	}
92
        	else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_TARSU){
93
        		asTarsu = asTemp;
94
        	}
95
        	else if(asTemp.getCodAreaTematica() == Constants.COD_AREA_TEMATICA_TARES){
96
        		asTares = asTemp;
97
        	}
98
        }
99
        %>
100
            <div id="global">
101
            <div id="header">
102
                <img src="img/s3LogoS3.gif" alt="Gestione delle attività di caricamento del SINTEG" />
103
                <div id="mainnav">
104
                    <ul>
105
                        <li>
106
                            <a href="index.html" accesskey="a">Menu principale</a>
107
                        </li>
108
                    </ul>
109
                </div>
110
            </div>
111
            <!-- fine header -->
112
            <div id="content">
113
                <div id="richiesta">
114
                    <div id="pdf">
115
                        <a href="html/5_2_HelpRimozioneDati.html.html" target="_blank">
116
                              <img src="img/s3help.gif" alt="Help pagina 2 Rimozione Dati SINTEG" />
117
                             </a>
118
                    </div>
119
                    <h1>Amministrazione del DBTI </h1>
120
                    <h2>Rimozione dati dal DBTI - Passo 2 di 3</h2>
121
                    <p />
122
                    <fieldset>
123
                        <legend>Comune</legend>
124
                        <p>Comune selezionato:  <strong><% out.print(nomeComune); %></strong> (<strong><% out.print(codiceBelfiore); %></strong>), provincia di <strong><% out.print(provincia); %></strong></p>
125
                        <%
126
                         if(asCensuario != null && asCensuario.getDataAggiornamentoArea() != null){
127
                        	  out.print("<p>Dati censuari aggiornati al <strong>" + DateUtils.getStringDate(asCensuario.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
128
                         }
129
                         if(asCarto != null && asCarto.getDataAggiornamentoArea() != null){
130
                            out.print("<p>Dati cartografici aggiornati al <strong>" + DateUtils.getStringDate(asCarto.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
131
                         }
132
                         if(asTarsu != null && asTarsu.getDataAggiornamentoArea() != null){
133
                             out.print("<p>Dati TARSU aggiornati al <strong>" + DateUtils.getStringDate(asTarsu.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
134
                         }
135
                         if(asTares != null && asTares.getDataAggiornamentoArea() != null){
136
                             out.print("<p>Dati TARES aggiornati al <strong>" + DateUtils.getStringDate(asTares.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
137
                         }
138
                         if(asICI != null && asICI.getDataAggiornamentoArea() != null){
139
                             out.print("<p>Dati ICI aggiornati al <strong>" + DateUtils.getStringDate(asICI.getDataAggiornamentoArea(),"dd-MM-yyyy") + "</strong></p><br />"); 
140
                         }
141
                        %>
142
                    </fieldset>
143
                    <fieldset>
144
                        <legend>Area tematica</legend>
145
                        <form action="5_3_RimozioneDati.jsp"> 
146
	                        <!-- Filtri disponibili -->
147
	                        <%
148
	                         boolean checked = false;
149
							 int contaAree = 0;
150
 
151
							 if (asCensuario != null) contaAree++;
152
							 if (asCarto != null) contaAree++;
153
							 if (asICI != null) contaAree++;
154
							 if (asTarsu != null) contaAree++;
155
							 if (asTares != null) contaAree++;
156
 
157
	                         if(contaAree > 1){
158
	                        	    out.print("<label for=\"tutte\">Tutte</label>"+
159
	                                          "<input type=\"radio\" name=\"AreeTematiche\" id=\"tutte\" value=\""+Constants.COD_AREA_TEMATICA_TUTTE +"\" checked=\"checked\" />"+
160
	                                          "<br />");
161
	                        	    checked = true;
162
 
163
	                         }
164
	                         if(asCensuario != null ){
165
	                            out.print("<label for=\"censuario\">Solo censuario</label>"+
166
	                                      "<input type=\"radio\" name=\"AreeTematiche\" id=\"censuario\" value=\""+Constants.COD_AREA_TEMATICA_CENSUARIO +"\" ");
167
	                            if(checked == false){
168
	                            	out.print("checked=\"checked\" /><br />");
169
	                            }
170
	                            else{
171
	                            	out.print(" /><br />");
172
	                            }
173
	                            checked = true;
174
 
175
 
176
	                         }
177
	                         if(asCarto != null ){
178
	                             out.print("<label for=\"cartografia\">Solo cartografia</label>"+
179
	                                       "<input type=\"radio\" name=\"AreeTematiche\" id=\"cartografia\" value=\""+Constants.COD_AREA_TEMATICA_CARTOGRAFIA +"\" ");
180
	                             if(checked == false){
181
	                                    out.print("checked=\"checked\" /><br />");
182
	                             }
183
	                             else{
184
	                                  out.print(" /><br />");
185
	                             }     
186
	                             checked = true;
187
	                          }
188
	                         if (asICI != null) {
189
	                             out.print("<label for=\"cartografia\">Solo ICI</label>"+
190
	                                       "<input type=\"radio\" name=\"AreeTematiche\" id=\"ICI\" value=\""+Constants.COD_AREA_TEMATICA_ICI +"\" ");
191
	                             if(checked == false){
192
	                                    out.print("checked=\"checked\" /><br />");
193
	                             }
194
	                             else{
195
	                                  out.print(" /><br />");
196
	                             }     
197
	                             checked = true;
198
	                          }
199
	                         if (asTarsu != null) {
200
	                             out.print("<label for=\"cartografia\">Solo Tarsu</label>"+
201
	                                       "<input type=\"radio\" name=\"AreeTematiche\" id=\"Tarsu\" value=\""+Constants.COD_AREA_TEMATICA_TARSU +"\" ");
202
	                             if(checked == false){
203
	                                    out.print("checked=\"checked\" /><br />");
204
	                             }
205
	                             else{
206
	                                  out.print(" /><br />");
207
	                             }     
208
	                             checked = true;
209
	                          }
210
	                         if (asTares != null) {
211
	                             out.print("<label for=\"cartografia\">Solo Tares</label>"+
212
	                                       "<input type=\"radio\" name=\"AreeTematiche\" id=\"Tares\" value=\""+Constants.COD_AREA_TEMATICA_TARES +"\" ");
213
	                             if(checked == false){
214
	                                    out.print("checked=\"checked\" /><br />");
215
	                             }
216
	                             else{
217
	                                  out.print(" /><br />");
218
	                             }     
219
	                             checked = true;
220
	                          }
221
	                        %>
222
	                        <p>
223
	                         <input type="hidden" name="NomeComune" value="<% out.print(nomeComune); %>"/>
224
	                         <input type="hidden" name="CodiceBelfiore" value="<% out.print(codiceBelfiore); %>"/>
225
	                         <input type="hidden" name="Provincia" value="<% out.print(provincia); %>"/>
226
	                        <input type="submit" id="applicaFiltri" class="submit" value="Rimuovi" />
227
	                        </p>   
228
                        </form>
229
                    </fieldset>
230
                    <!-- ****************************************  Pulsanti avanti e indietro ***************************************-->
231
                    <fieldset>
232
                        <table>
233
                            <tr>
234
                                <td>
235
                                        <form action="5_1_RimozioneDati.jsp">
236
                                        <p>
237
                                            <input type="hidden" name="Ricerca" value="true"/>
238
                                            <input type="button" class="submit" style="width:17em;" onclick="document.location.href='5_1_RimozioneDati.jsp'" value="Torna all'elenco delle forniture"></input>
239
                                            <!-- 
240
                                            <input type="submit" class="submit" style="width:17em;" value="Torna all'elenco delle forniture"></input>
241
                                             -->
242
                                        </p>
243
                                        </form>
244
                                </td>
245
                            </tr>
246
                        </table>
247
                    </fieldset>
248
                </div>
249
            </div>
250
            <!-- fine content -->
251
            <div id="footer">         
252
                    Sistema SIGMA TER
253
                    <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>
254
                <div id="validator">
255
                    <a href="http://validator.w3.org/check?uri=referer" title="Valida questa pagina (inglese)">XHTML 1.0</a> | 
256
                     <a href="http://jigsaw.w3.org/css-validator/" title="Valida il foglio di stile (inglese)">CSS 2</a> | 
257
                     <a href="http://www.w3.org/WAI/about.html" title="Linee guida per l'accessibilità (inglese)">WAI-A</a>
258
                </div>
259
            </div>
260
        </div>
261
    </body>
262
</html>