Patch level : 10.0
Files correlati : ps0398 Ricompilazione Demo : [ ] Commento : Aggiunto test sull'avvenuto trasferimento dei file via ftp e conseguente registrazione sul log. git-svn-id: svn://10.65.10.50/branches/R_10_00@22364 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
38d4e6e59c
commit
6f1bd6eb8b
@ -395,19 +395,24 @@ bool TTrasferimento_ordini::sposta_file_elaborato(const TFilename& dst_file, con
|
|||||||
|
|
||||||
copia_riuscita = src_size == dst_size;
|
copia_riuscita = src_size == dst_size;
|
||||||
}
|
}
|
||||||
if (!copia_riuscita)
|
if (copia_riuscita) //se va tutto bene elimina il file dalla directory di origine
|
||||||
{
|
{
|
||||||
TString msg;
|
#ifdef DBG
|
||||||
msg.format("Impossibile copiare il file %s !", curr_fname.name());
|
if (noyes_box(FR("Si desidera eliminare il file remoto '%s'"), (const char*)curr_fname))
|
||||||
log.log(2, msg);
|
#endif
|
||||||
}
|
|
||||||
else //se va tutto bene elimina il file dalla directory di origine
|
|
||||||
if (!remove_file(curr_fname))
|
if (!remove_file(curr_fname))
|
||||||
{
|
{
|
||||||
TString msg;
|
TString msg;
|
||||||
msg.format("Impossibile eliminare il file origine %s ", curr_fname.name());
|
msg.format("Impossibile eliminare il file origine '%s'", (const char*)curr_fname);
|
||||||
log.log(1, msg);
|
log.log(1, msg);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TString msg;
|
||||||
|
msg.format(FR("Impossibile copiare il file '%s'!"), curr_fname.name());
|
||||||
|
log.log(2, msg);
|
||||||
|
}
|
||||||
return copia_riuscita;
|
return copia_riuscita;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -453,8 +458,13 @@ bool TTrasferimento_ordini::elabora()
|
|||||||
const TFilename curr_fname = src_files_list.row(i);
|
const TFilename curr_fname = src_files_list.row(i);
|
||||||
TFilename tempfile(tmp);
|
TFilename tempfile(tmp);
|
||||||
tempfile.add(curr_fname.name());
|
tempfile.add(curr_fname.name());
|
||||||
fcopy(curr_fname, tempfile, false, true);
|
if (!fcopy(curr_fname, tempfile, false, true))
|
||||||
|
{
|
||||||
|
TString msg;
|
||||||
|
msg << TR("Impossibile leggere il file ") << curr_fname;
|
||||||
|
log.log(2, msg);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
//creazione del recordset associato al file
|
//creazione del recordset associato al file
|
||||||
TTrasferimento_ordini_recordset recset(tempfile);
|
TTrasferimento_ordini_recordset recset(tempfile);
|
||||||
|
|
||||||
@ -462,14 +472,14 @@ bool TTrasferimento_ordini::elabora()
|
|||||||
if (!ordine_gf(recset))
|
if (!ordine_gf(recset))
|
||||||
{
|
{
|
||||||
TString msg;
|
TString msg;
|
||||||
msg << TR("File Scartato: ") << curr_fname.name();
|
msg << TR("File Scartato: ") << curr_fname;
|
||||||
log.log(1, msg);
|
log.log(1, msg);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
//avverte sul log quale file sta elaborando
|
//avverte sul log quale file sta elaborando
|
||||||
TString msg;
|
TString msg;
|
||||||
msg << TR("Elaborazione file ") << curr_fname.name();
|
msg << TR("Elaborazione file ") << curr_fname;
|
||||||
log.log(0, msg);
|
log.log(0, msg);
|
||||||
|
|
||||||
//per ogni ordine in formato .txt genera un file.ini che andrà poi documentizzato
|
//per ogni ordine in formato .txt genera un file.ini che andrà poi documentizzato
|
||||||
|
Loading…
x
Reference in New Issue
Block a user