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);
|
_filters.add(currfilter);
|
||||||
_mask->activate_almanac(id + i, i, TDate(TODAY));
|
_mask->activate_almanac(id + i, i, TDate(TODAY));
|
||||||
}
|
}
|
||||||
|
_mask->disable_pages();
|
||||||
}
|
}
|
||||||
|
|
||||||
void TImmissioneDocumenti_app::init_flags()
|
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);
|
_almanacs[page] = id2pos(id);
|
||||||
almanac(page).set_selected_date(sdate);
|
almanac(page).set_selected_date(sdate);
|
||||||
|
set(F_CHANGEMONTH, sdate.month());
|
||||||
if (page>_activepages)
|
if (page>_activepages)
|
||||||
{
|
|
||||||
_activepages = page;
|
_activepages = page;
|
||||||
if (page > 0)
|
|
||||||
{
|
|
||||||
enable_page(page);
|
|
||||||
disable_page(page+1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void TAlmanac_mask::set_year(int newyear)
|
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)
|
TAlmanac_mask::TAlmanac_mask(const char * name)
|
||||||
:TAutomask()
|
: TAutomask(), _activepages(0)
|
||||||
{
|
{
|
||||||
read_mask(name, 0, -1);
|
read_mask(name, 0, -1);
|
||||||
set_handlers();
|
set_handlers();
|
||||||
|
@ -62,7 +62,7 @@ public:
|
|||||||
// @cmember Gestione del giorno correntemente selezionato: setta l'anno selezionato al valore specificato
|
// @cmember Gestione del giorno correntemente selezionato: setta l'anno selezionato al valore specificato
|
||||||
void set_selected_year(int nyear);
|
void set_selected_year(int nyear);
|
||||||
// @cmember Gestione del giorno correntemente selezionato: setta il giorno selezionato
|
// @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
|
// @access Public Member
|
||||||
public:
|
public:
|
||||||
@ -153,6 +153,8 @@ public:
|
|||||||
virtual TMask_field* parse_field(TScanner& scanner);
|
virtual TMask_field* parse_field(TScanner& scanner);
|
||||||
// @cmember Gestione calendari: Attiva l'almanacco sulla pagina specificata per la data specificata
|
// @cmember Gestione calendari: Attiva l'almanacco sulla pagina specificata per la data specificata
|
||||||
void activate_almanac(short id, int page, TDate& sdate);
|
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
|
// @cmember Gestione calendari: Cambia l'anno su tutti i calendari
|
||||||
void set_year(int newyear);
|
void set_year(int newyear);
|
||||||
// @cmember Gestione calendari: Ritorna il giorno selezionato nella pagina corrente
|
// @cmember Gestione calendari: Ritorna il giorno selezionato nella pagina corrente
|
||||||
|
Loading…
x
Reference in New Issue
Block a user