Patch level : 10.0
Files correlati : ps0398 Ricompilazione Demo : [ ] Commento : Migliorate funzioni di log su elaborazione ordini da cartella ftp git-svn-id: svn://10.65.10.50/branches/R_10_00@22367 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5c2e87dab5
commit
cac3c0166b
@ -423,7 +423,12 @@ bool TTrasferimento_ordini::elabora()
|
|||||||
src_files.add("*HEADER.txt");
|
src_files.add("*HEADER.txt");
|
||||||
TString_array src_files_list;
|
TString_array src_files_list;
|
||||||
//dalla cartella origine prende tutti i files *HEADER.txt e crea una simpatica lista
|
//dalla cartella origine prende tutti i files *HEADER.txt e crea una simpatica lista
|
||||||
const int n_files_txt = list_files(src_files, src_files_list);
|
int n_files_txt = 0;
|
||||||
|
if (src_files.full())
|
||||||
|
{
|
||||||
|
TWait_cursor hourglass;
|
||||||
|
n_files_txt = list_files(src_files, src_files_list);
|
||||||
|
}
|
||||||
|
|
||||||
//già che c'è prende pure gli altri dati dalla maschera che gli servono poi
|
//già che c'è prende pure gli altri dati dalla maschera che gli servono poi
|
||||||
TFilename dst_path = _mask->get(F_PATH_DST);
|
TFilename dst_path = _mask->get(F_PATH_DST);
|
||||||
@ -443,7 +448,18 @@ bool TTrasferimento_ordini::elabora()
|
|||||||
|
|
||||||
//scansione dello string_array per il trasferimento (con tanto di progind e log)
|
//scansione dello string_array per il trasferimento (con tanto di progind e log)
|
||||||
TProgind pi(n_files_txt, main_app().title(), true, true);
|
TProgind pi(n_files_txt, main_app().title(), true, true);
|
||||||
|
|
||||||
TLog_report log(main_app().title());
|
TLog_report log(main_app().title());
|
||||||
|
if (n_files_txt >= 0)
|
||||||
|
{
|
||||||
|
const bool pasv = ini_get_string(CONFIG_INSTALL, "Server", "ftp", "Passive")[0] != 'A';
|
||||||
|
TString msg;
|
||||||
|
msg << src_files;
|
||||||
|
log.log(0, msg);
|
||||||
|
|
||||||
|
msg.cut(0) << n_files_txt << ' ' << TR("ordini da elaborare") << " (ftp " << (pasv ? "Passive" : "Active") << " mode)";
|
||||||
|
log.log(n_files_txt<=0 ? 1 : 0, msg);
|
||||||
|
}
|
||||||
|
|
||||||
//si accatta anche il magazzino
|
//si accatta anche il magazzino
|
||||||
_codmag = _mask->get(F_CODMAG);
|
_codmag = _mask->get(F_CODMAG);
|
||||||
@ -504,11 +520,8 @@ bool TTrasferimento_ordini::elabora()
|
|||||||
const bool copia_riuscita = sposta_file_elaborato(dst_file, curr_fname, log);
|
const bool copia_riuscita = sposta_file_elaborato(dst_file, curr_fname, log);
|
||||||
} //for(int i...
|
} //for(int i...
|
||||||
|
|
||||||
message_box(TR("Acquisizione ordini completata"));
|
log.log(0, TR("Acquisizione ordini completata"));
|
||||||
|
log.preview();
|
||||||
const int items = log.recordset()->items();
|
|
||||||
if (items > 0)
|
|
||||||
log.preview();
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user