Patch level : 10.0 patch 418

Files correlati     : lv2
Ricompilazione Demo : [ ]
Commento            :
Corretta la posizione del settaggio a false di nuovo_cliente
Corretta la gestione del tasto annulla nel yesnocancel_box


git-svn-id: svn://10.65.10.50/trunk@19214 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2009-08-20 14:36:47 +00:00
parent b77b26c5ca
commit be817e2acc

View File

@ -291,6 +291,8 @@ void TAcquisizione_lavanderie_app::elabora_file(const TString& file, TLog_report
bool found = false;
TDocumento& doc = ca.doc(datadoc,codcf);
int cazzone = doc.rows();
//se sto elaborando un nuovo file, ma i documenti che sto importando esistono già, chiedi cosa devo fare
if (doc.rows() > 0 && nuovo_cliente)
@ -303,9 +305,13 @@ void TAcquisizione_lavanderie_app::elabora_file(const TString& file, TLog_report
{
case K_YES: sovrascrivi = true; break;
case K_NO: sovrascrivi = false; break;
default: return;
}
nuovo_cliente = false;
default: //in questo modo viene chiesto una sola volta per cliente
{
nuovo_cliente = false;
continue;
}
break;
}
}
else
{
@ -318,6 +324,8 @@ void TAcquisizione_lavanderie_app::elabora_file(const TString& file, TLog_report
}
}
nuovo_cliente = false;
//se voglio sovrascrivere i file, e non l'ho mai cancellato, allora svuotalo effettivamente
const TString8 numdoc = doc.get(DOC_NDOC);
if (sovrascrivi && !deleted_docs.is_key(numdoc))