From a93c515bc0a46b79f918bdbffba2daa2515ccb66 Mon Sep 17 00:00:00 2001 From: Josef Rokos Date: Mon, 29 Feb 2016 15:20:03 +0100 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1ny=20nov=C3=A9=20tiskov=C3=A9=20?= =?UTF-8?q?sestavy=20"Protokol=20p=C5=99edb=C4=9B=C5=BEn=C3=A9=20kontroly"?= =?UTF-8?q?=20do=20agend=20Fakturace=20po=C5=BEadavk=C5=AF=20a=20Po=C5=BEa?= =?UTF-8?q?davky=20na=20slu=C5=BEebn=C3=AD=20cesty.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/info/bukova/isspst/Constants.java | 4 +- .../info/bukova/isspst/data/Invoicing.java | 12 + .../invoicing/InvoicingServiceImpl.java | 8 + .../reports/requirementProtocol.jasper | Bin 0 -> 35808 bytes .../WEB-INF/reports/requirementProtocol.jrxml | 260 ++++++++++++++++++ .../reports/tripRequirementProtocol.jasper | Bin 0 -> 34332 bytes .../reports/tripRequirementProtocol.jrxml | 251 +++++++++++++++++ 7 files changed, 534 insertions(+), 1 deletion(-) create mode 100644 src/main/webapp/WEB-INF/reports/requirementProtocol.jasper create mode 100644 src/main/webapp/WEB-INF/reports/requirementProtocol.jrxml create mode 100644 src/main/webapp/WEB-INF/reports/tripRequirementProtocol.jasper create mode 100644 src/main/webapp/WEB-INF/reports/tripRequirementProtocol.jrxml diff --git a/src/main/java/info/bukova/isspst/Constants.java b/src/main/java/info/bukova/isspst/Constants.java index d185e32e..80e295e2 100644 --- a/src/main/java/info/bukova/isspst/Constants.java +++ b/src/main/java/info/bukova/isspst/Constants.java @@ -151,7 +151,9 @@ public class Constants { new ReportMapping(MOD_ORDER, new Report(5, false, "Objednávka", "order", true, true)), new ReportMapping(MOD_REQUIREMENTS, new Report(6, false, "Požadavky", "requirements")), new ReportMapping(MOD_TRIPREQUIREMENTS, new Report(7, true, "Žádost o SC", "tripRequirementApp", false, true)), - new ReportMapping(MOD_REQUIREMENTS, new Report(8, true, "Protokol o kontrole", "orderRequirement", false, true)) + new ReportMapping(MOD_REQUIREMENTS, new Report(8, true, "Protokol o kontrole", "orderRequirement", false, true)), + new ReportMapping(MOD_INVOICING, new Report(9, false, "Přehled o protokolech předběžné kontroly", "requirementProtocol")), + new ReportMapping(MOD_TRIPREQUIREMENTS, new Report(10, true, "Přehled o protokolech předběžné kontroly", "tripRequirementProtocol")) }; // pokud je v agnde vic nez jedena podepisovaci sestava, musi se definovat ktera sestava nalezi jake entite diff --git a/src/main/java/info/bukova/isspst/data/Invoicing.java b/src/main/java/info/bukova/isspst/data/Invoicing.java index a19107e8..8a876506 100644 --- a/src/main/java/info/bukova/isspst/data/Invoicing.java +++ b/src/main/java/info/bukova/isspst/data/Invoicing.java @@ -70,6 +70,18 @@ public class Invoicing extends BaseData implements Cloneable this.completed = completed; } + public String getInvoiceNumbers() { + String ret = ""; + for (InvoicingItem invNum : items) { + if (!ret.isEmpty()) { + ret += ", "; + } + ret += invNum.getInvoiceNumber(); + } + + return ret; + } + @Override public Object clone() throws CloneNotSupportedException { diff --git a/src/main/java/info/bukova/isspst/services/invoicing/InvoicingServiceImpl.java b/src/main/java/info/bukova/isspst/services/invoicing/InvoicingServiceImpl.java index b2c05149..1b8da0c1 100644 --- a/src/main/java/info/bukova/isspst/services/invoicing/InvoicingServiceImpl.java +++ b/src/main/java/info/bukova/isspst/services/invoicing/InvoicingServiceImpl.java @@ -59,6 +59,14 @@ public class InvoicingServiceImpl extends AbstractOwnedService implem invoicing.setItems(inv.getItems()); } + @Transactional + @LazyLoader + public void loadReqAuth(Invoicing invoicing) { + Invoicing inv = getById(invoicing.getId()); + Hibernate.initialize(inv.getRequirement().getAuthorization()); + invoicing.getRequirement().setAuthorization(inv.getRequirement().getAuthorization()); + } + @Override public void calculate(Invoicing invoicing) { BigDecimal total = BigDecimal.ZERO; diff --git a/src/main/webapp/WEB-INF/reports/requirementProtocol.jasper b/src/main/webapp/WEB-INF/reports/requirementProtocol.jasper new file mode 100644 index 0000000000000000000000000000000000000000..ea427e1f7637518e812a9477671ca9f3b546b7d9 GIT binary patch literal 35808 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/reports/requirementProtocol.jrxml b/src/main/webapp/WEB-INF/reports/requirementProtocol.jrxml new file mode 100644 index 00000000..7fcc9a68 --- /dev/null +++ b/src/main/webapp/WEB-INF/reports/requirementProtocol.jrxml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="57"> + <image onErrorType="Blank"> + <reportElement x="0" y="0" width="100" height="54" uuid="42476349-f707-4035-b93e-23e50fc5e82e"> + <printWhenExpression><![CDATA[$P{P_LOGO} != null]]></printWhenExpression> + </reportElement> + <imageExpression><![CDATA[$P{P_LOGO}]]></imageExpression> + </image> + <textField> + <reportElement x="113" y="0" width="689" height="46" uuid="408b5871-7dc2-4d87-a432-f3cc8df0f823"/> + <textElement textAlignment="Center"> + <font size="16" isBold="true" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1250"/> + </textElement> + <textFieldExpression><![CDATA[$P{P_MAIN_ADDRESS}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/reports/tripRequirementProtocol.jasper b/src/main/webapp/WEB-INF/reports/tripRequirementProtocol.jasper new file mode 100644 index 0000000000000000000000000000000000000000..433da795daf1f0edab63638eee396dc7e7aaa10d GIT binary patch literal 34332 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/WEB-INF/reports/tripRequirementProtocol.jrxml b/src/main/webapp/WEB-INF/reports/tripRequirementProtocol.jrxml new file mode 100644 index 00000000..e45506df --- /dev/null +++ b/src/main/webapp/WEB-INF/reports/tripRequirementProtocol.jrxml @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="59" splitType="Stretch"> + <textField> + <reportElement x="113" y="0" width="689" height="46" uuid="33458c13-a1ec-4e96-ab93-60f001e32542"/> + <textElement textAlignment="Center"> + <font size="16" isBold="true" pdfFontName="Helvetica-Bold" pdfEncoding="Cp1250"/> + </textElement> + <textFieldExpression><![CDATA[$P{P_MAIN_ADDRESS}]]></textFieldExpression> + </textField> + <image onErrorType="Blank"> + <reportElement x="0" y="0" width="100" height="54" uuid="159b16e8-ffa6-4ff5-956f-8807ebc11eb3"> + <printWhenExpression><![CDATA[$P{P_LOGO} != null]]></printWhenExpression> + </reportElement> + <imageExpression><![CDATA[$P{P_LOGO}]]></imageExpression> + </image> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +