Corretti handlers
git-svn-id: svn://10.65.10.50/trunk@1865 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c5e6752b55
commit
8a3742b9fc
@ -165,7 +165,7 @@ bool BA3700_application::intervallo_rate(TMask_field& f, KEY k)
|
||||
{
|
||||
// ricalcola tutte le scadenze
|
||||
// occorre pag->set_intervallo_rate(intervallo)
|
||||
if (k != K_TAB) return TRUE;
|
||||
if (k != K_TAB || f.mask().query_mode()) return TRUE;
|
||||
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
@ -189,7 +189,7 @@ bool BA3700_application::rate_differenziate(TMask_field& f, KEY k)
|
||||
// se erano differenziate e non lo sono piu' occorre riaggiustare
|
||||
// il riaggiustabile; altrimenti si lascia cosi'
|
||||
// pag->set_rate_differenziate()
|
||||
if (k != K_TAB) return TRUE;
|
||||
if (k != K_TAB || f.mask().query_mode()) return TRUE;
|
||||
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
@ -213,7 +213,8 @@ bool BA3700_application::tipo_prima_rata(TMask_field& f, KEY k)
|
||||
// le altre e shiftando le scadenze
|
||||
// pag->set_tipo_prima_rata()
|
||||
// if (k != K_TAB) return TRUE;
|
||||
|
||||
if (f.mask().query_mode())
|
||||
return TRUE;
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
TSheet_field* shf = s->_sht;
|
||||
@ -237,7 +238,7 @@ bool BA3700_application::tipo_prima_rata(TMask_field& f, KEY k)
|
||||
bool BA3700_application::numero_rate(TMask_field& f, KEY k)
|
||||
{
|
||||
// azzera tutto e ricrea da capo mantenendo le scadenze che ci sono
|
||||
if (k != K_TAB) return TRUE;
|
||||
if (k != K_TAB || f.mask().query_mode()) return TRUE;
|
||||
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
@ -265,6 +266,8 @@ bool BA3700_application::mese_commerciale(TMask_field& f, KEY k)
|
||||
// setta mcomm e ricalcola le scadenze
|
||||
// pag->set_mese_commerciale()
|
||||
// if (k != K_ENTER) return FALSE;
|
||||
if (f.mask().query_mode())
|
||||
return TRUE;
|
||||
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
@ -290,11 +293,11 @@ bool BA3700_application::fixed_scad(TMask_field& f, KEY k)
|
||||
{
|
||||
// setta mcomm e ricalcola le scadenze
|
||||
// pag->set_mese_commerciale()
|
||||
if (k != K_TAB) return TRUE;
|
||||
if (k != K_TAB || f.mask().query_mode()) return TRUE;
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
|
||||
if (!pag) return TRUE;
|
||||
if (!pag) return TRUE;
|
||||
|
||||
int ir = 0;
|
||||
if (f.dlg() == F_FIXSCAD_2) ir = 1;
|
||||
@ -307,6 +310,8 @@ bool BA3700_application::fixed_scad(TMask_field& f, KEY k)
|
||||
|
||||
bool BA3700_application::tipo_rata(TMask_field& f, KEY k)
|
||||
{
|
||||
if (f.mask().query_mode())
|
||||
return TRUE;
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
TSheet_field* shf = s->_sht;
|
||||
@ -320,7 +325,9 @@ bool BA3700_application::tipo_rata(TMask_field& f, KEY k)
|
||||
}
|
||||
|
||||
bool BA3700_application::ult_class(TMask_field& f, KEY k)
|
||||
{
|
||||
{
|
||||
if (f.mask().query_mode())
|
||||
return TRUE;
|
||||
sht* s = (sht*)get_app_data();
|
||||
TPagamento* pag = s->_pag;
|
||||
TSheet_field* shf = s->_sht;
|
||||
|
Loading…
x
Reference in New Issue
Block a user