Patch level :AGA 2.0 362
Files correlati :ef0.exe Ricompilazione Demo : [ ] Commento :corretti errori compilazione versione AGA 32bit git-svn-id: svn://10.65.10.50/trunk@10681 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2d90905b1e
commit
5c61f8b554
@ -68,7 +68,7 @@ void TVariazione_effetti::enable_controeuro()
|
||||
TConfig ini(CONFIG_DITTA, "ve");
|
||||
ce = ini.get_bool("CONTROEURO");
|
||||
}
|
||||
_msk->enable(F_CONTROEURO, ce);
|
||||
_msk->enable(F_CONTROEURO, ce != 0);
|
||||
}
|
||||
|
||||
// quando si va in query mode resetta i due campi della maschera
|
||||
|
@ -676,10 +676,12 @@ bool TVariazione_distinte::data_handler(TMask_field& f, KEY k)
|
||||
if (f.to_check(k) && k == K_TAB)
|
||||
{
|
||||
// Carica prima tutte le ri.ba e poi toglie quelle che non servono in base alla selzione
|
||||
app().begin_wait();
|
||||
int tipopag = app()._msk->get_int(F_TIPOPAG);
|
||||
carica_riba(tipopag, FALSE);
|
||||
app().end_wait();
|
||||
if (tipopag != 0)
|
||||
{
|
||||
TWait_cursor hourglass;
|
||||
carica_riba(tipopag, FALSE);
|
||||
}
|
||||
|
||||
TMask& m = f.mask();
|
||||
bool deleted = FALSE;
|
||||
@ -726,15 +728,14 @@ HIDDEN int confronta_data(const TObject** o1, const TObject** o2)
|
||||
// Handler per gestire l'ordinamento per data degli effetti presenti
|
||||
// nello sheet, nella maschera di scelta delle riba (ef0300c)
|
||||
void TVariazione_distinte::ord_data()
|
||||
{
|
||||
{
|
||||
TWait_cursor hourglass;
|
||||
TMask* m = app()._m2;
|
||||
TSheet_field& sf = (TSheet_field&)m->field(F_SHEET);
|
||||
// scarico tutte le righe dello sheet in un array
|
||||
TArray& effetti = sf.rows_array();
|
||||
app().begin_wait();
|
||||
// faccio l'ordinamento degli elementi dell'array
|
||||
effetti.sort(confronta_data);
|
||||
app().end_wait();
|
||||
sf.force_update();
|
||||
}
|
||||
|
||||
@ -772,13 +773,12 @@ HIDDEN int confronta_fatt(const TObject** o1, const TObject** o2)
|
||||
// effetti presenti nello sheet, nella maschera di scelta delle riba
|
||||
void TVariazione_distinte::ord_fatt()
|
||||
{
|
||||
TWait_cursor hourglass;
|
||||
TMask* m = app()._m2;
|
||||
TSheet_field& sf = (TSheet_field&)m->field(F_SHEET);
|
||||
// scarico le righe dello sheet in un array
|
||||
TArray& effetti = sf.rows_array();
|
||||
app().begin_wait();
|
||||
effetti.sort(confronta_fatt);// ordino gli elementi dell'array
|
||||
app().end_wait();
|
||||
sf.force_update();
|
||||
}
|
||||
|
||||
@ -867,10 +867,12 @@ void TVariazione_distinte::aggiungi()
|
||||
{
|
||||
TMask* m = app()._msk;
|
||||
TMask* m2 = app()._m2;
|
||||
int tipopag = m->get_int(F_TIPOPAG);
|
||||
app().begin_wait();
|
||||
carica_riba(tipopag);
|
||||
app().end_wait();
|
||||
int tipopag = m->get_int(F_TIPOPAG);
|
||||
if (tipopag != 0)
|
||||
{
|
||||
TWait_cursor hourglass;
|
||||
carica_riba(tipopag);
|
||||
}
|
||||
m2->reset(F_TOTIMPDIST);
|
||||
m2->reset(F_IMPSEL);
|
||||
const TString16 codval = m->get(F_CODVAL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user