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
|
// ricalcola tutte le scadenze
|
||||||
// occorre pag->set_intervallo_rate(intervallo)
|
// 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();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
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
|
// se erano differenziate e non lo sono piu' occorre riaggiustare
|
||||||
// il riaggiustabile; altrimenti si lascia cosi'
|
// il riaggiustabile; altrimenti si lascia cosi'
|
||||||
// pag->set_rate_differenziate()
|
// 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();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
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
|
// le altre e shiftando le scadenze
|
||||||
// pag->set_tipo_prima_rata()
|
// pag->set_tipo_prima_rata()
|
||||||
// if (k != K_TAB) return TRUE;
|
// if (k != K_TAB) return TRUE;
|
||||||
|
if (f.mask().query_mode())
|
||||||
|
return TRUE;
|
||||||
sht* s = (sht*)get_app_data();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
TPagamento* pag = s->_pag;
|
||||||
TSheet_field* shf = s->_sht;
|
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)
|
bool BA3700_application::numero_rate(TMask_field& f, KEY k)
|
||||||
{
|
{
|
||||||
// azzera tutto e ricrea da capo mantenendo le scadenze che ci sono
|
// 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();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
TPagamento* pag = s->_pag;
|
||||||
@ -265,6 +266,8 @@ bool BA3700_application::mese_commerciale(TMask_field& f, KEY k)
|
|||||||
// setta mcomm e ricalcola le scadenze
|
// setta mcomm e ricalcola le scadenze
|
||||||
// pag->set_mese_commerciale()
|
// pag->set_mese_commerciale()
|
||||||
// if (k != K_ENTER) return FALSE;
|
// if (k != K_ENTER) return FALSE;
|
||||||
|
if (f.mask().query_mode())
|
||||||
|
return TRUE;
|
||||||
|
|
||||||
sht* s = (sht*)get_app_data();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
TPagamento* pag = s->_pag;
|
||||||
@ -290,11 +293,11 @@ bool BA3700_application::fixed_scad(TMask_field& f, KEY k)
|
|||||||
{
|
{
|
||||||
// setta mcomm e ricalcola le scadenze
|
// setta mcomm e ricalcola le scadenze
|
||||||
// pag->set_mese_commerciale()
|
// 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();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
TPagamento* pag = s->_pag;
|
||||||
|
|
||||||
if (!pag) return TRUE;
|
if (!pag) return TRUE;
|
||||||
|
|
||||||
int ir = 0;
|
int ir = 0;
|
||||||
if (f.dlg() == F_FIXSCAD_2) ir = 1;
|
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)
|
bool BA3700_application::tipo_rata(TMask_field& f, KEY k)
|
||||||
{
|
{
|
||||||
|
if (f.mask().query_mode())
|
||||||
|
return TRUE;
|
||||||
sht* s = (sht*)get_app_data();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
TPagamento* pag = s->_pag;
|
||||||
TSheet_field* shf = s->_sht;
|
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)
|
bool BA3700_application::ult_class(TMask_field& f, KEY k)
|
||||||
{
|
{
|
||||||
|
if (f.mask().query_mode())
|
||||||
|
return TRUE;
|
||||||
sht* s = (sht*)get_app_data();
|
sht* s = (sht*)get_app_data();
|
||||||
TPagamento* pag = s->_pag;
|
TPagamento* pag = s->_pag;
|
||||||
TSheet_field* shf = s->_sht;
|
TSheet_field* shf = s->_sht;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user