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--)
|
for (int m = 3; m >= 0; m--)
|
||||||
if (_msk[m] != NULL) delete _msk[m];
|
if (_msk[m] != NULL) delete _msk[m];
|
||||||
|
|
||||||
if (_pag != NULL) delete _pag;
|
if (_pag) delete _pag;
|
||||||
if (_pag_rows != NULL) delete _pag_rows;
|
if (_pag_rows != NULL) delete _pag_rows;
|
||||||
|
|
||||||
delete _giornale;
|
delete _giornale;
|
||||||
@ -229,8 +229,7 @@ bool TPrimanota_application::read_caus(const char* cod, int year)
|
|||||||
|
|
||||||
if (iva != nessuna_iva)
|
if (iva != nessuna_iva)
|
||||||
{
|
{
|
||||||
if (sal) m->enable_page(2);
|
m->enable_page(2, sal);
|
||||||
else m->disable_page(2);
|
|
||||||
|
|
||||||
m->efield(F_CODPAG).check_type(sal ? CHECK_REQUIRED : CHECK_NORMAL);// Cod. pag. obbligatorio
|
m->efield(F_CODPAG).check_type(sal ? CHECK_REQUIRED : CHECK_NORMAL);// Cod. pag. obbligatorio
|
||||||
const bool av = causale().reg().agenzia_viaggi();
|
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)
|
void TPrimanota_application::init_insert_mode(TMask& m)
|
||||||
{
|
{
|
||||||
if (iva() != nessuna_iva)
|
|
||||||
occas_mask().reset();
|
|
||||||
|
|
||||||
init_mask(m);
|
init_mask(m);
|
||||||
if (causale().reg().agenzia_viaggi())
|
if (causale().reg().agenzia_viaggi())
|
||||||
m.set(F_DATA74TER, m.get(F_DATAREG));
|
m.set(F_DATA74TER, m.get(F_DATAREG));
|
||||||
|
|
||||||
|
if (iva() != nessuna_iva)
|
||||||
|
{
|
||||||
|
occas_mask().reset();
|
||||||
|
|
||||||
TString dt(m.get(F_DATAREG));
|
TString dt(m.get(F_DATAREG));
|
||||||
_pag = new Pagamento(NULL,dt);
|
set_pagamento(NULL,dt);
|
||||||
set_scadenze(m);
|
set_scadenze(m);
|
||||||
_saldi.reset(); // Inizializza saldi
|
_saldi.reset(); // Inizializza saldi
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -651,9 +652,10 @@ int TPrimanota_application::read(TMask& m)
|
|||||||
c.add_to(riga, 4, 0x7); // Conto 105-110
|
c.add_to(riga, 4, 0x7); // Conto 105-110
|
||||||
|
|
||||||
ivas().row(i) = riga;
|
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))
|
if (!read_scadenze(m))
|
||||||
set_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)
|
void TPrimanota_application::genera_incasso(const char* causimm)
|
||||||
{
|
{
|
||||||
TMask m("cg2100i");
|
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_DATAREG, datareg_handler);
|
||||||
m.set_handler(F_DATACOMP, datacomp_handler);
|
m.set_handler(F_DATACOMP, datacomp_handler);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user