Sitemazione ulteriore di MI2318: sistemata l'inizializzazione
delle date di intervallo. git-svn-id: svn://10.65.10.50/trunk@4269 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
910b664cab
commit
f9fcacdf75
@ -686,9 +686,7 @@ bool TMastrini_application::data_inizio(TMask_field& f, KEY k)
|
||||
{
|
||||
app().data_fine_esercizio(anno);
|
||||
|
||||
if (data == botime)
|
||||
app()._data_ini = app()._data_inizioese;
|
||||
else
|
||||
if (data.ok())
|
||||
{
|
||||
if (data < app()._data_inizioese || data > app()._data_finese)
|
||||
{
|
||||
@ -701,16 +699,13 @@ bool TMastrini_application::data_inizio(TMask_field& f, KEY k)
|
||||
}
|
||||
else
|
||||
{
|
||||
if (anno == 0)
|
||||
{
|
||||
if (data == botime)
|
||||
return f.error_box("La data deve essere obbligatoriamente indicata");
|
||||
if (data == botime)
|
||||
return f.error_box("La data deve essere obbligatoriamente indicata");
|
||||
|
||||
if (app().date2esc(data) == 0)
|
||||
return f.error_box("La data indicata non appartiene ad alcun esercizio");
|
||||
else
|
||||
app()._data_ini = data;
|
||||
}
|
||||
if (app().date2esc(data) == 0)
|
||||
return f.error_box("La data indicata non appartiene ad alcun esercizio");
|
||||
else
|
||||
app()._data_ini = data;
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
@ -732,9 +727,8 @@ bool TMastrini_application::data_fine(TMask_field& f, KEY k)
|
||||
{
|
||||
app().data_fine_esercizio(annoes);
|
||||
|
||||
if (data == botime)
|
||||
app()._data_fine = app()._data_finese;
|
||||
else
|
||||
if (data.ok())
|
||||
{
|
||||
if (data < app()._data_inizioese || data > app()._data_finese)
|
||||
{
|
||||
f.error_box("La data non appartiene all'esercizio indicato");
|
||||
@ -742,9 +736,9 @@ bool TMastrini_application::data_fine(TMask_field& f, KEY k)
|
||||
}
|
||||
else
|
||||
app()._data_fine = data;
|
||||
}
|
||||
}
|
||||
else
|
||||
if (annoes == 0)
|
||||
{
|
||||
if (data == botime)
|
||||
return f.error_box("La data deve essere obbligatoriamente indicata");
|
||||
@ -2407,6 +2401,8 @@ bool TMastrini_application::set_print(int)
|
||||
_nummast = _msk->get_int(F_NUMMAST);
|
||||
_data_ini = _msk->get_date(F_DATAINI);
|
||||
_data_fine = _msk->get_date(F_DATAFINE);
|
||||
if (!_data_ini.ok()) _data_ini = _data_inizioese;
|
||||
if (!_data_fine.ok()) _data_fine = _data_finese;
|
||||
int formato = _msk->get_int(F_FORMATO); // Molto scenografico!
|
||||
|
||||
ricerca_dati_ditta();
|
||||
|
Loading…
x
Reference in New Issue
Block a user