Confronta commit
5 Commit
0bde60f551
...
2c3a85515e
Autore | SHA1 | Data |
---|---|---|
Salvatore La Manna | 2c3a85515e | 2 anni fa |
Salvatore La Manna | 4f34c84cf6 | 2 anni fa |
Salvatore La Manna | 912d42e764 | 2 anni fa |
Salvatore La Manna | 99abb87f7c | 2 anni fa |
Salvatore La Manna | 4aecce8028 | 2 anni fa |
160 ha cambiato i file con 7059 aggiunte e 15983 eliminazioni
@ -1,397 +1,464 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||||||
<!-- Created with Jaspersoft Studio version 6.4.3.final utlizzo versione della libreria JasperReports6.4.3 --> |
<!-- Created with Jaspersoft Studio version 6.4.3.final utlizzo versione della libreria JasperReports6.4.3 --> |
||||||
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="vidimazione" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="afafe5d8-778e-4527-a33a-8c04000abd71"> |
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="vidimazione" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="afafe5d8-778e-4527-a33a-8c04000abd71"> |
||||||
<property name="ireport.zoom" value="1.3310000000000004"/> |
<property name="ireport.zoom" value="1.3310000000000004"/> |
||||||
<property name="ireport.x" value="0"/> |
<property name="ireport.x" value="0"/> |
||||||
<property name="ireport.y" value="0"/> |
<property name="ireport.y" value="0"/> |
||||||
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/> |
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/> |
||||||
<subDataset name="dataset1" whenResourceMissingType="Empty" uuid="c69a9629-80ab-47f7-a2f9-7db3f777d9a7"> |
<subDataset name="dataset1" whenResourceMissingType="Empty" uuid="c69a9629-80ab-47f7-a2f9-7db3f777d9a7"> |
||||||
<field name="codiceAllegato" class="java.lang.String"/> |
<field name="codiceAllegato" class="java.lang.String"/> |
||||||
<field name="titoloAllegato" class="java.lang.String"/> |
<field name="titoloAllegato" class="java.lang.String"/> |
||||||
<field name="sha256Allegato" class="java.lang.String"/> |
<field name="sha256Allegato" class="java.lang.String"/> |
||||||
</subDataset> |
</subDataset> |
||||||
<parameter name="LOGO_REGIONE" class="java.lang.String"/> |
<parameter name="LOGO_REGIONE" class="java.lang.String"/> |
||||||
<field name="alCollaudatore" class="java.lang.String"/> |
<field name="allegati" class="java.util.List"/> |
||||||
<field name="allegati" class="java.util.List"/> |
<field name="collaudatore" class="java.lang.String"/> |
||||||
<field name="alTitolareDigitale" class="java.lang.String"/> |
<field name="codiceUnivoco" class="java.lang.String"/> |
||||||
<field name="alCommittente" class="java.lang.String"/> |
<field name="committente" class="java.lang.String"/> |
||||||
<field name="alDirettoreLavori" class="java.lang.String"/> |
<field name="comune" class="java.lang.String"/> |
||||||
<field name="codiceUnivoco" class="java.lang.String"/> |
<field name="dataAvviso" class="java.util.Date"/> |
||||||
<field name="committente" class="java.lang.String"/> |
<field name="dataPratica" class="java.util.Date"/> |
||||||
<field name="comune" class="java.lang.String"/> |
<field name="direttoreLavori" class="java.lang.String"/> |
||||||
<field name="dataAvviso" class="java.util.Date"/> |
<field name="lavoriDi" class="java.lang.String"/> |
||||||
<field name="dataPratica" class="java.util.Date"/> |
<field name="numeroProgetto" class="java.lang.String"/> |
||||||
<field name="lavoriDi" class="java.lang.String"/> |
<field name="numeroProtocollo" class="java.lang.String"/> |
||||||
<field name="numeroProgetto" class="java.lang.String"/> |
<field name="sedeGenioCivile" class="java.lang.String"/> |
||||||
<field name="numeroProtocollo" class="java.lang.String"/> |
<field name="titolareDigitale" class="java.lang.String"/> |
||||||
<field name="parziale" class="java.lang.Boolean"/> |
<field name="ubicazione" class="java.lang.String"/> |
||||||
<field name="parzialeNumero" class="java.lang.String"/> |
<pageHeader> |
||||||
<field name="sedeGenioCivile" class="java.lang.String"/> |
<band height="108" splitType="Stretch"> |
||||||
<field name="tecnicoEmail" class="java.lang.String"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<field name="tecnico" class="java.lang.String"/> |
<frame> |
||||||
<field name="tipo" class="java.lang.String"/> |
<reportElement x="0" y="12" width="550" height="96" uuid="0748dd11-8305-4de4-bdd1-d0833a900836"> |
||||||
<field name="ubicazione" class="java.lang.String"/> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<pageHeader> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<band height="75" splitType="Stretch"> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<image> |
</reportElement> |
||||||
<reportElement x="0" y="0" width="224" height="68" uuid="69ba1fba-114d-4d87-afcf-2a121decda52"/> |
<box> |
||||||
<imageExpression><![CDATA[$P{LOGO_REGIONE}]]></imageExpression> |
<pen lineWidth="1.0"/> |
||||||
</image> |
</box> |
||||||
<textField> |
<image> |
||||||
<reportElement x="285" y="50" width="269" height="25" uuid="a329da1c-ce69-4c4e-8461-34eb44195739"> |
<reportElement x="5" y="5" width="224" height="68" uuid="630678b8-5688-4e7b-8664-65b0190343b7"> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<textElement textAlignment="Center" verticalAlignment="Middle"> |
</reportElement> |
||||||
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/> |
<imageExpression><![CDATA[$P{LOGO_REGIONE}]]></imageExpression> |
||||||
</textElement> |
</image> |
||||||
<textFieldExpression><![CDATA["Sede di "+$F{sedeGenioCivile}]]></textFieldExpression> |
<staticText> |
||||||
</textField> |
<reportElement x="275" y="5" width="270" height="25" uuid="279ad7c4-043c-4548-8d6a-7b95bc04885a"> |
||||||
<staticText> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<reportElement x="285" y="0" width="270" height="25" uuid="fc65b94e-03de-4043-8de7-16b29fff3c4f"> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</reportElement> |
</reportElement> |
||||||
<textElement textAlignment="Center" verticalAlignment="Middle"> |
<textElement textAlignment="Center" verticalAlignment="Middle"> |
||||||
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/> |
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/> |
||||||
</textElement> |
</textElement> |
||||||
<text><![CDATA[Dipartimento Regionale Tecnico]]></text> |
<text><![CDATA[Dipartimento Regionale Tecnico]]></text> |
||||||
</staticText> |
</staticText> |
||||||
<staticText> |
<staticText> |
||||||
<reportElement x="285" y="25" width="269" height="25" uuid="f1e093e1-71e5-4a60-94d0-5a80e51b1e60"> |
<reportElement x="275" y="30" width="270" height="25" uuid="805e8d9e-e36c-4240-867a-6a3d14dd25b6"> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<textElement textAlignment="Center" verticalAlignment="Middle"> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
</textElement> |
</reportElement> |
||||||
<text><![CDATA[Genio Civile]]></text> |
<textElement textAlignment="Center" verticalAlignment="Middle"> |
||||||
</staticText> |
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/> |
||||||
</band> |
</textElement> |
||||||
</pageHeader> |
<text><![CDATA[Ufficio del Genio Civile]]></text> |
||||||
<detail> |
</staticText> |
||||||
<band height="398"> |
<textField> |
||||||
<line> |
<reportElement x="275" y="55" width="270" height="25" uuid="c0185a25-c091-490f-8a9b-e70e0944f1dc"> |
||||||
<reportElement x="0" y="13" width="555" height="1" uuid="94b2c91e-bbd3-4d62-b399-34fcba04c0cb"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</line> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<staticText> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<reportElement x="0" y="19" width="56" height="13" uuid="2bb6962b-397c-4592-ab9b-f49f30c26032"/> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<textElement> |
</reportElement> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
<textElement textAlignment="Center" verticalAlignment="Middle"> |
||||||
</textElement> |
<font fontName="DejaVu Sans Bold" size="9" isBold="false"/> |
||||||
<text><![CDATA[Oggetto:]]></text> |
</textElement> |
||||||
</staticText> |
<textFieldExpression><![CDATA["Sede di "+$F{sedeGenioCivile}]]></textFieldExpression> |
||||||
<staticText> |
</textField> |
||||||
<reportElement x="56" y="19" width="492" height="26" uuid="78d30ce8-19a2-45c0-a5ef-0b2b99805f29"/> |
<textField> |
||||||
<textElement> |
<reportElement x="60" y="80" width="100" height="12" uuid="a2e04340-e746-43fe-aded-1a19d391be58"> |
||||||
<font fontName="DejaVu Sans" isBold="true"/> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
</textElement> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<text><![CDATA[RELAZIONE DI ULTIMAZIONE DEI LAVORI, Art. 93 D.P.R. n. 380/2001]]></text> |
</reportElement> |
||||||
</staticText> |
<textElement> |
||||||
<staticText> |
<font fontName="DejaVu Sans" size="8"/> |
||||||
<reportElement x="56" y="47" width="272" height="14" uuid="a906354d-7715-4d0e-9986-435b43df854f"> |
</textElement> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<textFieldExpression><![CDATA[new SimpleDateFormat("dd/MM/yyyy").format($F{dataAvviso})]]></textFieldExpression> |
||||||
</reportElement> |
</textField> |
||||||
<textElement> |
<staticText> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false" isUnderline="true"/> |
<reportElement x="5" y="80" width="53" height="12" uuid="95144916-aa63-42c0-ac37-dd359765e965"> |
||||||
</textElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<text><![CDATA[ATTESTAZIONE DEPOSITO FINE LAVORI]]></text> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</staticText> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<staticText> |
</reportElement> |
||||||
<reportElement x="8" y="0" width="48" height="10" uuid="cf3a9429-2047-45c9-980a-7ac93d430de0"> |
<textElement> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<font fontName="DejaVu Sans" size="8" isBold="false" isItalic="false"/> |
||||||
</reportElement> |
</textElement> |
||||||
<textElement> |
<text><![CDATA[Data Avviso:]]></text> |
||||||
<font fontName="DejaVu Sans" size="8" isBold="false" isItalic="false"/> |
</staticText> |
||||||
</textElement> |
</frame> |
||||||
<text><![CDATA[Data Avviso]]></text> |
<staticText> |
||||||
</staticText> |
<reportElement x="0" y="0" width="550" height="12" uuid="13cad1fa-cc24-43d2-8a33-6b9e05de1715"> |
||||||
<textField> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<reportElement x="61" y="0" width="100" height="10" uuid="e8e8a449-23ae-48da-aa8d-84423c088646"> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<textElement> |
</reportElement> |
||||||
<font fontName="DejaVu Sans" size="8"/> |
<textElement markup="html"> |
||||||
</textElement> |
<font fontName="DejaVu Sans" size="8"/> |
||||||
<textFieldExpression><![CDATA[new SimpleDateFormat("dd/MM/yyyy").format($F{dataAvviso})]]></textFieldExpression> |
</textElement> |
||||||
</textField> |
<text><![CDATA[AVVISO DI VIDIMAZIONE FINE LAVORI]]></text> |
||||||
<staticText> |
</staticText> |
||||||
<reportElement x="9" y="121" width="82" height="14" uuid="db348311-9894-42af-ae4e-727d96f8aa08"> |
</band> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</pageHeader> |
||||||
</reportElement> |
<detail> |
||||||
<textElement> |
<band height="149"> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
<staticText> |
||||||
</textElement> |
<reportElement x="0" y="19" width="56" height="13" uuid="2bb6962b-397c-4592-ab9b-f49f30c26032"/> |
||||||
<text><![CDATA[Comune:]]></text> |
<textElement> |
||||||
</staticText> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
<textField isBlankWhenNull="true"> |
</textElement> |
||||||
<reportElement x="381" y="254" width="168" height="14" uuid="d880d447-9438-4750-be22-4b0b5bef3e63"> |
<text><![CDATA[Oggetto:]]></text> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</staticText> |
||||||
</reportElement> |
<staticText> |
||||||
<textElement> |
<reportElement x="56" y="19" width="492" height="37" uuid="78d30ce8-19a2-45c0-a5ef-0b2b99805f29"> |
||||||
<font fontName="DejaVu Sans"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</textElement> |
</reportElement> |
||||||
<textFieldExpression><![CDATA[$F{alDirettoreLavori}]]></textFieldExpression> |
<textElement> |
||||||
</textField> |
<font fontName="DejaVu Sans" isBold="true"/> |
||||||
<staticText> |
</textElement> |
||||||
<reportElement x="9" y="149" width="82" height="14" uuid="1937bfdd-32f4-4b4b-9e53-a1fb3d923925"> |
<text><![CDATA[Zone Sismiche – D.P.R. n° 380/2001 e ss. mm. ii. |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
- Relazione a strutture ultimate, art. 65 D.P.R. n. 380/2001 |
||||||
</reportElement> |
- Dichiarazione di regolare esecuzione, art. 67, commi 8-bis e 8-ter]]></text> |
||||||
<textElement> |
</staticText> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
<staticText> |
||||||
</textElement> |
<reportElement x="0" y="70" width="555" height="14" uuid="a906354d-7715-4d0e-9986-435b43df854f"> |
||||||
<text><![CDATA[Lavori di:]]></text> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</staticText> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<staticText> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<reportElement key="" x="266" y="226" width="115" height="14" uuid="4cae4c79-8532-4cbb-9d81-bde3f93c21b1"> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</reportElement> |
||||||
</reportElement> |
<textElement textAlignment="Center"> |
||||||
<textElement> |
<font fontName="DejaVu Sans Bold" isBold="false" isUnderline="true"/> |
||||||
<font fontName="DejaVu Sans Bold" isBold="true"/> |
</textElement> |
||||||
</textElement> |
<text><![CDATA[ATTESTAZIONE DEPOSITO FINE LAVORI]]></text> |
||||||
<text><![CDATA[Al Committente]]></text> |
</staticText> |
||||||
</staticText> |
<staticText> |
||||||
<staticText> |
<reportElement x="9" y="121" width="82" height="14" uuid="db348311-9894-42af-ae4e-727d96f8aa08"> |
||||||
<reportElement x="266" y="254" width="115" height="14" uuid="9fe19eb8-bac2-4382-9120-ef8652c2617a"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</reportElement> |
||||||
</reportElement> |
<textElement> |
||||||
<textElement> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
</textElement> |
||||||
</textElement> |
<text><![CDATA[Comune:]]></text> |
||||||
<text><![CDATA[Al D.L.]]></text> |
</staticText> |
||||||
</staticText> |
<staticText> |
||||||
<staticText> |
<reportElement x="9" y="135" width="82" height="14" uuid="cd8b9b56-a673-4708-9b8e-a6ae50dfbccd"> |
||||||
<reportElement x="9" y="135" width="82" height="14" uuid="cd8b9b56-a673-4708-9b8e-a6ae50dfbccd"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</reportElement> |
||||||
</reportElement> |
<textElement> |
||||||
<textElement> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
</textElement> |
||||||
</textElement> |
<text><![CDATA[Committente:]]></text> |
||||||
<text><![CDATA[Committente:]]></text> |
</staticText> |
||||||
</staticText> |
<textField isBlankWhenNull="true"> |
||||||
<textField isBlankWhenNull="true"> |
<reportElement x="91" y="121" width="458" height="14" uuid="6f2cb684-6534-4cc9-acd4-9c5fd6a677b1"> |
||||||
<reportElement x="91" y="177" width="458" height="14" uuid="59326b1c-3092-45ab-ba73-d188ee32f184"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</reportElement> |
||||||
</reportElement> |
<textElement> |
||||||
<textElement> |
<font fontName="DejaVu Sans"/> |
||||||
<font fontName="DejaVu Sans"/> |
</textElement> |
||||||
</textElement> |
<textFieldExpression><![CDATA[$F{comune}]]></textFieldExpression> |
||||||
<textFieldExpression><![CDATA[$F{numeroProgetto}]]></textFieldExpression> |
</textField> |
||||||
</textField> |
<textField isBlankWhenNull="true"> |
||||||
<textField isBlankWhenNull="true"> |
<reportElement x="91" y="135" width="458" height="14" uuid="5ec2ddc5-2a0b-4440-afb4-bef9e6102856"> |
||||||
<reportElement x="91" y="149" width="458" height="14" uuid="64e8a0c4-3120-4359-9419-0c31feb752ba"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</reportElement> |
||||||
</reportElement> |
<textElement> |
||||||
<textElement> |
<font fontName="DejaVu Sans"/> |
||||||
<font fontName="DejaVu Sans"/> |
</textElement> |
||||||
</textElement> |
<textFieldExpression><![CDATA[$F{committente}]]></textFieldExpression> |
||||||
<textFieldExpression><![CDATA[$F{lavoriDi}]]></textFieldExpression> |
</textField> |
||||||
</textField> |
</band> |
||||||
<textField isBlankWhenNull="true"> |
<band height="14"> |
||||||
<reportElement x="91" y="121" width="458" height="14" uuid="6f2cb684-6534-4cc9-acd4-9c5fd6a677b1"> |
<staticText> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<reportElement x="9" y="0" width="82" height="14" uuid="d50b7d6b-d36a-41d2-b415-4f09ec47a690"> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<textElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<font fontName="DejaVu Sans"/> |
</reportElement> |
||||||
</textElement> |
<textElement> |
||||||
<textFieldExpression><![CDATA[$F{comune}]]></textFieldExpression> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
</textField> |
</textElement> |
||||||
<textField isBlankWhenNull="true"> |
<text><![CDATA[Lavori di:]]></text> |
||||||
<reportElement x="91" y="135" width="458" height="14" uuid="5ec2ddc5-2a0b-4440-afb4-bef9e6102856"> |
</staticText> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<textField isStretchWithOverflow="true" isBlankWhenNull="true"> |
||||||
</reportElement> |
<reportElement x="91" y="0" width="458" height="14" uuid="09fab2fa-30c5-4480-abfa-50dfa51b68fc"> |
||||||
<textElement> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<font fontName="DejaVu Sans"/> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
</textElement> |
</reportElement> |
||||||
<textFieldExpression><![CDATA[$F{committente}]]></textFieldExpression> |
<textElement> |
||||||
</textField> |
<font fontName="DejaVu Sans"/> |
||||||
<staticText> |
</textElement> |
||||||
<reportElement x="9" y="177" width="82" height="14" uuid="7a2a67be-5d54-4aa9-b690-799f437cb642"> |
<textFieldExpression><![CDATA[$F{lavoriDi}]]></textFieldExpression> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</textField> |
||||||
</reportElement> |
</band> |
||||||
<textElement> |
<band height="279"> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</textElement> |
<staticText> |
||||||
<text><![CDATA[Progetto n.]]></text> |
<reportElement key="" x="100" y="63" width="115" height="14" uuid="51d2357a-699a-4365-8878-9932addf3060"> |
||||||
</staticText> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<textField isBlankWhenNull="true"> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<reportElement x="381" y="226" width="168" height="14" uuid="f9c28d14-b419-47e8-8c47-a936d86fee32"> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</reportElement> |
||||||
</reportElement> |
<textElement> |
||||||
<textElement> |
<font fontName="DejaVu Sans Bold" isBold="true"/> |
||||||
<font fontName="DejaVu Sans"/> |
</textElement> |
||||||
</textElement> |
<text><![CDATA[Al Committente]]></text> |
||||||
<textFieldExpression><![CDATA[$F{alCommittente}]]></textFieldExpression> |
</staticText> |
||||||
</textField> |
<textField isBlankWhenNull="true"> |
||||||
<textField isBlankWhenNull="true"> |
<reportElement x="215" y="63" width="334" height="14" uuid="137552fd-e658-4f57-a1fa-a7d07176df61"> |
||||||
<reportElement x="91" y="191" width="458" height="14" uuid="eebebb00-ee6a-490c-ba75-5fafadc9043d"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<textElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<font fontName="DejaVu Sans"/> |
</reportElement> |
||||||
</textElement> |
<textElement> |
||||||
<textFieldExpression><![CDATA[$F{numeroProtocollo}]]></textFieldExpression> |
<font fontName="DejaVu Sans"/> |
||||||
</textField> |
</textElement> |
||||||
<staticText> |
<textFieldExpression><![CDATA[$F{committente}]]></textFieldExpression> |
||||||
<reportElement x="9" y="191" width="82" height="14" uuid="75c195a3-8c3e-4aef-ada3-41361d35dffa"> |
</textField> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<staticText> |
||||||
</reportElement> |
<reportElement key="" x="100" y="77" width="115" height="14" uuid="34eecc96-bf07-43f8-8c8b-0d35e8f32b95"> |
||||||
<textElement> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</textElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<text><![CDATA[Protocollo n.]]></text> |
</reportElement> |
||||||
</staticText> |
<textElement> |
||||||
<textField isBlankWhenNull="true"> |
<font fontName="DejaVu Sans Bold" isBold="true"/> |
||||||
<reportElement x="381" y="240" width="168" height="14" uuid="7c7cdd0e-ed24-4b4f-b405-32ff24b0150c"> |
</textElement> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<text><![CDATA[c/o il suo delegato]]></text> |
||||||
</reportElement> |
</staticText> |
||||||
<textElement> |
<textField isBlankWhenNull="true"> |
||||||
<font fontName="DejaVu Sans"/> |
<reportElement x="215" y="77" width="334" height="14" uuid="1bee535a-c6b4-43cf-8101-db34f443d28f"> |
||||||
</textElement> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<textFieldExpression><![CDATA[$F{alTitolareDigitale}]]></textFieldExpression> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</textField> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<staticText> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<reportElement key="" x="266" y="240" width="115" height="14" uuid="c7bfa3ec-5129-4a9e-9be8-74c7287d34ba"> |
</reportElement> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<textElement> |
||||||
</reportElement> |
<font fontName="DejaVu Sans"/> |
||||||
<textElement> |
</textElement> |
||||||
<font fontName="DejaVu Sans Bold" isBold="true"/> |
<textFieldExpression><![CDATA[$F{titolareDigitale}]]></textFieldExpression> |
||||||
</textElement> |
</textField> |
||||||
<text><![CDATA[c/o il suo delegato]]></text> |
<staticText> |
||||||
</staticText> |
<reportElement x="100" y="91" width="115" height="14" uuid="14f184a1-772f-4a89-acc9-8608fc354bbc"> |
||||||
<textField isBlankWhenNull="true"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<reportElement x="381" y="268" width="168" height="14" isRemoveLineWhenBlank="true" uuid="4e4c5e60-7f2e-4459-b4cb-f7343e77dad3"> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<printWhenExpression><![CDATA[!"".equalsIgnoreCase( $F{alCollaudatore} ) && $F{alCollaudatore}!=null]]></printWhenExpression> |
</reportElement> |
||||||
</reportElement> |
<textElement> |
||||||
<textElement> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
<font fontName="DejaVu Sans"/> |
</textElement> |
||||||
</textElement> |
<text><![CDATA[Al D.LL.]]></text> |
||||||
<textFieldExpression><![CDATA[$F{alCollaudatore}]]></textFieldExpression> |
</staticText> |
||||||
</textField> |
<staticText> |
||||||
<staticText> |
<reportElement x="9" y="0" width="82" height="14" uuid="c8d0a4a5-fae9-48f8-890c-e4ce3f595504"> |
||||||
<reportElement x="266" y="268" width="115" height="14" isRemoveLineWhenBlank="true" uuid="43505d3a-dbf3-4da8-8518-a8a175b6b4c6"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<printWhenExpression><![CDATA[!"".equalsIgnoreCase( $F{alCollaudatore} ) && $F{alCollaudatore}!=null]]></printWhenExpression> |
</reportElement> |
||||||
</reportElement> |
<textElement> |
||||||
<textElement> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
</textElement> |
||||||
</textElement> |
<text><![CDATA[Ubicazione:]]></text> |
||||||
<text><![CDATA[Al Collaudatore]]></text> |
</staticText> |
||||||
</staticText> |
<textField isBlankWhenNull="true"> |
||||||
<staticText> |
<reportElement x="91" y="0" width="458" height="14" uuid="a86599da-cb4d-4c94-b7a0-9a67e6b31f19"> |
||||||
<reportElement x="9" y="163" width="82" height="14" uuid="b51c76f6-33b6-4a2b-b261-b382e5ffb7d6"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
</reportElement> |
</reportElement> |
||||||
<textElement> |
<textElement> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false"/> |
<font fontName="DejaVu Sans"/> |
||||||
</textElement> |
</textElement> |
||||||
<text><![CDATA[Ubicazione:]]></text> |
<textFieldExpression><![CDATA[$F{ubicazione} != null ? $F{ubicazione} : ""]]></textFieldExpression> |
||||||
</staticText> |
</textField> |
||||||
<textField isBlankWhenNull="true"> |
<staticText> |
||||||
<reportElement x="91" y="163" width="458" height="14" uuid="0ecba67a-e48b-4fcd-8522-feebc5761ee9"> |
<reportElement x="9" y="14" width="82" height="14" uuid="d90054c7-916c-4ea6-914f-0cd04de3b3f0"> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<textElement> |
</reportElement> |
||||||
<font fontName="DejaVu Sans"/> |
<textElement> |
||||||
</textElement> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
<textFieldExpression><![CDATA[$F{ubicazione} != null ? $F{ubicazione} : ""]]></textFieldExpression> |
</textElement> |
||||||
</textField> |
<text><![CDATA[Progetto n.]]></text> |
||||||
<textField> |
</staticText> |
||||||
<reportElement x="56" y="62" width="272" height="14" uuid="3deb06c4-0dad-4222-bd6a-eaf9a62d8af0"> |
<textField isBlankWhenNull="true"> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<reportElement x="91" y="14" width="458" height="14" uuid="10dd52e0-a31a-433e-ad7b-65e00f59028a"> |
||||||
<printWhenExpression><![CDATA[$F{parziale}]]></printWhenExpression> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<textElement> |
</reportElement> |
||||||
<font fontName="DejaVu Sans Bold" isBold="false" isUnderline="false"/> |
<textElement> |
||||||
</textElement> |
<font fontName="DejaVu Sans"/> |
||||||
<textFieldExpression><![CDATA["[parziale n°" + $F{parzialeNumero} + "]"]]></textFieldExpression> |
</textElement> |
||||||
</textField> |
<textFieldExpression><![CDATA[$F{numeroProgetto}]]></textFieldExpression> |
||||||
<textField> |
</textField> |
||||||
<reportElement stretchType="RelativeToTallestObject" x="0" y="285" width="548" height="65" uuid="122c39b6-f0c9-45b0-816c-4fdde45c8623"/> |
<staticText> |
||||||
<textElement textAlignment="Justified"> |
<reportElement x="9" y="28" width="82" height="14" uuid="9f0139ea-04cf-47dc-8373-d9b5cc24401e"> |
||||||
<font fontName="DejaVu Sans"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</textElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<textFieldExpression><![CDATA["Vista la richiesta di deposito della relazione di Fine Lavori e Certifcato di Rispondenza "+($F{parziale} == true ? "[parziale n° "+$F{parzialeNumero}+"]": "") +" ,\n"+ |
</reportElement> |
||||||
"trasmessa in data "+new SimpleDateFormat("dd/MM/yyy").format($F{dataPratica})+" relativa alla pratica "+$F{numeroProgetto}+", si comunica che è stata vidimata e acquisita dal sistema regionale\n"+ |
<textElement> |
||||||
"Sismica-Sicilia, con n° protocollo " + $F{numeroProtocollo}]]></textFieldExpression> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
</textField> |
</textElement> |
||||||
<staticText> |
<text><![CDATA[Protocollo n.]]></text> |
||||||
<reportElement stretchType="RelativeToTallestObject" x="3" y="360" width="548" height="30" uuid="d2f2dc73-ea35-4995-9f1c-a767e34a93a3"/> |
</staticText> |
||||||
<textElement textAlignment="Justified"> |
<textField isBlankWhenNull="true"> |
||||||
<font fontName="DejaVu Sans"/> |
<reportElement x="91" y="28" width="458" height="14" uuid="049d22f3-e405-42b1-931e-5d763a2bc742"> |
||||||
</textElement> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<text><![CDATA[Viene di seguito riportato l’elenco dei documenti allegati alla Relazione |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
depositata:]]></text> |
</reportElement> |
||||||
</staticText> |
<textElement> |
||||||
</band> |
<font fontName="DejaVu Sans"/> |
||||||
<band height="30"> |
</textElement> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<textFieldExpression><![CDATA[$F{numeroProtocollo}]]></textFieldExpression> |
||||||
<componentElement> |
</textField> |
||||||
<reportElement x="0" y="-1" width="539" height="30" uuid="28a0b516-39fd-4f78-8c55-ea8b8f95b40b"> |
<textField isBlankWhenNull="true"> |
||||||
<property name="com.jaspersoft.studio.unit.CONTENTS.height" value="px"/> |
<reportElement x="215" y="91" width="334" height="14" uuid="aba07ff4-f812-4624-a3b0-8c85099e279c"> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical"> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<datasetRun subDataset="dataset1" uuid="43c05040-f066-43a1-a5ab-e94cf7b21165"> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{allegati})]]></dataSourceExpression> |
</reportElement> |
||||||
</datasetRun> |
<textElement> |
||||||
<jr:listContents height="30" width="539"> |
<font fontName="DejaVu Sans"/> |
||||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true"> |
</textElement> |
||||||
<reportElement x="20" y="0" width="519" height="14" uuid="24769fb4-b6ff-45f4-95a5-486608298a59"> |
<textFieldExpression><![CDATA[$F{direttoreLavori}]]></textFieldExpression> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
</textField> |
||||||
</reportElement> |
<staticText> |
||||||
<textElement textAlignment="Left" verticalAlignment="Middle"> |
<reportElement x="100" y="105" width="115" height="14" isRemoveLineWhenBlank="true" uuid="a95fbfeb-28c8-4712-8494-8a5d9dfaeb32"> |
||||||
<font fontName="DejaVu Sans" size="9"/> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<paragraph lineSpacing="Single"/> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</textElement> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<textFieldExpression><![CDATA[$F{codiceAllegato}+" - "+$F{titoloAllegato}]]></textFieldExpression> |
<printWhenExpression><![CDATA[!"".equalsIgnoreCase( $F{collaudatore} ) && $F{collaudatore}!=null]]></printWhenExpression> |
||||||
</textField> |
</reportElement> |
||||||
<ellipse> |
<textElement> |
||||||
<reportElement x="11" y="5" width="4" height="4" backcolor="#000000" uuid="55fefa3b-cabb-48e7-9db4-22251af05daf"> |
<font fontName="DejaVu Sans Bold" isBold="false"/> |
||||||
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
</textElement> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<text><![CDATA[Al Collaudatore]]></text> |
||||||
</reportElement> |
</staticText> |
||||||
</ellipse> |
<textField isBlankWhenNull="true"> |
||||||
<textField isStretchWithOverflow="true" isBlankWhenNull="true"> |
<reportElement x="215" y="105" width="334" height="14" isRemoveLineWhenBlank="true" uuid="33df7bfd-a07f-4553-95b5-52c4d30e08eb"> |
||||||
<reportElement x="20" y="14" width="519" height="14" uuid="ff5ded57-1002-4409-a269-035990359b7b"> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
<property name="com.jaspersoft.studio.unit.x" value="px"/> |
||||||
</reportElement> |
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
<textElement textAlignment="Left" verticalAlignment="Middle"> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<font fontName="DejaVu Sans" size="9"/> |
<printWhenExpression><![CDATA[!"".equalsIgnoreCase( $F{collaudatore} ) && $F{collaudatore}!=null]]></printWhenExpression> |
||||||
<paragraph lineSpacing="Single"/> |
</reportElement> |
||||||
</textElement> |
<textElement> |
||||||
<textFieldExpression><![CDATA["SHA256: "+$F{sha256Allegato}]]></textFieldExpression> |
<font fontName="DejaVu Sans"/> |
||||||
</textField> |
</textElement> |
||||||
</jr:listContents> |
<textFieldExpression><![CDATA[$F{collaudatore}]]></textFieldExpression> |
||||||
</jr:list> |
</textField> |
||||||
</componentElement> |
<textField> |
||||||
</band> |
<reportElement stretchType="RelativeToTallestObject" x="0" y="132" width="548" height="107" uuid="32a5d4f3-4499-49d3-8252-4454f1d46da9"> |
||||||
</detail> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
<pageFooter> |
<property name="com.jaspersoft.studio.unit.firstLineIndent" value="px"/> |
||||||
<band height="125" splitType="Stretch"> |
</reportElement> |
||||||
<staticText> |
<textElement textAlignment="Justified"> |
||||||
<reportElement x="4" y="102" width="377" height="23" uuid="89e43c7c-c4e3-456f-8eba-d21332502699"/> |
<font fontName="DejaVu Sans"/> |
||||||
<textElement> |
<paragraph firstLineIndent="20"/> |
||||||
<font fontName="DejaVu Sans Bold" size="8" isBold="false"/> |
</textElement> |
||||||
</textElement> |
<textFieldExpression><![CDATA["Vista la richiesta di deposito della relazione a strutture ultimate / dichiarazione di regolare esecuzione, trasmessa in data " + new SimpleDateFormat("dd/MM/yyy").format($F{dataPratica}) + |
||||||
<text><![CDATA[www.regione.sicilia.it |
" relativa al progetto n. " + $F{numeroProgetto} + |
||||||
https://sismica.lavoripubblici.sicilia.it]]></text> |
", si comunica che è stata vidimata e acquisita dal sistema regionale Sismica-Sicilia, con n° protocollo " + $F{numeroProtocollo} + ".\n" + |
||||||
</staticText> |
"La stessa è da intendersi depositata ai sensi dell’art. 65 del DPR 380/2001 e ss.mm. e ii. per le opere disciplinate dal “Capo II - Disciplina delle opere di conglomerato cementizio " + |
||||||
<line> |
"armato, normale e precompresso ed a struttura metallica” e ai sensi dell’art. 67, commi 8-bis e 8-ter, nel caso di dichiarazione di regolare esecuzione o per le rimanenti tipologie strutturali.\n" + |
||||||
<reportElement x="0" y="99" width="555" height="1" uuid="f2f3ee86-58db-4a77-937b-428b7f419b7b"/> |
"Il presente documento viene generato automaticamente dal sistema informatico SISMICA della Regione Siciliana."]]></textFieldExpression> |
||||||
</line> |
</textField> |
||||||
<componentElement> |
<staticText> |
||||||
<reportElement x="183" y="26" width="188" height="50" uuid="4f9aca65-1cf3-4aae-bc48-c9a0517bf888"/> |
<reportElement stretchType="RelativeToTallestObject" x="3" y="249" width="548" height="30" uuid="410373e1-0cd1-451f-b490-7d1a7cdb57ae"> |
||||||
<jr:PDF417 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" moduleWidth="50.0" textPosition="bottom"> |
<property name="com.jaspersoft.studio.unit.y" value="px"/> |
||||||
<jr:codeExpression><![CDATA[$F{codiceUnivoco}]]></jr:codeExpression> |
</reportElement> |
||||||
</jr:PDF417> |
<textElement textAlignment="Justified"> |
||||||
</componentElement> |
<font fontName="DejaVu Sans"/> |
||||||
<textField isBlankWhenNull="true"> |
</textElement> |
||||||
<reportElement x="8" y="76" width="538" height="20" uuid="17c484f8-1f60-4ac6-bf04-4b1ef031793a"/> |
<text><![CDATA[Viene di seguito riportato l’elenco dei documenti allegati alla Relazione |
||||||
<textElement textAlignment="Center"> |
depositata:]]></text> |
||||||
<font fontName="DejaVu Sans"/> |
</staticText> |
||||||
</textElement> |
</band> |
||||||
<textFieldExpression><![CDATA[$F{codiceUnivoco}]]></textFieldExpression> |
<band height="30"> |
||||||
</textField> |
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
</band> |
<componentElement> |
||||||
</pageFooter> |
<reportElement x="0" y="-1" width="539" height="30" uuid="28a0b516-39fd-4f78-8c55-ea8b8f95b40b"> |
||||||
</jasperReport> |
<property name="com.jaspersoft.studio.unit.CONTENTS.height" value="px"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
|
</reportElement> |
||||||
|
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical"> |
||||||
|
<datasetRun subDataset="dataset1" uuid="43c05040-f066-43a1-a5ab-e94cf7b21165"> |
||||||
|
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{allegati})]]></dataSourceExpression> |
||||||
|
</datasetRun> |
||||||
|
<jr:listContents height="30" width="539"> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true"> |
||||||
|
<reportElement x="20" y="0" width="519" height="14" uuid="24769fb4-b6ff-45f4-95a5-486608298a59"> |
||||||
|
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left" verticalAlignment="Middle"> |
||||||
|
<font fontName="DejaVu Sans" size="9"/> |
||||||
|
<paragraph lineSpacing="Single"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression><![CDATA[$F{codiceAllegato}+" - "+$F{titoloAllegato}]]></textFieldExpression> |
||||||
|
</textField> |
||||||
|
<ellipse> |
||||||
|
<reportElement x="11" y="5" width="4" height="4" backcolor="#000000" uuid="55fefa3b-cabb-48e7-9db4-22251af05daf"> |
||||||
|
<property name="com.jaspersoft.studio.unit.width" value="px"/> |
||||||
|
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
|
</reportElement> |
||||||
|
</ellipse> |
||||||
|
<textField isStretchWithOverflow="true" isBlankWhenNull="true"> |
||||||
|
<reportElement x="20" y="14" width="519" height="14" uuid="ff5ded57-1002-4409-a269-035990359b7b"> |
||||||
|
<property name="com.jaspersoft.studio.unit.height" value="px"/> |
||||||
|
</reportElement> |
||||||
|
<textElement textAlignment="Left" verticalAlignment="Middle"> |
||||||
|
<font fontName="DejaVu Sans" size="9"/> |
||||||
|
<paragraph lineSpacing="Single"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression><![CDATA["SHA256: "+$F{sha256Allegato}]]></textFieldExpression> |
||||||
|
</textField> |
||||||
|
</jr:listContents> |
||||||
|
</jr:list> |
||||||
|
</componentElement> |
||||||
|
</band> |
||||||
|
</detail> |
||||||
|
<pageFooter> |
||||||
|
<band height="125" splitType="Stretch"> |
||||||
|
<staticText> |
||||||
|
<reportElement x="4" y="102" width="377" height="23" uuid="89e43c7c-c4e3-456f-8eba-d21332502699"/> |
||||||
|
<textElement> |
||||||
|
<font fontName="DejaVu Sans Bold" size="8" isBold="false"/> |
||||||
|
</textElement> |
||||||
|
<text><![CDATA[www.regione.sicilia.it |
||||||
|
https://sismica.sicilia.it]]></text> |
||||||
|
</staticText> |
||||||
|
<line> |
||||||
|
<reportElement x="0" y="99" width="555" height="1" uuid="f2f3ee86-58db-4a77-937b-428b7f419b7b"/> |
||||||
|
</line> |
||||||
|
<componentElement> |
||||||
|
<reportElement x="183" y="26" width="188" height="50" uuid="4f9aca65-1cf3-4aae-bc48-c9a0517bf888"/> |
||||||
|
<jr:PDF417 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" moduleWidth="50.0" textPosition="bottom"> |
||||||
|
<jr:codeExpression><![CDATA[$F{codiceUnivoco}]]></jr:codeExpression> |
||||||
|
</jr:PDF417> |
||||||
|
</componentElement> |
||||||
|
<textField isBlankWhenNull="true"> |
||||||
|
<reportElement x="8" y="76" width="538" height="20" uuid="17c484f8-1f60-4ac6-bf04-4b1ef031793a"/> |
||||||
|
<textElement textAlignment="Center"> |
||||||
|
<font fontName="DejaVu Sans"/> |
||||||
|
</textElement> |
||||||
|
<textFieldExpression><![CDATA[$F{codiceUnivoco}]]></textFieldExpression> |
||||||
|
</textField> |
||||||
|
</band> |
||||||
|
</pageFooter> |
||||||
|
</jasperReport> |
||||||
|
@ -1,63 +1,5 @@ |
|||||||
package it.tref.liferay.portos.bo.portlet; |
package it.tref.liferay.portos.bo.portlet; |
||||||
|
|
||||||
import it.tref.liferay.portos.bo.model.Pagamento; |
|
||||||
import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.PagamentoServiceUtil; |
|
||||||
|
|
||||||
import javax.portlet.ActionRequest; |
|
||||||
import javax.portlet.ActionResponse; |
|
||||||
|
|
||||||
import com.liferay.portal.kernel.exception.PortalException; |
|
||||||
import com.liferay.portal.kernel.exception.SystemException; |
|
||||||
import com.liferay.portal.kernel.log.Log; |
|
||||||
import com.liferay.portal.kernel.log.LogFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.util.ParamUtil; |
|
||||||
import com.liferay.portal.kernel.util.Validator; |
|
||||||
import com.liferay.portal.service.ServiceContext; |
|
||||||
import com.liferay.portal.service.ServiceContextFactory; |
|
||||||
import com.liferay.portal.util.PortalUtil; |
|
||||||
import com.liferay.util.bridges.mvc.MVCPortlet; |
import com.liferay.util.bridges.mvc.MVCPortlet; |
||||||
|
|
||||||
public class PagamentiPendingPortlet extends MVCPortlet { |
public class PagamentiPendingPortlet extends MVCPortlet {} |
||||||
|
|
||||||
private static final Log _log = LogFactoryUtil.getLog(PagamentiPendingPortlet.class); |
|
||||||
|
|
||||||
public void rigeneraPagamento(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, |
|
||||||
SystemException { |
|
||||||
|
|
||||||
try { |
|
||||||
|
|
||||||
ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); |
|
||||||
long pagamentoId = ParamUtil.getLong(actionRequest, "pagamentoId"); |
|
||||||
String url = ParamUtil.getString(actionRequest, "redirect"); |
|
||||||
|
|
||||||
Pagamento pagamento = PagamentoLocalServiceUtil.fetchPagamento(pagamentoId); |
|
||||||
if (Validator.isNotNull(pagamento)) { |
|
||||||
PagamentoServiceUtil.rigeneraPagamento(pagamentoId, pagamento.getCodiceFiscaleCommittente(), |
|
||||||
pagamento.getMezzo(), url, serviceContext); |
|
||||||
} |
|
||||||
|
|
||||||
} catch (Exception e) { |
|
||||||
PortalUtil.copyRequestParameters(actionRequest, actionResponse); |
|
||||||
_log.error("Error", e); |
|
||||||
throw new SystemException(e); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
public void annullaPagamento(ActionRequest actionRequest, ActionResponse actionResponse) throws PortalException, |
|
||||||
SystemException { |
|
||||||
|
|
||||||
try { |
|
||||||
|
|
||||||
ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); |
|
||||||
long pagamentoId = ParamUtil.getLong(actionRequest, "pagamentoId"); |
|
||||||
PagamentoServiceUtil.annullaPagamento(pagamentoId, serviceContext); |
|
||||||
|
|
||||||
} catch (Exception e) { |
|
||||||
PortalUtil.copyRequestParameters(actionRequest, actionResponse); |
|
||||||
_log.error("Error", e); |
|
||||||
throw new SystemException(e); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
|
@ -1,81 +0,0 @@ |
|||||||
package it.tref.liferay.portos.bo.scheduler; |
|
||||||
|
|
||||||
import it.tref.liferay.portos.bo.model.Pagamento; |
|
||||||
import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.shared.util.PagamentoConstants; |
|
||||||
import it.tref.liferay.portos.bo.util.PagamentiCommonUtil; |
|
||||||
import it.tref.liferay.portos.bo.util.PagamentiUtil; |
|
||||||
|
|
||||||
import java.io.IOException; |
|
||||||
import java.util.Calendar; |
|
||||||
import java.util.Date; |
|
||||||
import java.util.List; |
|
||||||
import java.util.concurrent.locks.Lock; |
|
||||||
import java.util.concurrent.locks.ReentrantLock; |
|
||||||
|
|
||||||
import com.liferay.portal.kernel.exception.PortalException; |
|
||||||
import com.liferay.portal.kernel.exception.SystemException; |
|
||||||
import com.liferay.portal.kernel.log.Log; |
|
||||||
import com.liferay.portal.kernel.log.LogFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.messaging.Message; |
|
||||||
import com.liferay.portal.kernel.messaging.MessageListener; |
|
||||||
import com.liferay.portal.kernel.messaging.MessageListenerException; |
|
||||||
import com.liferay.portal.model.Company; |
|
||||||
import com.liferay.portal.service.CompanyLocalServiceUtil; |
|
||||||
|
|
||||||
public class VerificaPagamentiScheduler implements MessageListener { |
|
||||||
|
|
||||||
private static final Log _log = LogFactoryUtil.getLog(VerificaPagamentiScheduler.class); |
|
||||||
|
|
||||||
private static final Lock lock = new ReentrantLock(); |
|
||||||
|
|
||||||
private final int SIZE = 10; |
|
||||||
|
|
||||||
// parametro per recupero dei pagamenti IRIS avviati dopo XX minuti
|
|
||||||
private final int DELAY_IN_MINUTE = 5; |
|
||||||
|
|
||||||
@Override |
|
||||||
public void receive(Message message) throws MessageListenerException { |
|
||||||
|
|
||||||
if (lock.tryLock()) { |
|
||||||
try { |
|
||||||
for (Company company : CompanyLocalServiceUtil.getCompanies()) { |
|
||||||
boolean irisDisabled = !PagamentiCommonUtil.irisIsEnable(company.getCompanyId()); |
|
||||||
if (!irisDisabled) { |
|
||||||
Calendar calendar = Calendar.getInstance(); |
|
||||||
calendar.add(Calendar.MINUTE, -DELAY_IN_MINUTE); |
|
||||||
calendar.set(Calendar.SECOND, 0); |
|
||||||
calendar.set(Calendar.MILLISECOND, 0); |
|
||||||
Date date = calendar.getTime(); |
|
||||||
int count = PagamentoLocalServiceUtil.countByMezzo_Utilizzata_CreateDate( |
|
||||||
PagamentoConstants.MEZZO_IRIS, PagamentoConstants.UTILIZZATA_IN_CORSO, date); |
|
||||||
if (count > 0) { |
|
||||||
for (int cursor = 0; cursor <= count; cursor += SIZE) { |
|
||||||
List<Pagamento> pagamenti = PagamentoLocalServiceUtil |
|
||||||
.findByMezzo_Utilizzata_CreateDate(PagamentoConstants.MEZZO_IRIS, |
|
||||||
PagamentoConstants.UTILIZZATA_IN_CORSO, date, cursor, cursor |
|
||||||
+ SIZE); |
|
||||||
for (Pagamento pagamento : pagamenti) { |
|
||||||
process(pagamento); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
} catch (SystemException e) { |
|
||||||
_log.error("Errore", e); |
|
||||||
} finally { |
|
||||||
lock.unlock(); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
private void process(Pagamento pagamento) { |
|
||||||
|
|
||||||
try { |
|
||||||
PagamentiUtil.verificaPagamentoIRIS(pagamento); |
|
||||||
} catch (IOException | PortalException | SystemException e) { |
|
||||||
_log.error("Errore", e); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
@ -0,0 +1,83 @@ |
|||||||
|
<p> |
||||||
|
DPR 380/2001, art. 93<br /> |
||||||
|
L.R. 1/2019, art. 36, c.1<br /> |
||||||
|
Legge 190/2012, art. 1, comma 9 lettera “e”<br /> |
||||||
|
<sismabonus> |
||||||
|
L.R. 23/2021, art. 31 comma 5<br /> |
||||||
|
</sismabonus> |
||||||
|
D. Lgs. 101/2018 |
||||||
|
</p> |
||||||
|
<h1 class="text-center">DELEGA E AFFIDAMENTO INCARICHI PROFESSIONALI</h1> |
||||||
|
<p> |
||||||
|
Il sottoscritto <b>{{nomecommittente}}</b>, C.F. <b>{{cfcommittente}}</b>, nato a <b>{{lncommittente}}</b> il |
||||||
|
<b>{{dncommittente}}</b> e residente in <b>{{lrcommittente}}</b> indirizzo <b>{{ircommittente}}</b> n° |
||||||
|
<b>{{nccommitttente}}</b>, documento di identità <b>{{dicommittente}}</b> numero <b>{{nicommittente}}</b> rilasciato |
||||||
|
da <b>{{ricommittente}}</b>, nella qualità di committente dei lavori, |
||||||
|
</p> |
||||||
|
<h1 class="text-center">DELEGA</h1> |
||||||
|
<p> |
||||||
|
l’intermediario <b>{{nometitolare}}</b> codice fiscale <b>{{cftitolare}}</b> nato a <b>{{lntitolare}}</b> il |
||||||
|
<b>{{dntitolare}}</b> e residente in <b>{{lrtitolare}}</b> indirizzo <b>{{irtitolare}}</b> n° <b>{{nctitolare}}</b> |
||||||
|
alla trasmissione della denuncia prevista dagli artt. 65 e 93 del DPR 380/2001 per i lavori di |
||||||
|
<b>{{descrizione}}</b> attraverso la piattaforma informatica “SISMICA” della Regione Sicilia |
||||||
|
</p> |
||||||
|
<p> |
||||||
|
Il sottoscritto contestualmente dichiara: |
||||||
|
</p> |
||||||
|
<ul> |
||||||
|
<li> |
||||||
|
ai sensi dell'art. 36, comma 1, della L.R. n° 1 del 22.01.2019, di avere affidato la progettazione e |
||||||
|
l’esecuzione dei lavori ai seguenti professionisti:<br /> |
||||||
|
{{professionisti}} |
||||||
|
</li> |
||||||
|
<li> |
||||||
|
che il progetto strutturale esecutivo possiede i requisiti di completezza indicata nelle NTC 2018, con riguardo |
||||||
|
anche alle indagini specialistiche ritenute necessarie alla realizzazione dell'opera; |
||||||
|
</li> |
||||||
|
<li> |
||||||
|
ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:<br /> |
||||||
|
<coniugiooff> |
||||||
|
[ ] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del convivente, entro |
||||||
|
il 2° grado, con i dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla trattazione del |
||||||
|
procedimento.<br /> |
||||||
|
[ ] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti |
||||||
|
dipendenti dell'Ufficio del Genio Civile:<br /> |
||||||
|
________________________________________<br /> |
||||||
|
________________________________________ |
||||||
|
</coniugiooff> |
||||||
|
<coniugioon> |
||||||
|
<noconiugio> |
||||||
|
di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del convivente, entro il 2° |
||||||
|
grado, con i dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla trattazione del |
||||||
|
procedimento. |
||||||
|
</noconiugio> |
||||||
|
<siconiugio> |
||||||
|
di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti dipendenti |
||||||
|
dell'Ufficio del Genio Civile: {{coniugio}}. |
||||||
|
</siconiugio> |
||||||
|
</coniugioon> |
||||||
|
</li> |
||||||
|
<sismabonus> |
||||||
|
<li> |
||||||
|
trattandosi di intervento da realizzare in regime di agevolazione fiscale ai sensi degli artt 119 e 121 del |
||||||
|
D.L. n.34/2020, convertito con modificazioni dalla Legge n.77/2020, di essere debitore nei confronti dei |
||||||
|
professionisti incaricati delle rispettive spettanze pattuite per contratto o per atto equipollente e di |
||||||
|
assumersi l’impegno a corrispondere le spettanze dovute anche nel caso in cui la procedura si dovesse |
||||||
|
interrompere per sua iniziativa, ai sensi e per gli effetti di cui al comma 5 dell’art. 31 della L.R. n. |
||||||
|
23/2021; |
||||||
|
</li> |
||||||
|
</sismabonus> |
||||||
|
<li> |
||||||
|
di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le |
||||||
|
modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti |
||||||
|
di cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati |
||||||
|
personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. |
||||||
|
</li> |
||||||
|
</ul> |
||||||
|
<p> |
||||||
|
Si allega la fotocopia del documento d’identità sopra indicato.<br /><br /> |
||||||
|
</p> |
||||||
|
<p> |
||||||
|
Data ________________________________________ |
||||||
|
</p> |
||||||
|
<div class="firma">Firma del delegante<br /><br />________________________________________</div> |
@ -0,0 +1,29 @@ |
|||||||
|
<html> |
||||||
|
<head> |
||||||
|
<style> |
||||||
|
.text-center { |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
.text-right { |
||||||
|
text-align: right; |
||||||
|
} |
||||||
|
.firma { |
||||||
|
text-align: center; |
||||||
|
width: 670px; |
||||||
|
padding-left: 300px; |
||||||
|
} |
||||||
|
h1 { |
||||||
|
font-size: 20px; |
||||||
|
margin-bottom: 0; |
||||||
|
} |
||||||
|
li, p { |
||||||
|
font-size: 14px; |
||||||
|
margin: 0 0 4px 0; |
||||||
|
line-height: 21px; |
||||||
|
} |
||||||
|
</style> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
{{html}} |
||||||
|
</body> |
||||||
|
</html> |
File diff soppresso perché troppo grande
Load Diff
@ -0,0 +1,55 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> |
||||||
|
<%@include file="/html/fascicolofe/init.jsp"%> |
||||||
|
<% |
||||||
|
String backURL = ParamUtil.getString(request, "backURL"); |
||||||
|
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||||
|
DettPratica dettPratica = DettPraticaLocalServiceUtil.fetchDettPratica(dettPraticaId); |
||||||
|
String fmName = "fmInizioLavori"; |
||||||
|
%> |
||||||
|
<liferay-portlet:actionURL name="salvaInizioLavori" var="salvaInizioLavoriURL" > |
||||||
|
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>"/> |
||||||
|
<liferay-portlet:param name="backURL" value="<%= backURL %>"/> |
||||||
|
<liferay-portlet:param name="successURL" value="<%= currentURL %>"/> |
||||||
|
</liferay-portlet:actionURL> |
||||||
|
<aui:form name="<%= fmName %>" action="<%= salvaInizioLavoriURL %>"> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="col-xs-9"> |
||||||
|
<liferay-ui:header title='<%= "Comunica inizio lavori #" + dettPratica.getTitle() %>' |
||||||
|
localizeTitle="false" backURL="<%= backURL %>" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-3"> |
||||||
|
<div class="pull-right" > |
||||||
|
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" |
||||||
|
cssClass="inline_toolbar" > |
||||||
|
<liferay-ui:icon iconCssClass="fa fa-check-square" message="salva-conferma" |
||||||
|
url="javascript:saveFineLavori();" linkCssClass="btn btn-primary" /> |
||||||
|
</liferay-ui:icon-menu> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="col-xs-12"> |
||||||
|
<div class="module-group"> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Inizio lavori"> |
||||||
|
Data inizio lavori |
||||||
|
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="field" value="dataInizioLavoriOpera" /> |
||||||
|
<liferay-util:param name="fmName" value="<%= fmName %>" /> |
||||||
|
</liferay-util:include> |
||||||
|
</liferay-ui:panel> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</aui:form> |
||||||
|
<aui:script use="aui-base"> |
||||||
|
Liferay.provide( |
||||||
|
window, |
||||||
|
'saveFineLavori', |
||||||
|
function () { |
||||||
|
submitForm(document.<portlet:namespace /><%= fmName %>); |
||||||
|
}, |
||||||
|
['aui-base'] |
||||||
|
); |
||||||
|
</aui:script> |
@ -1,217 +0,0 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PagamentoConstants"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
|
||||||
<%@page import="java.util.Calendar"%> |
|
||||||
<%@page import="java.util.Date"%> |
|
||||||
<%@page import="java.util.UUID"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Pagamento"%> |
|
||||||
<%@ include file="/html/init.jsp" %> |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<% |
|
||||||
long pagamentoId = ParamUtil.getLong(request, "pagamentoId"); |
|
||||||
Pagamento pagamento = PagamentoLocalServiceUtil.getPagamento(pagamentoId); |
|
||||||
String random = UUID.randomUUID().toString(); |
|
||||||
%> |
|
||||||
|
|
||||||
<c:if test="<%= !pagamento.getOtf() %>"> |
|
||||||
<div class="col-xs-10 col-sm-10 col-md-10 col-lg-10 padding_15"> |
|
||||||
<span><%= LanguageUtil.get(pageContext, "text-pagamento-iris") %></span> |
|
||||||
</div> |
|
||||||
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 padding_15 total-row"> |
|
||||||
<%-- <c:set var="pagamentoOneriUrl" value="<%=pagamentoOneri.getUrl()%>"/> |
|
||||||
<aui:button value="go-to-iris" cssClass="btn btn-primary" onClick="window.open('${pagamentoOneriUrl}','_blank')"/> --%> |
|
||||||
<% |
|
||||||
String buttonOtf = "btnOtf_"+random; |
|
||||||
String contentOtf = "saveAndCloseDiv_otf_"+random; |
|
||||||
%> |
|
||||||
<liferay-ui:icon-menu icon="" showExpanded="<%=false %>" showWhenSingleIcon="<%=false%>"> |
|
||||||
<liferay-ui:icon |
|
||||||
id="<%= buttonOtf %>" |
|
||||||
iconCssClass="fa fa-arrow-circle-o-right" |
|
||||||
url="javascript:void(0)" |
|
||||||
linkCssClass="btn btn-primary" |
|
||||||
message="go-to-iris" |
|
||||||
/> |
|
||||||
</liferay-ui:icon-menu> |
|
||||||
|
|
||||||
<liferay-portlet:resourceURL id="confirmOtf" var="confirmOtfUrl"> |
|
||||||
<liferay-portlet:param name="pagamentoId" value='<%= String.valueOf(pagamento.getPagamentoId()) %>'/> |
|
||||||
</liferay-portlet:resourceURL> |
|
||||||
<liferay-portlet:resourceURL id="resetOtf" var="resetOtfUrl"> |
|
||||||
<liferay-portlet:param name="pagamentoId" value='<%= String.valueOf(pagamento.getPagamentoId()) %>'/> |
|
||||||
</liferay-portlet:resourceURL> |
|
||||||
<% |
|
||||||
String functionOtf = |
|
||||||
"var newWin = window.open('"+pagamento.getUrl()+"','_blank');"+ |
|
||||||
"if(!newWin || newWin.closed || typeof newWin.closed=='undefined'){"+ |
|
||||||
"A.io.request('"+resetOtfUrl+"',{"+ |
|
||||||
"dataType: 'json',on: {"+ |
|
||||||
"complete: function(event, id, obj) {"+ |
|
||||||
"modalIrisPopupDisabled.show();"+ |
|
||||||
"}"+ |
|
||||||
"}"+ |
|
||||||
"});"+ |
|
||||||
"} else {"+ |
|
||||||
"A.io.request('"+confirmOtfUrl+"',{"+ |
|
||||||
"dataType: 'json',on: {"+ |
|
||||||
"success: function(event, id, obj) {"+ |
|
||||||
"var response = this.get('responseData');"+ |
|
||||||
"if(response.isCompleted){"+ |
|
||||||
"window.location.reload();"+ |
|
||||||
"}"+ |
|
||||||
"}"+ |
|
||||||
"}"+ |
|
||||||
"});"+ |
|
||||||
"}"; |
|
||||||
%> |
|
||||||
|
|
||||||
<div id='<%=renderResponse.getNamespace()+contentOtf %>' class="hide" > |
|
||||||
<span><%= LanguageUtil.get(pageContext, "label-confirm-payment-otf") %></span> |
|
||||||
</div> |
|
||||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
|
||||||
<liferay-util:param name="contentDiv" value='<%= contentOtf %>'></liferay-util:param> |
|
||||||
<liferay-util:param name="titolo" value="Attenzione"></liferay-util:param> |
|
||||||
<liferay-util:param name="headerCss" value="text-center"></liferay-util:param> |
|
||||||
<liferay-util:param name="buttonId" value="<%= buttonOtf %>"></liferay-util:param> |
|
||||||
<liferay-util:param name="buttonConferma" value="Conferma"></liferay-util:param> |
|
||||||
<liferay-util:param name="onClick" value="<%= functionOtf %>"></liferay-util:param> |
|
||||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
|
||||||
<liferay-util:param name="height" value="280"></liferay-util:param> |
|
||||||
</liferay-util:include> |
|
||||||
|
|
||||||
</div> |
|
||||||
</c:if> |
|
||||||
|
|
||||||
<!-- DEVO AGIRE QUI PER IL BOTTONE --> |
|
||||||
<c:if test="<%= pagamento.getOtf() %>"> |
|
||||||
<div class="col-xs-10 col-sm-10 col-md-10 col-lg-10 padding_15"> |
|
||||||
<span><%= LanguageUtil.get(pageContext, "label-payment-otf-initialized") %></span> |
|
||||||
</div> |
|
||||||
|
|
||||||
<c:if test="<%=pagamento.getUtilizzata().equals(PagamentoConstants.UTILIZZATA_IN_CORSO) && pagamento.getOtfCreateDate() != null %>"> |
|
||||||
|
|
||||||
<% |
|
||||||
|
|
||||||
Calendar calDataPagamento = Calendar.getInstance(); |
|
||||||
calDataPagamento.setTime(pagamento.getOtfCreateDate()); |
|
||||||
calDataPagamento.add(Calendar.MINUTE, 15); |
|
||||||
|
|
||||||
Date dataPagamento = calDataPagamento.getTime(); |
|
||||||
Date nowDate = new Date(); |
|
||||||
|
|
||||||
%> |
|
||||||
|
|
||||||
<c:if test="<%=nowDate.after(dataPagamento) %>"> |
|
||||||
|
|
||||||
<portlet:renderURL var="rigeneraPagamentoURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>" > |
|
||||||
<portlet:param name="mvcPath" value="/html/fascicolofe/pagamenti/rigenera_pagamento.jsp"/> |
|
||||||
<portlet:param name="pagamentoId" value='<%=pagamentoId + "" %>'/> |
|
||||||
</portlet:renderURL> |
|
||||||
|
|
||||||
<div class="col-xs-10 col-sm-10 col-md-10 col-lg-10 padding_15"> |
|
||||||
|
|
||||||
<span><%= LanguageUtil.get(pageContext, "label-payment-otf-rigeneration") %></span> |
|
||||||
<% |
|
||||||
String buttonId = "pagamentoButton_" + pagamento.getPagamentoId(); |
|
||||||
%> |
|
||||||
<aui:button type="button" id="<%=buttonId%>" value="text-rigenera-pagamento-admin" icon="icon-retweet" iconAlign="left" href="#" /> |
|
||||||
</div> |
|
||||||
|
|
||||||
|
|
||||||
<script type="text/javascript"> |
|
||||||
|
|
||||||
AUI().ready('aui-node', function(A) { |
|
||||||
A.one('#pagamentoButton_<%=pagamento.getPagamentoId() %>').on('click', function(e) { |
|
||||||
Liferay.Util.openWindow( |
|
||||||
{ |
|
||||||
dialog: { |
|
||||||
modal: true, |
|
||||||
cache: false, |
|
||||||
centered: true, |
|
||||||
resizable: false, |
|
||||||
destroyOnClose: true, |
|
||||||
width: 500, |
|
||||||
height: 250 |
|
||||||
}, |
|
||||||
id: 'dialogRigeneraPagamentoId_<%=pagamento.getPagamentoId()%>', |
|
||||||
title: 'Rigenera Pagamento', |
|
||||||
uri: '<%=rigeneraPagamentoURL%>' |
|
||||||
} |
|
||||||
); |
|
||||||
|
|
||||||
}); |
|
||||||
}); |
|
||||||
|
|
||||||
</script> |
|
||||||
<aui:script> |
|
||||||
Liferay.provide(window, 'refreshPortlet', function() { |
|
||||||
var curPortlet = '#p_p_id<portlet:namespace/>'; |
|
||||||
Liferay.Portlet.refresh(curPortlet); |
|
||||||
}, |
|
||||||
['aui-dialog','aui-dialog-iframe'] |
|
||||||
); |
|
||||||
</aui:script> |
|
||||||
|
|
||||||
<aui:script> |
|
||||||
Liferay.provide(window, 'closePopup', function(dialogId) { |
|
||||||
var A = AUI(); |
|
||||||
var dialog = Liferay.Util.getWindow(dialogId); |
|
||||||
dialog.destroy(); |
|
||||||
|
|
||||||
}, |
|
||||||
['liferay-util-window'] |
|
||||||
); |
|
||||||
</aui:script> |
|
||||||
|
|
||||||
</c:if> |
|
||||||
|
|
||||||
</c:if> |
|
||||||
|
|
||||||
</c:if> |
|
||||||
|
|
||||||
|
|
||||||
<div id='<%=renderResponse.getNamespace()+"help_message_iris_popup"%>' class="confirmModal"></div> |
|
||||||
<% |
|
||||||
String msgIris = LanguageUtil.get(pageContext, "help_message_iris_popup"); |
|
||||||
%> |
|
||||||
<aui:script > |
|
||||||
var modalIrisPopupDisabled = null; |
|
||||||
AUI().ready( |
|
||||||
'aui-modal', |
|
||||||
function(A) { |
|
||||||
|
|
||||||
modalIrisPopupDisabled = new A.Modal( |
|
||||||
{ |
|
||||||
bodyContent: '<%= msgIris %>', |
|
||||||
centered: true, |
|
||||||
destroyOnHide: false, |
|
||||||
headerContent: '<h3 class="modal_title">Attenzione</h3>', |
|
||||||
modal: true, |
|
||||||
render: '#<portlet:namespace />help_message_iris_popup', |
|
||||||
visible: false, |
|
||||||
close: true, |
|
||||||
resizable: { |
|
||||||
handles: '' |
|
||||||
} |
|
||||||
}).render(); |
|
||||||
|
|
||||||
modalIrisPopupDisabled.addToolbar( |
|
||||||
[ |
|
||||||
{ |
|
||||||
label: 'Chiudi', |
|
||||||
on: { |
|
||||||
click: function() { |
|
||||||
modalIrisPopupDisabled.hide(); |
|
||||||
window.location.reload(); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
] |
|
||||||
); |
|
||||||
|
|
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
|
@ -1,45 +0,0 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PagamentoConstants"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.PagamentiCommonUtil"%> |
|
||||||
<%@page import="java.util.UUID"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Pagamento"%> |
|
||||||
<%@ include file="/html/init.jsp" %> |
|
||||||
|
|
||||||
<% |
|
||||||
long companyId = company.getCompanyId(); |
|
||||||
long pagamentoId = ParamUtil.getLong(request, "pagamentoId"); |
|
||||||
String verifyPagamentoURL = ParamUtil.getString(request, "verifyPagamentoURL"); |
|
||||||
Pagamento pagamento = PagamentoLocalServiceUtil.getPagamento(pagamentoId); |
|
||||||
String random = UUID.randomUUID().toString(); |
|
||||||
|
|
||||||
String formSostituisciPagamento = "fmSostituisci_"+random; |
|
||||||
String buttonSubmit = "buttonSubmit_"+random; |
|
||||||
String currentCompleteUrl = PortalUtil.getCurrentCompleteURL(request); |
|
||||||
%> |
|
||||||
|
|
||||||
<liferay-portlet:actionURL name="sostituisciPagamento" var="sostituisciPagamentoURL"> |
|
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp"/> |
|
||||||
<liferay-portlet:param name="pagamentoId" value='<%= String.valueOf(pagamento.getPagamentoId()) %>'/> |
|
||||||
<liferay-portlet:param name="codiceFiscaleCommittente" value='<%= pagamento.getCodiceFiscaleCommittente() %>'/> |
|
||||||
<liferay-portlet:param name="url" value="<%= currentCompleteUrl %>"/> |
|
||||||
<liferay-portlet:param name="redirect" value="<%=verifyPagamentoURL %>"/> |
|
||||||
</liferay-portlet:actionURL> |
|
||||||
<aui:form name='<%= formSostituisciPagamento %>' method="post" action="<%= sostituisciPagamentoURL %>"> |
|
||||||
<c:if test="<%= PagamentiCommonUtil.irisIsEnable(companyId)%>"> |
|
||||||
<aui:input type="hidden" name="mezzo" value="<%= PagamentoConstants.MEZZO_IRIS %>" /> |
|
||||||
</c:if> |
|
||||||
<c:if test="<%= !PagamentiCommonUtil.irisIsEnable(companyId)%>"> |
|
||||||
<aui:input type="hidden" name="mezzo" value="<%= PagamentoConstants.MEZZO_MANUALE %>" /> |
|
||||||
</c:if> |
|
||||||
<aui:button id='<%= renderResponse.getNamespace()+buttonSubmit %>' type="submit" value="text-rigenera-pagamento" icon="icon-retweet" iconAlign="left"></aui:button> |
|
||||||
<%-- <aui:script use="aui-base"> |
|
||||||
A.one('<%= "#"+renderResponse.getNamespace()+buttonSubmit %>').on( |
|
||||||
'click', |
|
||||||
function(event) { |
|
||||||
event.preventDefault(); |
|
||||||
submitForm('#<%= renderResponse.getNamespace()+formSostituisciPagamento %>'); |
|
||||||
} |
|
||||||
); |
|
||||||
</aui:script> --%> |
|
||||||
</aui:form> |
|
@ -1,73 +0,0 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
|
||||||
<%@ include file="/html/init.jsp" %> |
|
||||||
|
|
||||||
<% |
|
||||||
long pagamentoId = ParamUtil.getLong(request, "pagamentoId", 0L); |
|
||||||
String dialogId = "dialogRigeneraPagamentoId_" + pagamentoId; |
|
||||||
String portletNameApp = "#p_p_id_"+ themeDisplay.getPortletDisplay().getId() +"_"; |
|
||||||
%> |
|
||||||
|
|
||||||
<liferay-portlet:actionURL name="rigeneraPagamento" var="rigeneraPagamentoURL"> |
|
||||||
<portlet:param name="pagamentoId" value='<%=pagamentoId + "" %>'/> |
|
||||||
</liferay-portlet:actionURL> |
|
||||||
|
|
||||||
|
|
||||||
<aui:form action="<%=rigeneraPagamentoURL %>" method="POST" onSubmit='<%=renderResponse.getNamespace()+"closePopupRefresh()"%>'> |
|
||||||
<div class="container-fluid"> |
|
||||||
<div class="row"> |
|
||||||
<div class="col-sm-12 col-md-12"> |
|
||||||
<span style="font-weight: bold;font-size:18px;">Si è sicuri di voler rigenerare il pagamento? Questa azione sarà irreversibile!</span> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
|
|
||||||
<div class="row" style="margin-top:20px;"> |
|
||||||
<div class="col-sm-6 col-md-6" style="width:50%;float: left;"> |
|
||||||
<aui:button |
|
||||||
name="submitFormRigeneraPagamentoChiudi" |
|
||||||
type="button" cssClass="btn btn-info" value="Chiudi" |
|
||||||
style=" font-size:12px;" |
|
||||||
onClick='<%=renderResponse.getNamespace()+"closePopup()"%>' |
|
||||||
/> |
|
||||||
</div> |
|
||||||
<div class="col-sm-6 col-md-6" style="width:50%;float: left;"> |
|
||||||
<aui:button name="submitFormRigeneraPagamento" |
|
||||||
type="submit" cssClass="btn btn-danger" value="Rigenera Pagamento" |
|
||||||
style=" font-size:12px;" |
|
||||||
/> |
|
||||||
</div> |
|
||||||
</div> |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div> |
|
||||||
|
|
||||||
</aui:form> |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<aui:script use="aui-base"> |
|
||||||
Liferay.provide( |
|
||||||
window, |
|
||||||
'<portlet:namespace/>closePopup', |
|
||||||
function() { |
|
||||||
|
|
||||||
Liferay.Util.getOpener().closePopup('<%= dialogId %>'); |
|
||||||
|
|
||||||
}, |
|
||||||
['aui-base','liferay-util-window'] |
|
||||||
); |
|
||||||
</aui:script> |
|
||||||
|
|
||||||
<aui:script use="aui-base"> |
|
||||||
Liferay.provide( |
|
||||||
window, |
|
||||||
'<portlet:namespace/>closePopupRefresh', |
|
||||||
function() { |
|
||||||
Liferay.Util.getOpener().closePopup('<%= dialogId %>'); |
|
||||||
Liferay.Util.getOpener().refreshPortlet(); |
|
||||||
}, |
|
||||||
['aui-base','liferay-util-window'] |
|
||||||
); |
|
||||||
</aui:script> |
|
||||||
|
|
||||||
|
|
@ -1,166 +1,124 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.SezioniUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.UniqueList"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.FirmeUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeBean"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Soggetto"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Asseverazione"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.DocPratica"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.DocumentiPraticaUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
<%@page import="it.tref.liferay.portos.bo.util.SezioniUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
||||||
<%@ include file="/html/fascicolofe/init.jsp" %> |
<%@ include file="/html/fascicolofe/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId",0l); |
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId",0l); |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(intPraticaId); |
||||||
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
DettPratica dettPratica = DettPraticaServiceUtil.fetchDettPratica(dettPraticaId); |
||||||
|
if (dettPratica == null) { |
||||||
if(dettPratica==null){ |
dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||||
dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
if (dettPratica == null) { |
||||||
if(dettPratica==null){ |
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||||
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
|
||||||
} |
|
||||||
} |
} |
||||||
|
} |
||||||
%> |
%> |
||||||
|
<liferay-portlet:renderURL var="verifyURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<liferay-portlet:renderURL var="verifyURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
|
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_cambio_soggetti.jsp"/> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_cambio_soggetti.jsp"/> |
||||||
<liferay-portlet:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
|
|
||||||
<liferay-portlet:renderURL var="viewVerifyOkURL" > |
<liferay-portlet:renderURL var="viewVerifyOkURL" > |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/navigator/common/verify_ok.jsp"/> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/navigator/common/verify_ok.jsp"/> |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
<liferay-portlet:param name="label" value="cambio-soggetti-ok" /> |
<liferay-portlet:param name="label" value="cambio-soggetti-ok" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
|
|
||||||
<liferay-portlet:actionURL name="completeCambioSoggetti" var="completeCambioSoggettiURL"> |
<liferay-portlet:actionURL name="completeCambioSoggetti" var="completeCambioSoggettiURL"> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_cambio_soggetti.jsp"/> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_cambio_soggetti.jsp"/> |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
<liferay-portlet:param name="redirect" value="<%= viewVerifyOkURL %>" /> |
<liferay-portlet:param name="redirect" value="<%= viewVerifyOkURL %>" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
|
<liferay-util:include page="/html/common/help_message.jsp" servletContext="<%= application %>"> |
||||||
<liferay-util:include page="/html/common/help_message.jsp" servletContext="<%= application %>"> |
<liferay-util:param name="message" value="help_message_cambio_soggetti" /> |
||||||
<liferay-util:param name="message" value="help_message_cambio_soggetti"></liferay-util:param> |
</liferay-util:include> |
||||||
</liferay-util:include> |
|
||||||
|
|
||||||
<div class="container-fluid clearfix"> |
<div class="container-fluid clearfix"> |
||||||
<div class="container-btn-fascicolo pull-right" > |
<div class="container-btn-fascicolo pull-right" > |
||||||
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" |
||||||
|
cssClass="inline_toolbar"> |
||||||
<liferay-ui:icon |
<liferay-ui:icon iconCssClass="fa fa-refresh" message="refresh" url="<%= verifyURL %>" |
||||||
iconCssClass="fa fa-refresh" |
linkCssClass="btn" /> |
||||||
message="refresh" |
<liferay-ui:icon linkCssClass='<%= ValidazionePraticaUtil.canCompleteUserEditing(dettPraticaId) |
||||||
url="<%=verifyURL %>" |
? "btn btn-primary" : "btn btn-primary disabled" %>' iconCssClass="fa fa-check" |
||||||
linkCssClass="btn" |
message="Concludi Cambio Soggetti" url="<%= completeCambioSoggettiURL %>" /> |
||||||
/> |
|
||||||
|
|
||||||
<liferay-ui:icon |
|
||||||
linkCssClass='<%= ValidazionePraticaUtil.canCompleteUserEditing(dettPraticaId) ?"btn btn-primary":"btn btn-primary disabled" %>' |
|
||||||
iconCssClass="fa fa-check" |
|
||||||
message="Concludi Cambio Soggetti" |
|
||||||
url="<%= completeCambioSoggettiURL %>" |
|
||||||
/> |
|
||||||
|
|
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
<div class="container-fluid clearfix compilazione-domanda" id="<portlet:namespace/>_section-completed"> |
<div class="container-fluid clearfix compilazione-domanda" id="<portlet:namespace/>_section-completed"> |
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 asseverazioni tab-error"> |
<div class="col-xs-12 asseverazioni tab-error"> |
||||||
<div class="row asseverazioni-header"> |
<div class="row asseverazioni-header"> |
||||||
|
<div class="col-xs-12"> |
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> |
|
||||||
<div class="row" style="padding-top: 10px;"> |
<div class="row" style="padding-top: 10px;"> |
||||||
<div class="col-xs-8 col-sm-8 col-md-8 col-lg-8"> |
<div class="col-xs-8"> |
||||||
Sezione |
Sezione |
||||||
</div> |
</div> |
||||||
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 asserazioni-header-title"> |
<div class="col-xs-2 asserazioni-header-title"> |
||||||
Completata |
Completata |
||||||
</div> |
</div> |
||||||
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"></div> |
<div class="col-xs-2"></div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
<% |
<% |
||||||
String section = SezioniUtil.SEZIONE_ANAGRAFE_SOGGETTI; |
String section = SezioniUtil.SEZIONE_ANAGRAFE_SOGGETTI; |
||||||
%> |
%> |
||||||
<div class="row asseverazioni-title"> |
<div class="row asseverazioni-title"> |
||||||
<div class="col-xs-8 col-sm-8 col-md-8 col-lg-8"> |
<div class="col-xs-8"> |
||||||
<%= LanguageUtil.get(pageContext, "sezione-" + section) %> |
<%= LanguageUtil.get(pageContext, "sezione-" + section) %> |
||||||
</div> |
</div> |
||||||
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 text-center"> |
<div class="col-xs-2 text-center"> |
||||||
<% |
<% |
||||||
boolean isSectionCompleted = ValidazionePraticaUtil.notCompletedSection(section, dettPraticaId).isEmpty(); |
List<String> notCompleted = ValidazionePraticaUtil.notCompletedSection(section, dettPraticaId); |
||||||
StringBuilder tooltipSection = new StringBuilder(); |
StringBuilder tooltipSection = new StringBuilder(); |
||||||
if(!isSectionCompleted){ |
if (!notCompleted.isEmpty()) { |
||||||
List<String> notCompleted = ValidazionePraticaUtil.notCompletedSection(section, dettPraticaId); |
tooltipSection.append("<ul class='list-body-modal'>"); |
||||||
if(!notCompleted.isEmpty()){ |
for (String incomplete : notCompleted) { |
||||||
tooltipSection.append("<ul class='list-body-modal'>"); |
tooltipSection.append("<li class='item-body-modal'>" |
||||||
for(String incomplete : notCompleted){ |
+ LanguageUtil.get(pageContext, incomplete) + "</li>"); |
||||||
tooltipSection.append("<li class='item-body-modal'>"+LanguageUtil.get(pageContext, incomplete)+"</li>"); |
|
||||||
} |
|
||||||
tooltipSection.append("</ul>"); |
|
||||||
} |
|
||||||
} |
} |
||||||
|
tooltipSection.append("</ul>"); |
||||||
|
} |
||||||
%> |
%> |
||||||
<span class='icon-asseverazioni fa <%= isSectionCompleted ? "fa-check txt-green" : "fa-close txt-red"%>'> |
<span class='icon-asseverazioni fa <%= notCompleted.isEmpty() ? "fa-check txt-green" |
||||||
|
: "fa-close txt-red"%>'> |
||||||
</span> |
</span> |
||||||
</div> |
</div> |
||||||
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 text-center"> |
<div class="col-xs-2 text-center"> |
||||||
<c:if test="<%= tooltipSection.length() > 0 %>"> |
<c:if test="<%= tooltipSection.length() > 0 %>"> |
||||||
<button id="<portlet:namespace /><%= section %>_button" class="btn btn-primary">Dettagli</button> |
<button id="<portlet:namespace /><%= section %>_button" class="btn btn-primary">Dettagli</button> |
||||||
<div id="<portlet:namespace /><%= section %>_div" class="hide"><%= tooltipSection.toString() %></div> |
<div id="<portlet:namespace /><%= section %>_div" |
||||||
<% |
class="hide"><%= tooltipSection.toString() %></div> |
||||||
String title = "Riepilogo Errori Sezione "+LanguageUtil.get(pageContext, "sezione-"+section); |
<% |
||||||
String buttonId = section+"_button"; |
String title = "Riepilogo Errori Sezione " + LanguageUtil.get(pageContext, "sezione-" + section); |
||||||
String contentId = section+"_div"; |
String buttonId = section + "_button"; |
||||||
|
String contentId = section + "_div"; |
||||||
%> |
%> |
||||||
<liferay-util:include page="/html/common/confirm_window.jsp" servletContext="<%= application %>" > |
<liferay-util:include page="/html/common/confirm_window.jsp" servletContext="<%= application %>" > |
||||||
<liferay-util:param name="titolo" value="<%= title%>"></liferay-util:param> |
<liferay-util:param name="titolo" value="<%= title %>" /> |
||||||
<liferay-util:param name="buttonId" value="<%=buttonId%>"></liferay-util:param> |
<liferay-util:param name="buttonId" value="<%= buttonId %>" /> |
||||||
<liferay-util:param name="contentDiv" value="<%=contentId%>"></liferay-util:param> |
<liferay-util:param name="contentDiv" value="<%= contentId %>" /> |
||||||
<liferay-util:param name="width" value="750"></liferay-util:param> |
<liferay-util:param name="width" value="750" /> |
||||||
<liferay-util:param name="externalForm" value="true"></liferay-util:param> |
<liferay-util:param name="externalForm" value="true" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
</c:if> |
</c:if> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
|
|
||||||
<script type="text/javascript"> |
<script type="text/javascript"> |
||||||
YUI().use( |
YUI().use('aui-tooltip', function (Y) { |
||||||
'aui-tooltip', |
new Y.TooltipDelegate({ |
||||||
function(Y) { |
trigger: '.tooltip-info', |
||||||
new Y.TooltipDelegate( |
position: 'top', |
||||||
{ |
cssClass: 'tooltip-help', |
||||||
trigger: '.tooltip-info', |
html: true, |
||||||
position: 'top', |
opacity: 1, |
||||||
cssClass: 'tooltip-help', |
}); |
||||||
html: true, |
}); |
||||||
opacity: 1 |
|
||||||
} |
|
||||||
); |
|
||||||
} |
|
||||||
); |
|
||||||
</script> |
</script> |
||||||
|
|
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
window.parent.Liferay.fire('verifyPopup-ready'); |
window.parent.Liferay.fire('verifyPopup-ready'); |
||||||
</aui:script> |
</aui:script> |
||||||
|
@ -0,0 +1,137 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
||||||
|
<%@include file="/html/soggettipratica/init.jsp"%> |
||||||
|
<% |
||||||
|
String cssClass = "col-xs-12 col-sm-6 col-md-4"; |
||||||
|
Format format = new SimpleDateFormat("dd/MM/yyyy"); |
||||||
|
long committenteId = ParamUtil.getLong(renderRequest, "committenteId"); |
||||||
|
long dettPraticaId = ParamUtil.getLong(renderRequest, "dettPraticaId"); |
||||||
|
String action = ParamUtil.getString(renderRequest, "action", "anteprima"); |
||||||
|
%> |
||||||
|
<style type="text/css"> |
||||||
|
.anteprimadelega h1 { |
||||||
|
font-size: 14px; |
||||||
|
} |
||||||
|
.anteprimadelega p, .anteprimadelega li { |
||||||
|
font-size: 12px; |
||||||
|
margin-bottom: 6px; |
||||||
|
} |
||||||
|
.anteprimadelega ul { |
||||||
|
list-style-type: square; |
||||||
|
list-style-position: inside; |
||||||
|
} |
||||||
|
.anteprimadelega li { |
||||||
|
display: list-item !important; |
||||||
|
} |
||||||
|
.anteprimadelega .indent { |
||||||
|
margin-left: 24px; |
||||||
|
list-style-type: circle; |
||||||
|
margin-bottom: 3px; |
||||||
|
} |
||||||
|
</style> |
||||||
|
<liferay-portlet:renderURL portletName="<%= PortletKeys.SOGGETTI %>" var="aggiornaDelegaURL" |
||||||
|
windowState="<%= LiferayWindowState.NORMAL.toString() %>"> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/genera_delega.jsp" /> |
||||||
|
</liferay-portlet:renderURL> |
||||||
|
<liferay-portlet:resourceURL id="delegaPdf" var="delegaPdfURL" > |
||||||
|
<% |
||||||
|
for (String key : renderRequest.getParameterMap().keySet()) { |
||||||
|
String value = renderRequest.getParameter(key); |
||||||
|
%> |
||||||
|
<liferay-portlet:param name="<%= key %>" value="<%= value %>" /> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-portlet:resourceURL> |
||||||
|
<liferay-portlet:resourceURL id="inviaMailDelega" var="inviaMailDelegaURL" > |
||||||
|
<% |
||||||
|
for (String key : renderRequest.getParameterMap().keySet()) { |
||||||
|
String value = renderRequest.getParameter(key); |
||||||
|
%> |
||||||
|
<liferay-portlet:param name="<%= key %>" value="<%= value %>" /> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-portlet:resourceURL> |
||||||
|
<aui:form action="<%= aggiornaDelegaURL %>"> |
||||||
|
<aui:input type="hidden" name="redirect" value="<%= currentURL %>" /> |
||||||
|
<aui:input type="hidden" name="committenteId" value="<%= committenteId %>" /> |
||||||
|
<aui:input type="hidden" name="dettPraticaId" value="<%= dettPraticaId %>" /> |
||||||
|
<aui:input type="hidden" name="action" id="action" value="" /> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Committente"> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Documento di identità"> |
||||||
|
<div class="row"> |
||||||
|
<div class="<%= cssClass %>"> |
||||||
|
<aui:input name="dicommittente" label="Tipo" /> |
||||||
|
</div> |
||||||
|
<div class="<%= cssClass %>"> |
||||||
|
<aui:input name="nicommittente" label="Numero" /> |
||||||
|
</div> |
||||||
|
<div class="<%= cssClass %>"> |
||||||
|
<aui:input name="ricommittente" label="Rilasciato da" /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Rapporti di coniugio"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-sm-6"> |
||||||
|
<aui:input type="radio" name="coniugio" value="false" label="Dichiara di non trovarsi in rapporti |
||||||
|
di coniugio, parentela o affinità, del coniuge o del convivente, entro il 2° grado, con i |
||||||
|
dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla trattazione del |
||||||
|
procedimento." onClick="mostraNascondiRelazioni()" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-12 col-sm-6"> |
||||||
|
<div> |
||||||
|
<aui:input type="radio" name="coniugio" value="true" label="Dichiara di trovarsi in rapporti di |
||||||
|
coniugio, parentela o affinità entro il 2° grado con i seguenti dipendenti dell'Ufficio |
||||||
|
del Genio Civile" onClick="mostraNascondiRelazioni()" /> |
||||||
|
</div> |
||||||
|
<div id="_<%= PortletKeys.SOGGETTI %>_containerRelazioni"> |
||||||
|
<aui:input type="textarea" name="relazioni" label="Indicare un nome per riga" |
||||||
|
value='<%= ParamUtil.getString(renderRequest, "relazioni") %>' /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</liferay-ui:panel> |
||||||
|
<div class="row text-right"> |
||||||
|
<div class="col-xs-12"> |
||||||
|
<aui:button type="submit" primary="false" value='<i class="fa fa-eye"></i> Aggiorna dati' /> |
||||||
|
<aui:button href="<%= delegaPdfURL %>" value='<i class="fa fa-download"></i> Scarica PDF' /> |
||||||
|
<aui:button onClick="return inviaMailDelega()" type="submit" |
||||||
|
value='<i class="fa fa-envelope-o"></i> Invia email' /> |
||||||
|
<br /><br /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Anteprima"> |
||||||
|
<div class="anteprimadelega"> |
||||||
|
<%= SoggettoLocalServiceUtil.getAnteprimaDelega(renderRequest) %> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</aui:form> |
||||||
|
<script> |
||||||
|
var elRelazioni = $('#_<%= PortletKeys.SOGGETTI %>_containerRelazioni'); |
||||||
|
|
||||||
|
function mostraNascondiRelazioni() { |
||||||
|
if ('true' == $('input[name=_<%= PortletKeys.SOGGETTI %>_coniugio]:checked').val()) { |
||||||
|
elRelazioni.show(); |
||||||
|
} else { |
||||||
|
elRelazioni.hide(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
function inviaMailDelega() { |
||||||
|
$.ajax({ |
||||||
|
url: '<%= inviaMailDelegaURL %>', |
||||||
|
}).done(function (data) { |
||||||
|
alert(data.message); |
||||||
|
}); |
||||||
|
return false; |
||||||
|
} |
||||||
|
|
||||||
|
$(document).ready(function() { |
||||||
|
mostraNascondiRelazioni(); |
||||||
|
}) |
||||||
|
</script> |
@ -1,26 +1,11 @@ |
|||||||
package it.tref.liferay.portos.mailmanager.hook.listener; |
package it.tref.liferay.portos.mailmanager.hook.listener; |
||||||
|
|
||||||
import it.tref.liferay.portos.mailmanager.model.EmailAttachment; |
|
||||||
import it.tref.liferay.portos.mailmanager.service.EmailAttachmentLocalServiceUtil; |
|
||||||
|
|
||||||
import com.liferay.portal.ModelListenerException; |
import com.liferay.portal.ModelListenerException; |
||||||
import com.liferay.portal.kernel.exception.SystemException; |
|
||||||
import com.liferay.portal.model.BaseModelListener; |
import com.liferay.portal.model.BaseModelListener; |
||||||
import com.liferay.portlet.documentlibrary.model.DLFileEntry; |
import com.liferay.portlet.documentlibrary.model.DLFileEntry; |
||||||
|
|
||||||
public class DLFileEntryListener extends BaseModelListener<DLFileEntry> { |
public class DLFileEntryListener extends BaseModelListener<DLFileEntry> { |
||||||
|
|
||||||
@Override |
@Override |
||||||
public void onBeforeRemove(DLFileEntry model) throws ModelListenerException { |
public void onBeforeRemove(DLFileEntry model) throws ModelListenerException {} |
||||||
|
|
||||||
try { |
|
||||||
EmailAttachment emailAttachment = EmailAttachmentLocalServiceUtil |
|
||||||
.fetchByFileEntryId(model.getFileEntryId()); |
|
||||||
if (emailAttachment != null) { |
|
||||||
throw new ModelListenerException(); |
|
||||||
} |
|
||||||
} catch (SystemException e) { |
|
||||||
throw new ModelListenerException(e); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
} |
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Caricamento…
Reference in new issue