Modifica relativa alla riduzione di file aperti nella ricezione da PC
git-svn-id: svn://10.65.10.50/trunk@3473 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
23c751a495
commit
dc51f36028
@ -23,7 +23,7 @@
|
||||
|
||||
class TRic_archivi : public TApplication
|
||||
{
|
||||
TTable* _tab_tra;
|
||||
// TTable* _tab_tra;
|
||||
TTransfer_file* _tras_file;
|
||||
TLocalisamfile* _caus;
|
||||
TLocalisamfile* _rcaus;
|
||||
@ -95,7 +95,7 @@ bool TRic_archivi::create()
|
||||
{
|
||||
TApplication::create();
|
||||
|
||||
_tab_tra = new TTable ("%TRA");
|
||||
// _tab_tra = new TTable ("%TRA");
|
||||
_tras_file = new TTransfer_file(_scelta);
|
||||
|
||||
_caus = new TLocalisamfile (LF_CAUSALI);
|
||||
@ -124,7 +124,7 @@ bool TRic_archivi::create()
|
||||
|
||||
bool TRic_archivi::destroy()
|
||||
{
|
||||
delete _tab_tra;
|
||||
// delete _tab_tra;
|
||||
delete _tras_file;
|
||||
|
||||
delete _caus;
|
||||
@ -765,25 +765,27 @@ long TRic_archivi::leggi_tabella_tras()
|
||||
long ditta = 0;
|
||||
bool agg_fatatt,agg_fatpas;
|
||||
|
||||
_tab_tra->zero();
|
||||
TTable tab_tra ("%TRA");
|
||||
|
||||
tab_tra.zero();
|
||||
dep = format("%10s%05ld", (const char*) _nomeid, _dittainv);
|
||||
_tab_tra->put("CODTAB", (const char*) dep);
|
||||
if (_tab_tra->read() == NOERR)
|
||||
tab_tra.put("CODTAB", (const char*) dep);
|
||||
if (tab_tra.read() == NOERR)
|
||||
{
|
||||
ditta = _tab_tra->get_long("I0");
|
||||
_nultras_tab = _tab_tra->get_int ("I1");
|
||||
_dataultras_tab = _tab_tra->get_date("D0");
|
||||
_agg_cau = _tab_tra->get_char("S0");
|
||||
_agg_clifo = _tab_tra->get_char("S1");
|
||||
_agg_pcon = _tab_tra->get_char("S2");
|
||||
_agg_cls = _tab_tra->get_char("S3");
|
||||
agg_fatatt = _tab_tra->get_bool("B0");
|
||||
ditta = tab_tra.get_long("I0");
|
||||
_nultras_tab = tab_tra.get_int ("I1");
|
||||
_dataultras_tab = tab_tra.get_date("D0");
|
||||
_agg_cau = tab_tra.get_char("S0");
|
||||
_agg_clifo = tab_tra.get_char("S1");
|
||||
_agg_pcon = tab_tra.get_char("S2");
|
||||
_agg_cls = tab_tra.get_char("S3");
|
||||
agg_fatatt = tab_tra.get_bool("B0");
|
||||
if (agg_fatatt)
|
||||
_agg_fatatt = 'X';
|
||||
else
|
||||
_agg_fatatt = ' ';
|
||||
|
||||
agg_fatpas = _tab_tra->get_bool("B1");
|
||||
agg_fatpas = tab_tra.get_bool("B1");
|
||||
if (agg_fatpas)
|
||||
_agg_fatpas = 'X';
|
||||
else
|
||||
@ -921,15 +923,16 @@ bool TRic_archivi::set_flag()
|
||||
void TRic_archivi::aggiorna_tabella()
|
||||
{
|
||||
TString dep;
|
||||
TTable tab_tra ("%TRA");
|
||||
|
||||
_tab_tra->zero();
|
||||
tab_tra.zero();
|
||||
dep = format("%10s%05ld", (const char*) _nomeid, _dittainv);
|
||||
_tab_tra->put("CODTAB", (const char*) dep);
|
||||
if (_tab_tra->read() == NOERR)
|
||||
tab_tra.put("CODTAB", (const char*) dep);
|
||||
if (tab_tra.read() == NOERR)
|
||||
{
|
||||
_tab_tra->put("I1", (long)_nultras);
|
||||
_tab_tra->put("D0", _dataultras);
|
||||
_tab_tra->rewrite();
|
||||
tab_tra.put("I1", (long)_nultras);
|
||||
tab_tra.put("D0", _dataultras);
|
||||
tab_tra.rewrite();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user