From e84654a9cc0ee129c25f3b919b61a9b67fcb13da Mon Sep 17 00:00:00 2001 From: angelo Date: Fri, 19 Jul 1996 09:53:06 +0000 Subject: [PATCH] Correzione MI3441: ora la discriminazione del periodo di liquidazione tine conto anche dell'anno. git-svn-id: svn://10.65.10.50/trunk@3206 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg4302.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cg/cg4302.cpp b/cg/cg4302.cpp index 5cfef2984..695080726 100755 --- a/cg/cg4302.cpp +++ b/cg/cg4302.cpp @@ -76,11 +76,12 @@ int TLiquidazione_app::next_trim(int x) bool TLiquidazione_app::is_in_liq_period(TDate& d) { bool ok = FALSE; - if (_freqviva == "M") ok = d.month() == _month; + const int y = atoi(_year); + if (_freqviva == "M") ok = d.month() == _month && d.year() == y; else { int m = liq_month(_month); - ok = d.month() > m - 3 && d.month() <= m; + ok = d.month() > m - 3 && d.month() <= m && d.year() == y; } return ok; }