[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [6393] Regularize idioms to distinguish new business from
From: |
Greg Chicares |
Subject: |
[lmi-commits] [6393] Regularize idioms to distinguish new business from inforce |
Date: |
Sat, 07 Nov 2015 13:42:46 +0000 |
Revision: 6393
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6393
Author: chicares
Date: 2015-11-07 13:42:46 +0000 (Sat, 07 Nov 2015)
Log Message:
-----------
Regularize idioms to distinguish new business from inforce
Modified Paths:
--------------
lmi/trunk/basicvalues.cpp
lmi/trunk/ihs_basicval.cpp
Modified: lmi/trunk/basicvalues.cpp
===================================================================
--- lmi/trunk/basicvalues.cpp 2015-11-07 13:41:32 UTC (rev 6392)
+++ lmi/trunk/basicvalues.cpp 2015-11-07 13:42:46 UTC (rev 6393)
@@ -121,8 +121,8 @@
;
nonillustrated_ =
static_cast<bool>(Database_->Query(DB_Nonillustrated));
bool no_longer_issued =
static_cast<bool>(Database_->Query(DB_NoLongerIssued));
- bool is_inforce = yare_input_.EffectiveDate <
yare_input_.InforceAsOfDate;
- no_can_issue_ = no_longer_issued && !is_inforce;
+ bool is_new_business = yare_input_.EffectiveDate ==
yare_input_.InforceAsOfDate;
+ no_can_issue_ = no_longer_issued && is_new_business;
IsSubjectToIllustrationReg_ = is_subject_to_ill_reg(ledger_type());
// IHS !! Just a dummy initialization here--implemented in lmi.
Modified: lmi/trunk/ihs_basicval.cpp
===================================================================
--- lmi/trunk/ihs_basicval.cpp 2015-11-07 13:41:32 UTC (rev 6392)
+++ lmi/trunk/ihs_basicval.cpp 2015-11-07 13:42:46 UTC (rev 6393)
@@ -186,8 +186,8 @@
;
nonillustrated_ =
static_cast<bool>(Database_->Query(DB_Nonillustrated));
bool no_longer_issued =
static_cast<bool>(Database_->Query(DB_NoLongerIssued));
- bool is_inforce = yare_input_.EffectiveDate <
yare_input_.InforceAsOfDate;
- no_can_issue_ = no_longer_issued && !is_inforce;
+ bool is_new_business = yare_input_.EffectiveDate ==
yare_input_.InforceAsOfDate;
+ no_can_issue_ = no_longer_issued && is_new_business;
IsSubjectToIllustrationReg_ = is_subject_to_ill_reg(ledger_type());
if(IssueAge < Database_->Query(DB_MinIssAge))
@@ -292,8 +292,8 @@
;
nonillustrated_ =
static_cast<bool>(Database_->Query(DB_Nonillustrated));
bool no_longer_issued =
static_cast<bool>(Database_->Query(DB_NoLongerIssued));
- bool is_inforce = yare_input_.EffectiveDate <
yare_input_.InforceAsOfDate;
- no_can_issue_ = no_longer_issued && !is_inforce;
+ bool is_new_business = yare_input_.EffectiveDate ==
yare_input_.InforceAsOfDate;
+ no_can_issue_ = no_longer_issued && is_new_business;
IsSubjectToIllustrationReg_ = is_subject_to_ill_reg(ledger_type());
if(IssueAge < Database_->Query(DB_MinIssAge))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [6393] Regularize idioms to distinguish new business from inforce,
Greg Chicares <=