Patch level : 12.0 no-patch

Files correlati     : 
Commento            : 
Sistemata colonna tipo pagamento

git-svn-id: svn://10.65.10.50/branches/R_10_00@23483 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2016-12-28 16:28:38 +00:00
parent 4abb862806
commit 4c17469f42

View File

@ -213,6 +213,10 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
TProgress_monitor b(numMov, "Carico i movimenti");
// Azzero le token string
p.cut(0); p98.cut(0);
// Le carico
for(curMov = 0; curMov.pos() < numMov && !b.is_cancelled(); ++curMov)
{
if (!b.add_status())
@ -368,7 +372,7 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
real totdoc = rowMovOld.get_real("TOTDOC");
real importo = clienti[i].p98 - totdoc >= 0 ? totdoc : clienti[i].p98;
outputFile << rowMovOld.get("CODCF") << ";" << clienti[i].codF << ";" << clienti[i].cognome << ";" << clienti[i].nome << ";" << clienti[i].indirizzo << ";" << clienti[i].citta << ";" << clienti[i].provincia << ";" << rowMovOld.get("NUMDOC") << ";" << rowMovOld.get("DATADOC") << ";" << rowMovOld.get("DATAREG") << ";1;I;;;AA;;;" << toEur(importo) << ";\n";
outputFile << rowMovOld.get("CODCF") << ";" << clienti[i].codF << ";" << clienti[i].cognome << ";" << clienti[i].nome << ";" << clienti[i].indirizzo << ";" << clienti[i].citta << ";" << clienti[i].provincia << ";" << rowMovOld.get("NUMDOC") << ";" << rowMovOld.get("DATADOC") << ";" << rowMovOld.get("DATAREG") << ";1;I;;;;AA;;" << toEur(importo) << ";\n";
clienti[i].p98 -= totdoc;
@ -417,7 +421,7 @@ bool TTessan_app::elabPayment(int anno, TString userPath)
real totdoc = rowMovNew.get_real("TOTDOC");
real importo = clienti[i].importoPagato - totdoc >= 0 ? totdoc : clienti[i].importoPagato;
outputFile << rowMovNew.get("CODCF") << ";" << clienti[i].codF << ";" << clienti[i].cognome << ";" << clienti[i].nome << ";" << clienti[i].indirizzo << ";" << clienti[i].citta << ";" << clienti[i].provincia << ";" << rowMovNew.get("NUMDOC") << ";" << rowMovNew.get("DATADOC") << ";" << rowMovNew.get("DATAREG") << ";1;I;;;AA;;;" << toEur(importo) << ";\n";
outputFile << rowMovNew.get("CODCF") << ";" << clienti[i].codF << ";" << clienti[i].cognome << ";" << clienti[i].nome << ";" << clienti[i].indirizzo << ";" << clienti[i].citta << ";" << clienti[i].provincia << ";" << rowMovNew.get("NUMDOC") << ";" << rowMovNew.get("DATADOC") << ";" << rowMovNew.get("DATAREG") << ";1;I;;;;AA;;" << toEur(importo) << ";\n";
clienti[i].importoPagato -= totdoc;
@ -456,6 +460,8 @@ void TTessan_app::main_loop()
ini_set_string(CONFIG_DITTA, "Tessera sanitaria", "Percorso",path);
if(elabPayment(m.get_int(F_ANNO), path))
message_box("File creato!");
else
message_box("Creazione file non riuscita");
}
}
@ -465,4 +471,3 @@ int ps0430600(int argc, char* argv[])
a.run(argc, argv, TR("Sistema tessera sanitaria"));
return 0;
}