Patch level : 2.2
Files correlati : Ricompilazione Demo : [ ] Commento : Modlo contabilità industriale git-svn-id: svn://10.65.10.50/trunk@12989 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
264c1e8716
commit
867e22899c
@ -85,6 +85,7 @@ void TImmissioneDocumenti_app::init_tabs()
|
||||
_filters.add(currfilter);
|
||||
_mask->activate_almanac(id + i, i, TDate(TODAY));
|
||||
}
|
||||
_mask->disable_pages();
|
||||
}
|
||||
|
||||
void TImmissioneDocumenti_app::init_flags()
|
||||
|
10
ci/cilib.cpp
10
ci/cilib.cpp
@ -73,15 +73,9 @@ void TAlmanac_mask::activate_almanac(const short id, int page, TDate& sdate)
|
||||
{
|
||||
_almanacs[page] = id2pos(id);
|
||||
almanac(page).set_selected_date(sdate);
|
||||
set(F_CHANGEMONTH, sdate.month());
|
||||
if (page>_activepages)
|
||||
{
|
||||
_activepages = page;
|
||||
if (page > 0)
|
||||
{
|
||||
enable_page(page);
|
||||
disable_page(page+1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void TAlmanac_mask::set_year(int newyear)
|
||||
@ -102,7 +96,7 @@ void TAlmanac_mask::activate_almanac(const short id, int page, TDate& sdate)
|
||||
}
|
||||
|
||||
TAlmanac_mask::TAlmanac_mask(const char * name)
|
||||
:TAutomask()
|
||||
: TAutomask(), _activepages(0)
|
||||
{
|
||||
read_mask(name, 0, -1);
|
||||
set_handlers();
|
||||
|
@ -62,7 +62,7 @@ public:
|
||||
// @cmember Gestione del giorno correntemente selezionato: setta l'anno selezionato al valore specificato
|
||||
void set_selected_year(int nyear);
|
||||
// @cmember Gestione del giorno correntemente selezionato: setta il giorno selezionato
|
||||
void set_selected_date(TDate& sdate) { _selecteddate.set_day(sdate.day()); _selecteddate.set_month(sdate.month()); _selecteddate.set_year(sdate.year()); }
|
||||
void set_selected_date(TDate& sdate) { _selecteddate = sdate; }
|
||||
|
||||
// @access Public Member
|
||||
public:
|
||||
@ -153,6 +153,8 @@ public:
|
||||
virtual TMask_field* parse_field(TScanner& scanner);
|
||||
// @cmember Gestione calendari: Attiva l'almanacco sulla pagina specificata per la data specificata
|
||||
void activate_almanac(short id, int page, TDate& sdate);
|
||||
// @cmember Gestione calendari: disanilta le pagine non attive
|
||||
void disable_pages() { disable_page(_activepages + 1); }
|
||||
// @cmember Gestione calendari: Cambia l'anno su tutti i calendari
|
||||
void set_year(int newyear);
|
||||
// @cmember Gestione calendari: Ritorna il giorno selezionato nella pagina corrente
|
||||
|
Loading…
x
Reference in New Issue
Block a user