Patch level : 12.0

Files correlati     : ps0430.exe
Commento            : Modificata personalizzazione cigno "Tessera sanitaria"
Aggiunto parametro I05, aggiunta modifica controllo D/A sui pagamenti non P98

git-svn-id: svn://10.65.10.50/branches/R_10_00@23549 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-01-25 09:42:57 +00:00
parent 9cc48521dd
commit 435f97510e

View File

@ -224,7 +224,7 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
// Movimento attuale
TRectype rowMov = curMov.curr();
TString codcaus(rowMov.get("CODCAUS"));
if(codcaus.starts_with("P") || codcaus == "I03")
if(codcaus.starts_with("P") || codcaus == "I03" || codcaus == "I05")
{
if(codcaus == "P98")
p98.add(rowMov.get("NUMREG"));
@ -309,8 +309,16 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
TClifo cliente = clienti[i];
if(clienti[i].codcf == rowRMov.get_long("SOTTOCONTO"))
{
clienti[i].importoPagato += rowRMov.get_real("IMPORTO"); // Sottraggo all'importo di quest'anno per vedere quanto è di quest'anno
clienti[i].totale += rowRMov.get_real("IMPORTO"); // Calcolo l'importo totale di quell'anno
if(rowRMov.get("SEZIONE") == "A")
{
clienti[i].importoPagato += rowRMov.get_real("IMPORTO"); // Aggiunto l'importo a quanto è stato pagato quest'anno
clienti[i].totale += rowRMov.get_real("IMPORTO"); // Calcolo l'importo totale di quell'anno
}
else
{
clienti[i].importoPagato -= rowRMov.get_real("IMPORTO"); // Sottraggo all'importo di quest'anno per vedere quanto è di quest'anno
clienti[i].totale -= rowRMov.get_real("IMPORTO"); // Calcolo l'importo totale di quell'anno
}
break;
}
}