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");
|
||||
TString_array src_files_list;
|
||||
//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
|
||||
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)
|
||||
TProgind pi(n_files_txt, main_app().title(), true, true);
|
||||
|
||||
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
|
||||
_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);
|
||||
} //for(int i...
|
||||
|
||||
message_box(TR("Acquisizione ordini completata"));
|
||||
|
||||
const int items = log.recordset()->items();
|
||||
if (items > 0)
|
||||
log.preview();
|
||||
log.log(0, TR("Acquisizione ordini completata"));
|
||||
log.preview();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user