Corretta gestione campi saldaconto

git-svn-id: svn://10.65.10.50/trunk@2176 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1995-11-18 12:04:20 +00:00
parent 423dd13932
commit ccef5fa8ea

View File

@ -333,8 +333,8 @@ bool TCaus_app::tipodoc_hndl (TMask_field& f, KEY k)
if (val.not_empty() && val != "IN" && val != "PG" && val != "AN") if (val.not_empty() && val != "IN" && val != "PG" && val != "AN")
{ {
m.hide(F_TIPO_MOV_2); m.hide(F_TIPO_MOV_2);
// if (app().saldaconto())
m.show(F_TIPO_MOV_1); m.show(F_TIPO_MOV_1);
m.enable(F_TIPO_MOV_1, app().saldaconto());
field_reg.enable(); field_reg.enable();
m.enable(F_DES_REG); m.enable(F_DES_REG);
@ -348,8 +348,8 @@ bool TCaus_app::tipodoc_hndl (TMask_field& f, KEY k)
m.enable(F_DES_REG, m.query_mode()); m.enable(F_DES_REG, m.query_mode());
m.hide(F_TIPO_MOV_1); m.hide(F_TIPO_MOV_1);
// if (app().saldaconto())
m.show(F_TIPO_MOV_2); m.show(F_TIPO_MOV_2);
m.enable(F_TIPO_MOV_2, app().saldaconto());
} }
// Ma davvero esiste il registro ? // Ma davvero esiste il registro ?
@ -423,7 +423,7 @@ bool TCaus_app::mostra_campi()
{ {
case 0: case 0:
m.enable(F_OP_FINE_ANNO, m.insert_mode()); m.enable(F_OP_FINE_ANNO, m.insert_mode());
m.show(F_MOV_VALU, !saldaconto()); m.enable(F_MOV_VALU, valuta());
m.hide(F_MOV_SEZ); m.hide(F_MOV_SEZ);
m.show(F_M_770); m.show(F_M_770);
m.show(F_OP_FINE_ANNO); m.show(F_OP_FINE_ANNO);
@ -432,7 +432,7 @@ bool TCaus_app::mostra_campi()
case 3: case 3:
case 5: case 5:
case 6: case 6:
m.show(F_MOV_VALU, valuta()); m.enable(F_MOV_VALU, valuta());
m.show(F_MOV_SEZ, saldaconto()); m.show(F_MOV_SEZ, saldaconto());
m.show(F_M_770); m.show(F_M_770);
m.hide(F_OP_FINE_ANNO); m.hide(F_OP_FINE_ANNO);
@ -446,8 +446,11 @@ bool TCaus_app::mostra_campi()
{ // codreg non vuoto { // codreg non vuoto
m.hide(F_OP_FINE_ANNO); m.hide(F_OP_FINE_ANNO);
m.hide(F_MOV_SEZ); m.hide(F_MOV_SEZ);
m.show(F_MOV_VALU, valuta());
m.enable(F_MOV_VALU, valuta());
m.show(F_COD_CAUS_IM); m.show(F_COD_CAUS_IM);
m.enable(F_COD_CAUS_IM, !saldaconto());
m.show(F_AUTO_FAT); m.show(F_AUTO_FAT);
m.show(F_ALLEGAT); m.show(F_ALLEGAT);
m.show(F_FAT_RITARDO); m.show(F_FAT_RITARDO);
@ -839,8 +842,9 @@ void TCaus_app::on_config_change()
_msk->show(F_TIPO_MOV_1, saldaconto()); _msk->show(F_TIPO_MOV_1, saldaconto());
_msk->show(F_TIPO_MOV_2, saldaconto()); _msk->show(F_TIPO_MOV_2, saldaconto());
_msk->show (F_MOV_SEZ, saldaconto()); _msk->show (F_MOV_SEZ, saldaconto());
_msk->show (F_COD_CAUS_IM, !saldaconto());
_msk->show (F_MOV_VALU, valuta()); _msk->enable(F_COD_CAUS_IM, !saldaconto());
_msk->enable(F_MOV_VALU, valuta());
if (saldaconto()) if (saldaconto())
{ {