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:
angelo 1997-04-08 16:35:14 +00:00
parent 910b664cab
commit f9fcacdf75

View File

@ -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();