Corretta gestione anni esercizio

git-svn-id: svn://10.65.10.50/trunk@2172 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1995-11-18 11:10:08 +00:00
parent 94ae539786
commit 13992f0384

View File

@ -19,10 +19,6 @@ class TFattura_mask : public TMask
TPagamento* _pag;
TString_array _pag_rows;
protected: // TMask
virtual void start_run();
virtual bool stop_run(KEY k);
protected:
static bool totdoc_handler(TMask_field& f, KEY k);
static bool pag_notify(TSheet_field& ps, int r, KEY k);
@ -62,6 +58,8 @@ TFattura_mask::TFattura_mask(TRiga_partite& fattura, const TString& codpag)
const TRiga_partite& partita = _fattura;
const TString datadoc = partita.get(PART_DATADOC);
_pag = new TPagamento(codpag, datadoc);
read_scadenze();
}
TFattura_mask::~TFattura_mask()
@ -69,19 +67,6 @@ TFattura_mask::~TFattura_mask()
delete _pag;
}
void TFattura_mask::start_run()
{
read_scadenze();
}
bool TFattura_mask::stop_run(KEY k)
{
const bool ok = TMask::stop_run(k);
if (ok && k == K_ENTER)
write_scadenze();
return ok;
}
void TFattura_mask::pag2sheet()
{
TPagamento& pag = pagamento();