lmi-commits
[Top][All Lists]
Advanced

[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))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]