Corretto uso di new _pag
git-svn-id: svn://10.65.10.50/trunk@1055 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
46e3181528
commit
9122d42b16
@ -177,7 +177,7 @@ bool TPrimanota_application::user_destroy()
|
||||
for (int m = 3; m >= 0; m--)
|
||||
if (_msk[m] != NULL) delete _msk[m];
|
||||
|
||||
if (_pag != NULL) delete _pag;
|
||||
if (_pag) delete _pag;
|
||||
if (_pag_rows != NULL) delete _pag_rows;
|
||||
|
||||
delete _giornale;
|
||||
@ -229,8 +229,7 @@ bool TPrimanota_application::read_caus(const char* cod, int year)
|
||||
|
||||
if (iva != nessuna_iva)
|
||||
{
|
||||
if (sal) m->enable_page(2);
|
||||
else m->disable_page(2);
|
||||
m->enable_page(2, sal);
|
||||
|
||||
m->efield(F_CODPAG).check_type(sal ? CHECK_REQUIRED : CHECK_NORMAL);// Cod. pag. obbligatorio
|
||||
const bool av = causale().reg().agenzia_viaggi();
|
||||
@ -491,17 +490,19 @@ const char* TPrimanota_application::get_next_key()
|
||||
|
||||
void TPrimanota_application::init_insert_mode(TMask& m)
|
||||
{
|
||||
if (iva() != nessuna_iva)
|
||||
occas_mask().reset();
|
||||
|
||||
init_mask(m);
|
||||
if (causale().reg().agenzia_viaggi())
|
||||
m.set(F_DATA74TER, m.get(F_DATAREG));
|
||||
|
||||
TString dt(m.get(F_DATAREG));
|
||||
_pag = new Pagamento(NULL,dt);
|
||||
set_scadenze(m);
|
||||
_saldi.reset(); // Inizializza saldi
|
||||
if (iva() != nessuna_iva)
|
||||
{
|
||||
occas_mask().reset();
|
||||
|
||||
TString dt(m.get(F_DATAREG));
|
||||
set_pagamento(NULL,dt);
|
||||
set_scadenze(m);
|
||||
_saldi.reset(); // Inizializza saldi
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -652,8 +653,9 @@ int TPrimanota_application::read(TMask& m)
|
||||
|
||||
ivas().row(i) = riga;
|
||||
}
|
||||
TString dt(m.get(F_DATAREG));
|
||||
_pag = new Pagamento(m.get(F_CODPAG),dt);
|
||||
|
||||
TString16 dt(m.get(F_DATAREG));
|
||||
set_pagamento(m.get(F_CODPAG),dt);
|
||||
if (!read_scadenze(m))
|
||||
set_scadenze(m);
|
||||
|
||||
@ -865,7 +867,7 @@ HIDDEN bool incasso_handler(TMask_field& f, KEY k)
|
||||
void TPrimanota_application::genera_incasso(const char* causimm)
|
||||
{
|
||||
TMask m("cg2100i");
|
||||
if (iva() == iva_acquisti) m.set_caption("Movimento di pagamento immediato");
|
||||
if (iva() == iva_acquisti) m.set_caption("Movimento di TPagamento immediato");
|
||||
|
||||
m.set_handler(F_DATAREG, datareg_handler);
|
||||
m.set_handler(F_DATACOMP, datacomp_handler);
|
||||
|
Loading…
x
Reference in New Issue
Block a user