[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 61430d2 092/156: Move some variable definitio
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 61430d2 092/156: Move some variable definitions to the base illustration class |
Date: |
Tue, 30 Jan 2018 17:22:20 -0500 (EST) |
branch: master
commit 61430d28188344db9ef0074301763a89ada1dc3d
Author: Vadim Zeitlin <address@hidden>
Commit: Vadim Zeitlin <address@hidden>
Move some variable definitions to the base illustration class
No real changes, this is done in preparation for reusing these variables
for the other illustration kinds.
---
ledger_pdf_generator_wx.cpp | 42 ++++++++++++++++++++++--------------------
1 file changed, 22 insertions(+), 20 deletions(-)
diff --git a/ledger_pdf_generator_wx.cpp b/ledger_pdf_generator_wx.cpp
index 84577a8..bcd2819 100644
--- a/ledger_pdf_generator_wx.cpp
+++ b/ledger_pdf_generator_wx.cpp
@@ -761,6 +761,28 @@ class pdf_illustration : protected html_interpolator
add_abbreviated_variable("MasterContractNumber", full_abbrev_length /
2);
add_abbreviated_variable("ContractNumber", full_abbrev_length);
add_abbreviated_variable("ContractNumber", full_abbrev_length / 2);
+
+ add_variable
+ ("UWTypeIsMedical"
+ ,invar.UWType == "Medical"
+ );
+
+ add_variable
+ ("UWClassIsRated"
+ ,invar.UWClass == "Rated"
+ );
+
+ auto const& policy_name = invar.PolicyLegalName;
+ add_variable
+ ("GroupCarveout"
+ ,policy_name == "Group Flexible Premium Adjustable Life Insurance
Certificate"
+ );
+
+ auto const& state_abbrev = invar.GetStatePostalAbbrev();
+ add_variable
+ ("StateIsCarolina"
+ ,state_abbrev == "NC" || state_abbrev == "SC"
+ );
}
// Use non-default font sizes to make it simpler to replicate the existing
@@ -1689,11 +1711,6 @@ class pdf_illustration_regular : public pdf_illustration
);
add_variable
- ("GroupCarveout"
- ,policy_name == "Group Flexible Premium Adjustable Life Insurance
Certificate"
- );
-
- add_variable
("GroupExperienceRating"
,policy_name == "Group Flexible Premium Adjustable Life Insurance
Policy"
);
@@ -1742,11 +1759,6 @@ class pdf_illustration_regular : public pdf_illustration
);
add_variable
- ("StateIsCarolina"
- ,state_abbrev == "NC" || state_abbrev == "SC"
- );
-
- add_variable
("StateIsIllinois"
,state_abbrev == "IL"
);
@@ -1767,16 +1779,6 @@ class pdf_illustration_regular : public pdf_illustration
);
add_variable
- ("UWTypeIsMedical"
- ,invar.UWType == "Medical"
- );
-
- add_variable
- ("UWClassIsRated"
- ,invar.UWClass == "Rated"
- );
-
- add_variable
("UltimateInterestRate"
,evaluate("AnnGAIntRate_Current", invar.InforceYear + 1)
);
- [lmi-commits] [lmi] master 956fcca 071/156: Change the second narrative summary page to use a template too, (continued)
- [lmi-commits] [lmi] master 956fcca 071/156: Change the second narrative summary page to use a template too, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master dbe5955 015/156: Factor out html_interpolator from pdf_illustration, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 9665573 070/156: Change narrative summary page to use an external template, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master a629602 083/156: Use custom <scaled_image> HTML tag for the embedded images, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master b425030 082/156: Factor out html_cell_for_pdf_output from numeric_summary_table_cell, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master d99576a 069/156: Change cover page to use an external template, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 416ab02 030/156: Add support for vector variables to PDF generating code, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master d4dfaa9 075/156: Also use data directory for image files referenced from HTML, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 4f98db5 081/156: Don't show "Age 70" row in numeric summary for composites, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master f8853b9 090/156: Add "contract numbers" fragment to the header, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 61430d2 092/156: Move some variable definitions to the base illustration class,
Greg Chicares <=
- [lmi-commits] [lmi] master 7ccd207 087/156: Rename "footer_contents" to more precise "page_number", Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 3a64b87 094/156: Correct misleading comment for page class dtor, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 4e76bba 098/156: Add support for comments to the string interpolation function, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master b5fe850 102/156: Add NASD basic illustration page, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 4250de9 104/156: Add first variant of NASD supplemental page, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 7a1e1e8 025/156: Include the missing <cstring> header, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 8bfb896 109/156: Add NASD illustration first explanatory notes page, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master ea20a31 095/156: Make pdf_illustration dtor virtual, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 61fae89 091/156: Reimplement the contract numbers fragment as an external template, Greg Chicares, 2018/01/30
- [lmi-commits] [lmi] master 0c55621 085/156: Replace trivial PDF page classes with single standard_page one, Greg Chicares, 2018/01/30