From 74df405d128347e8d660eba4f14f7310068ef040 Mon Sep 17 00:00:00 2001 From: rajitgill Date: Tue, 29 Sep 2009 14:19:42 +0000 Subject: [PATCH] Patch level :10.0 Files correlati :lv2.exe Ricompilazione Demo : [ ] Commento :No patch git-svn-id: svn://10.65.10.50/trunk@19351 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv2500.cpp | 18 ++++++++++++++++++ lv/lv2500a.uml | 7 +++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/lv/lv2500.cpp b/lv/lv2500.cpp index 7d97a8173..576b3a2b1 100755 --- a/lv/lv2500.cpp +++ b/lv/lv2500.cpp @@ -742,6 +742,24 @@ public: TFatturazione_msk::TFatturazione_msk():TAutomask("lv2500a") { + // Imposto il periodo di fatturazione al primo del mese precedente se la data odierna + // č inferiore al 10 del mese corrente, altrimenti la imposto al primo del mese corrente. + + TDate data(TODAY); + if (data.day()<=10) + { + data.addmonth(-1); + data.set_day(1); + set(F_DADATA,data); + data.set_end_month(); + set(F_ADATA,data); + } + else + { + set(F_ADATA,data); + data.set_day(1); + set(F_DADATA,data); + } } ///////////////////////////////////// diff --git a/lv/lv2500a.uml b/lv/lv2500a.uml index f8cec2b92..96a3728a1 100755 --- a/lv/lv2500a.uml +++ b/lv/lv2500a.uml @@ -15,7 +15,6 @@ END DATE F_ADATA BEGIN PROMPT 45 1 "al " - FLAGS "A" END DATE F_DATAFAT @@ -82,10 +81,10 @@ END RADIOBUTTON F_PERFAT 1 70 BEGIN PROMPT 2 7 "@bPeriodicitā di fatturazione " - ITEM "0|Giornaliera" - ITEM "1|Settimanale" - ITEM "2|Quindicinale" ITEM "3|Mensile" + ITEM "2|Quindicinale" + ITEM "1|Settimanale" + ITEM "0|Giornaliera" END ENDPAGE