From 4dbe7c47f88b76160543533e6c2773fb6b726169 Mon Sep 17 00:00:00 2001 From: Josef Rokos Date: Sun, 7 Oct 2018 20:50:49 +0200 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1ny=20sestavy=20pro=20p=C5=99ehle?= =?UTF-8?q?dy=20o=20vy=C3=BA=C4=8Dtovan=C3=BDch=20a=20nevy=C3=BA=C4=8Dtova?= =?UTF-8?q?n=C3=BDch=20cestovn=C3=ADch=20p=C5=99=C3=ADkazech.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/info/bukova/isspst/Constants.java | 3 + .../tripbill/TripBillApprovalServiceImpl.java | 13 ++ .../webapp/WEB-INF/reports/tripBills.jasper | Bin 0 -> 28698 bytes .../webapp/WEB-INF/reports/tripBills.jrxml | 190 ++++++++++++++++++ .../webapp/WEB-INF/reports/tripBillsNP.jasper | Bin 0 -> 27641 bytes .../webapp/WEB-INF/reports/tripBillsNP.jrxml | 172 ++++++++++++++++ 6 files changed, 378 insertions(+) create mode 100644 src/main/webapp/WEB-INF/reports/tripBills.jasper create mode 100644 src/main/webapp/WEB-INF/reports/tripBills.jrxml create mode 100644 src/main/webapp/WEB-INF/reports/tripBillsNP.jasper create mode 100644 src/main/webapp/WEB-INF/reports/tripBillsNP.jrxml diff --git a/src/main/java/info/bukova/isspst/Constants.java b/src/main/java/info/bukova/isspst/Constants.java index 80e295e2..c32d04da 100644 --- a/src/main/java/info/bukova/isspst/Constants.java +++ b/src/main/java/info/bukova/isspst/Constants.java @@ -156,6 +156,9 @@ public class Constants { new ReportMapping(MOD_TRIPREQUIREMENTS, new Report(10, true, "Přehled o protokolech předběžné kontroly", "tripRequirementProtocol")) }; + public final static long TRIB_BILLS_REP_ID = 100; + public final static long TRIB_BILLS_NP_REP_ID = 101; + // pokud je v agnde vic nez jedena podepisovaci sestava, musi se definovat ktera sestava nalezi jake entite public final static Map, Integer> SIGN_REPORT_MAP = Collections.unmodifiableMap(new HashMap, Integer>() {{ put(TripBillApproval.class, 4); diff --git a/src/main/java/info/bukova/isspst/services/tripbill/TripBillApprovalServiceImpl.java b/src/main/java/info/bukova/isspst/services/tripbill/TripBillApprovalServiceImpl.java index 18e29174..0f0631fc 100644 --- a/src/main/java/info/bukova/isspst/services/tripbill/TripBillApprovalServiceImpl.java +++ b/src/main/java/info/bukova/isspst/services/tripbill/TripBillApprovalServiceImpl.java @@ -8,6 +8,7 @@ import info.bukova.isspst.data.DataModel; import info.bukova.isspst.data.RequirementState; import info.bukova.isspst.data.TripBill; import info.bukova.isspst.data.TripBillApproval; +import info.bukova.isspst.reporting.Report; import info.bukova.isspst.services.IsspstException; import info.bukova.isspst.services.requirement.RequirementBaseServiceImpl; import info.bukova.isspst.services.requirement.RequirementTypeService; @@ -20,7 +21,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.transaction.annotation.Transactional; +import java.util.ArrayList; import java.util.Date; +import java.util.List; /** * @author Pepa Rokos @@ -121,4 +124,14 @@ public class TripBillApprovalServiceImpl extends RequirementBaseServiceImpl getReports() { + List reports = new ArrayList(); + + reports.add(new Report(Constants.TRIB_BILLS_REP_ID, false, "Přehled vyúčtovaných CP", "tripBills")); + reports.add(new Report(Constants.TRIB_BILLS_NP_REP_ID, false, "Přehled nevyúčtovaných CP", "tripBillsNP")); + + return reports; + } } diff --git a/src/main/webapp/WEB-INF/reports/tripBills.jasper b/src/main/webapp/WEB-INF/reports/tripBills.jasper new file mode 100644 index 0000000000000000000000000000000000000000..2497cc6500a9fb1199ca2ba3918a99eeb813ef72 GIT binary patch literal 28698 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 Nk^xNBqG~lG`=5D(LVExJ literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/reports/tripBills.jrxml b/src/main/webapp/WEB-INF/reports/tripBills.jrxml new file mode 100644 index 00000000..0a9517dc --- /dev/null +++ b/src/main/webapp/WEB-INF/reports/tripBills.jrxml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + <band height="23" splitType="Stretch"> + <staticText> + <reportElement x="203" y="0" width="212" height="20" uuid="bc6cd7eb-bb1a-4114-b37d-ac64e951ca84"/> + <textElement textAlignment="Center"> + <font size="14" isBold="true" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1250" isPdfEmbedded="true"/> + </textElement> + <text><![CDATA[Přehled vyúčtovaných CP]]></text> + </staticText> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/reports/tripBillsNP.jasper b/src/main/webapp/WEB-INF/reports/tripBillsNP.jasper new file mode 100644 index 0000000000000000000000000000000000000000..a58c2c5d75ef859e97c7c5cd1c9fb56baedc51b0 GIT binary patch literal 27641 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 at;y@i$7P#^RtK$xjXq4RqH6ge^Zx-qT`Kbc literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/reports/tripBillsNP.jrxml b/src/main/webapp/WEB-INF/reports/tripBillsNP.jrxml new file mode 100644 index 00000000..0265782c --- /dev/null +++ b/src/main/webapp/WEB-INF/reports/tripBillsNP.jrxml @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + <band height="23" splitType="Stretch"> + <staticText> + <reportElement x="203" y="0" width="237" height="20" uuid="bc6cd7eb-bb1a-4114-b37d-ac64e951ca84"/> + <textElement textAlignment="Center"> + <font size="14" isBold="true" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1250" isPdfEmbedded="true"/> + </textElement> + <text><![CDATA[Přehled nevyúčtovaných CP]]></text> + </staticText> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +