Sfoglia il codice sorgente

fix data inizio lavori in avviso FL1

feature/pannello-pratiche
marcoalderighi 2 anni fa
parent
commit
033c8001c5
  1. 5
      jasper/reports-2023/FL1_avviso_inizio_lavori.jrxml
  2. BIN
      liferay-plugins-sdk-6.2/dist/portos-report-shared-6.2.0.1.jar
  3. BIN
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-report-shared.jar
  4. 9
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java
  5. 3
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java

5
jasper/reports-2023/FL1_avviso_inizio_lavori.jrxml

@ -2,7 +2,7 @@
<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="3.0"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="207"/>
<property name="ireport.y" value="687"/>
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
<subDataset name="dataset1" whenResourceMissingType="Empty" uuid="c69a9629-80ab-47f7-a2f9-7db3f777d9a7">
<field name="codiceAllegato" class="java.lang.String"/>
@ -31,6 +31,7 @@
<field name="ubicazione" class="java.lang.String"/>
<field name="richiestaAttestazione" class="java.lang.Boolean"/>
<field name="dataPraticaString" class="java.lang.String"/>
<field name="dataInizioLavoriString" class="java.lang.String"/>
<variable name="PAGE" class="java.lang.Integer" resetType="Page">
<variableExpression><![CDATA[$V{PAGE_NUMBER}]]></variableExpression>
<initialValueExpression><![CDATA[new Integer(0)]]></initialValueExpression>
@ -328,7 +329,7 @@
<font fontName="DejaVu Sans"/>
</textElement>
<textFieldExpression><![CDATA[" In relazione all'istanza in oggetto, si rappresenta che i lavori strutturali di che trattasi sono stati iniziati " +
"in data " + $F{dataPraticaString} + " e che la relativa comunicazione è stata fatta " +
"in data " + $F{dataInizioLavoriString} + " e che la relativa comunicazione è stata fatta " +
"attraverso il sistema informatico “Sismica” della Regione Siciliana. \n" +
" Copia della presente comunicazione sarà disponibile nella sezione “Cronologia” del " +
"portale SISMICA della Regione Siciliana. \n" +

BIN
liferay-plugins-sdk-6.2/dist/portos-report-shared-6.2.0.1.jar vendored

File binario non mostrato.

BIN
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-report-shared.jar

File binario non mostrato.

9
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/bean/ReportAvvisoBean.java

@ -51,6 +51,15 @@ public class ReportAvvisoBean implements Serializable {
private boolean richiestaAttestazione;
private String dataPraticaString;
private String dataFineLavoriString;
private String dataInizioLavoriString;
public String getDataInizioLavoriString() {
return dataInizioLavoriString;
}
public void setDataInizioLavoriString(String dataInizioLavoriString) {
this.dataInizioLavoriString = dataInizioLavoriString;
}
public String getDataFineLavoriString() {
return dataFineLavoriString;

3
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/report/builder/builder/ReportAvvisoBeanBuilder.java

@ -82,6 +82,9 @@ public class ReportAvvisoBeanBuilder {
dettPratica = DettPraticaLocalServiceUtil.getDettPratica(avviso.getClassPk());
bean.setNumeroProtocollo(dettPratica.getProtocollo());
bean.setVarianteNumero(dettPratica.getVarianteNumero());
bean.setDataInizioLavoriString(
Validator.isNull(dettPratica.getDataInizioLavoriOpera()) ?
StringPool.BLANK : new SimpleDateFormat("dd/MM/yyy").format(dettPratica.getDataInizioLavoriOpera()));
// DATI PER INTEGRAZIONE
if (dettPratica.getIntegrazione() > 0) {
numeroIntegrazione = dettPratica.getIntegrazione();

Caricamento…
Annulla
Salva