Tolto warning long-int
git-svn-id: svn://10.65.10.50/trunk@6143 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
aff56729e4
commit
7d509dda34
@ -232,7 +232,7 @@ bool TAttribuzioneBenemerenze::set_print(int)
|
||||
ultben = riga.get(BEN_TIPOBEN);
|
||||
}
|
||||
}
|
||||
int bonusctrl = 0;
|
||||
long bonusctrl = 0;
|
||||
if (ultben != "**")
|
||||
{
|
||||
real& ndonult = (real&) _tabben.find((const char*) ultben);
|
||||
@ -243,7 +243,7 @@ bool TAttribuzioneBenemerenze::set_print(int)
|
||||
for (c = (real*) _tabben.first_item(); c != NULL; c = (real*) _tabben.succ_item())
|
||||
{
|
||||
const char* tipoben = _tabben.get_hashobj()->key();
|
||||
int bonus = c->integer();
|
||||
long bonus = c->integer();
|
||||
if (bonus > bonusctrl)
|
||||
{
|
||||
if (numdon >= bonus)
|
||||
|
@ -227,7 +227,7 @@ bool TControlloBenemerenze::preprocess_page(int file, int counter)
|
||||
const TString16 tipoben = riga.get(BEN_TIPOBEN);
|
||||
const TDate databen = riga.get(BEN_DATABEN);
|
||||
real& colonna = (real&)_colonne->find((const char*)tipoben);
|
||||
benemerenza.insert(databen.string(),colonna.integer());
|
||||
benemerenza.insert(databen.string(),(int) colonna.integer());
|
||||
}
|
||||
_benemerenza = benemerenza;
|
||||
// salto pagina se cambio sezione o gruppo aziendale
|
||||
|
@ -123,10 +123,10 @@ int TStatSogxEta::data2row(const int eta)
|
||||
real valore;
|
||||
real* val1 = (real*) _etaini.objptr(i);
|
||||
valore = *val1;
|
||||
int etaini = valore.integer();
|
||||
int etaini = (int) valore.integer();
|
||||
real* val2 = (real*) _etafin.objptr(i);
|
||||
valore = *val2;
|
||||
int etafin = valore.integer();
|
||||
int etafin = (int) valore.integer();
|
||||
if ((eta >= etaini) && (eta <= etafin))
|
||||
indice = i;
|
||||
}
|
||||
@ -162,10 +162,10 @@ bool TStatSogxEta::crea_righe()
|
||||
real valore;
|
||||
real* val1 = (real*) _etaini.objptr(i);
|
||||
valore = *val1;
|
||||
int etaini = valore.integer();
|
||||
int etaini = (int) valore.integer();
|
||||
real* val2 = (real*) _etafin.objptr(i);
|
||||
valore = *val2;
|
||||
int etafin = valore.integer();
|
||||
int etafin = (int) valore.integer();
|
||||
_righe.add(new TRigaSFascia(etaini, etafin), i);
|
||||
}
|
||||
return _righe.items()>0;
|
||||
@ -299,7 +299,7 @@ bool TStatSogxEta::stampa()
|
||||
TRigaSFascia& riga = (TRigaSFascia&)_righe[fascia];
|
||||
real& colonna = (real&)_colonne->find((const char*)sesso);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonna.integer(),n);
|
||||
riga.aggiorna_valore((int) colonna.integer(),n);
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
stampa_sezione(oldsez,oldsot);
|
||||
|
@ -379,7 +379,7 @@ bool TMensileDonxGr::stampa()
|
||||
TString16 indcol = gruppo2col(gruppo,rh);
|
||||
real& colonna = (real&)_colonne->find((const char*)indcol);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonna.integer(),n);
|
||||
riga.aggiorna_valore((int) colonna.integer(),n);
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
stampa_sezione(oldsez,oldsot);
|
||||
|
@ -114,7 +114,7 @@ HIDDEN inline TStatSogxCat& app() { return (TStatSogxCat&) main_app(); }
|
||||
int TStatSogxCat::data2row(const TString16 catdon)
|
||||
{
|
||||
real& indicer = (real&)_categorie->find((const char*) catdon);
|
||||
return indicer.integer();
|
||||
return ((int) indicer.integer());
|
||||
}
|
||||
|
||||
bool TStatSogxCat::crea_colonne()
|
||||
@ -262,11 +262,11 @@ bool TStatSogxCat::stampa()
|
||||
const char* indicen = "N";
|
||||
real& colonnan = (real&)_colonne->find(indicen);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonnan.integer(),n);
|
||||
riga.aggiorna_valore((int) colonnan.integer(),n);
|
||||
const char* indicet = "T";
|
||||
real& colonnat = (real&)_colonne->find(indicet);
|
||||
n = numero2;
|
||||
riga.aggiorna_valore(colonnat.integer(),n);
|
||||
riga.aggiorna_valore((int) colonnat.integer(),n);
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
stampa_sezione(oldsez,oldsot);
|
||||
@ -344,16 +344,16 @@ void TStatSogxCat::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
int pos = 41;
|
||||
const char* indicen = "N";
|
||||
real& colonnan = (real&)_colonne->find(indicen);
|
||||
rigatotali.aggiorna_valore(colonnan.integer(),riga[colonnan.integer()]);
|
||||
rigatotali.aggiorna_valore((int) colonnan.integer(),riga[(int) colonnan.integer()]);
|
||||
valore = "";
|
||||
valore.format("%8d",riga[colonnan.integer()].integer());
|
||||
valore.format("%8d",riga[(int) colonnan.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
const char* indicet = "T";
|
||||
real& colonnat = (real&)_colonne->find(indicet);
|
||||
rigatotali.aggiorna_valore(colonnat.integer(),riga[colonnat.integer()]);
|
||||
rigatotali.aggiorna_valore((int) colonnat.integer(),riga[(int) colonnat.integer()]);
|
||||
valore = "";
|
||||
valore.format("%8d",riga[colonnat.integer()].integer());
|
||||
valore.format("%8d",riga[(int) colonnat.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
row.put((const char*) rigastampa);
|
||||
@ -373,13 +373,13 @@ void TStatSogxCat::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
const char* indicen = "N";
|
||||
real& colonnan = (real&)_colonne->find(indicen);
|
||||
valore = "";
|
||||
valore.format("%8d",rigatotali[colonnan.integer()].integer());
|
||||
valore.format("%8d",rigatotali[(int) colonnan.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
const char* indicet = "T";
|
||||
real& colonnat = (real&)_colonne->find(indicet);
|
||||
valore = "";
|
||||
valore.format("%8d",rigatotali[colonnat.integer()].integer());
|
||||
valore.format("%8d",rigatotali[(int) colonnat.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
row.put((const char*) rigastampa);
|
||||
|
@ -335,12 +335,12 @@ bool TRiepilogoDonazioni::stampa()
|
||||
TRiga& riga = (TRiga&)_righe[data2row(anno,mese)];
|
||||
real& colonna = (real&)_colonne->find((const char*)tipodon);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonna.integer(),n);
|
||||
riga.aggiorna_valore((int) colonna.integer(),n);
|
||||
if (_primedon)
|
||||
{
|
||||
TRiga& riga_prime = (TRiga&)_righe_prime[data2row(anno,mese)];
|
||||
n = numprime;
|
||||
riga_prime.aggiorna_valore(colonna.integer(), n);
|
||||
riga_prime.aggiorna_valore((int) colonna.integer(), n);
|
||||
}
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
|
@ -100,7 +100,7 @@ protected:
|
||||
virtual bool menu(MENU_TAG m);
|
||||
virtual TMask& get_mask() { return *_msk; }
|
||||
virtual TRelation* get_relation() const { return _rel; }
|
||||
int data2row(const TDate data) { return data-_dataini; }
|
||||
int data2row(const TDate data) { return ((int) (data-_dataini)); }
|
||||
bool riepilogo();
|
||||
bool stampa();
|
||||
bool crea_colonne();
|
||||
@ -264,12 +264,12 @@ bool TRiepilogoGiornaliero::stampa()
|
||||
TRigaG& riga = (TRigaG&)_righe[data2row(data)];
|
||||
real& colonna = (real&)_colonne->find((const char*)tipodon);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonna.integer(),n);
|
||||
riga.aggiorna_valore((int) colonna.integer(),n);
|
||||
if (_primedon)
|
||||
{
|
||||
TRigaG& riga_prime = (TRigaG&)_righe_prime[data2row(data)];
|
||||
n = numprime;
|
||||
riga_prime.aggiorna_valore(colonna.integer(), n);
|
||||
riga_prime.aggiorna_valore((int) colonna.integer(), n);
|
||||
}
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
|
@ -331,19 +331,19 @@ bool TStatDonGrRh::stampa()
|
||||
const char* indicedm = "DM";
|
||||
real& colonnadm = (real&)_colonne->find(indicedm);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonnadm.integer(),n);
|
||||
riga.aggiorna_valore((int) colonnadm.integer(),n);
|
||||
const char* indicedf = "DF";
|
||||
real& colonnadf = (real&)_colonne->find(indicedf);
|
||||
n = numero2;
|
||||
riga.aggiorna_valore(colonnadf.integer(),n);
|
||||
riga.aggiorna_valore((int) colonnadf.integer(),n);
|
||||
const char* indicesm = "SM";
|
||||
real& colonnasm = (real&)_colonne->find(indicesm);
|
||||
n = numsog;
|
||||
riga.aggiorna_valore(colonnasm.integer(),n);
|
||||
riga.aggiorna_valore((int) colonnasm.integer(),n);
|
||||
const char* indicesf = "SF";
|
||||
real& colonnasf = (real&)_colonne->find(indicesf);
|
||||
n = numsog2;
|
||||
riga.aggiorna_valore(colonnasf.integer(),n);
|
||||
riga.aggiorna_valore((int) colonnasf.integer(),n);
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
stampa_sezione(oldsez,oldsot);
|
||||
@ -459,18 +459,18 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
int pos = 12;
|
||||
const char* indicedm = "DM";
|
||||
real& colonnadm = (real&)_colonne->find(indicedm);
|
||||
rigatotali.aggiorna_valore(colonnadm.integer(),riga[colonnadm.integer()]);
|
||||
totdonazioni+=riga[colonnadm.integer()];
|
||||
rigatotali.aggiorna_valore((int) colonnadm.integer(),riga[(int) colonnadm.integer()]);
|
||||
totdonazioni+=riga[(int) colonnadm.integer()];
|
||||
valore = "";
|
||||
valore.format("%8d",riga[colonnadm.integer()].integer());
|
||||
valore.format("%8d",riga[(int) colonnadm.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
const char* indicedf = "DF";
|
||||
real& colonnadf = (real&)_colonne->find(indicedf);
|
||||
rigatotali.aggiorna_valore(colonnadf.integer(),riga[colonnadf.integer()]);
|
||||
totdonazioni+=riga[colonnadf.integer()];
|
||||
rigatotali.aggiorna_valore((int) colonnadf.integer(),riga[(int) colonnadf.integer()]);
|
||||
totdonazioni+=riga[(int) colonnadf.integer()];
|
||||
valore = "";
|
||||
valore.format("%8d",riga[colonnadf.integer()].integer());
|
||||
valore.format("%8d",riga[(int) colonnadf.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
// stampo totale donazioni
|
||||
@ -481,18 +481,18 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
|
||||
const char* indicesm = "SM";
|
||||
real& colonnasm = (real&)_colonne->find(indicesm);
|
||||
totsoggetti+=riga[colonnasm.integer()];
|
||||
rigatotali.aggiorna_valore(colonnasm.integer(),riga[colonnasm.integer()]);
|
||||
totsoggetti+=riga[(int) colonnasm.integer()];
|
||||
rigatotali.aggiorna_valore((int) colonnasm.integer(),riga[(int) colonnasm.integer()]);
|
||||
valore = "";
|
||||
valore.format("%8d",riga[colonnasm.integer()].integer());
|
||||
valore.format("%8d",riga[(int) colonnasm.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
const char* indicesf = "SF";
|
||||
real& colonnasf = (real&)_colonne->find(indicesf);
|
||||
totsoggetti+=riga[colonnasf.integer()];
|
||||
rigatotali.aggiorna_valore(colonnasf.integer(),riga[colonnasf.integer()]);
|
||||
totsoggetti+=riga[(int) colonnasf.integer()];
|
||||
rigatotali.aggiorna_valore((int) colonnasf.integer(),riga[(int) colonnasf.integer()]);
|
||||
valore = "";
|
||||
valore.format("%8d",riga[colonnasf.integer()].integer());
|
||||
valore.format("%8d",riga[(int) colonnasf.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
// stampo totale donatori
|
||||
@ -505,19 +505,19 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
if (totsoggetti.integer()!=0)
|
||||
{
|
||||
// maschi
|
||||
if (riga[colonnasm.integer()].integer() != 0)
|
||||
if (riga[(int) colonnasm.integer()].integer() != 0)
|
||||
{
|
||||
valore = "";
|
||||
real perc = riga[colonnadm.integer()] / riga[colonnasm.integer()];
|
||||
real perc = riga[(int) colonnadm.integer()] / riga[(int) colonnasm.integer()];
|
||||
valore << perc.string(3,3);
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
}
|
||||
pos = pos+8;
|
||||
// femmine
|
||||
if (riga[colonnasf.integer()].integer() != 0)
|
||||
if (riga[(int) colonnasf.integer()].integer() != 0)
|
||||
{
|
||||
valore = "";
|
||||
real perc = riga[colonnadf.integer()] / riga[colonnasf.integer()];
|
||||
real perc = riga[(int) colonnadf.integer()] / riga[(int) colonnasf.integer()];
|
||||
valore << perc.string(3,3);
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
}
|
||||
@ -552,16 +552,16 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
int pos = 12;
|
||||
const char* indicedm = "DM";
|
||||
real& colonnadm = (real&)_colonne->find(indicedm);
|
||||
totdonazioni+=rigatotali[colonnadm.integer()];
|
||||
totdonazioni+=rigatotali[(int) colonnadm.integer()];
|
||||
valore = "";
|
||||
valore.format("%8d",rigatotali[colonnadm.integer()].integer());
|
||||
valore.format("%8d",rigatotali[(int) colonnadm.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
const char* indicedf = "DF";
|
||||
real& colonnadf = (real&)_colonne->find(indicedf);
|
||||
totdonazioni+=rigatotali[colonnadf.integer()];
|
||||
totdonazioni+=rigatotali[(int) colonnadf.integer()];
|
||||
valore = "";
|
||||
valore.format("%8d",rigatotali[colonnadf.integer()].integer());
|
||||
valore.format("%8d",rigatotali[(int) colonnadf.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
// stampo totale donazioni
|
||||
@ -571,16 +571,16 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
pos = pos+10;
|
||||
const char* indicesm = "SM";
|
||||
real& colonnasm = (real&)_colonne->find(indicesm);
|
||||
totsoggetti+=rigatotali[colonnasm.integer()];
|
||||
totsoggetti+=rigatotali[(int) colonnasm.integer()];
|
||||
valore = "";
|
||||
valore.format("%8d",rigatotali[colonnasm.integer()].integer());
|
||||
valore.format("%8d",rigatotali[(int) colonnasm.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
const char* indicesf = "SF";
|
||||
real& colonnasf = (real&)_colonne->find(indicesf);
|
||||
totsoggetti+=rigatotali[colonnasf.integer()];
|
||||
totsoggetti+=rigatotali[(int) colonnasf.integer()];
|
||||
valore = "";
|
||||
valore.format("%8d",rigatotali[colonnasf.integer()].integer());
|
||||
valore.format("%8d",rigatotali[(int) colonnasf.integer()].integer());
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
pos = pos+8;
|
||||
// stampo totale donatori
|
||||
@ -594,19 +594,19 @@ void TStatDonGrRh::stampa_sezione(TString16 codsez, TString16 codsot)
|
||||
if (totsoggetti.integer()!=0)
|
||||
{
|
||||
// maschi
|
||||
if (rigatotali[colonnasm.integer()].integer() != 0)
|
||||
if (rigatotali[(int) colonnasm.integer()].integer() != 0)
|
||||
{
|
||||
valore = "";
|
||||
real perc = rigatotali[colonnadm.integer()] / rigatotali[colonnasm.integer()];
|
||||
real perc = rigatotali[(int) colonnadm.integer()] / rigatotali[(int) colonnasm.integer()];
|
||||
valore << perc.string(3,3);
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
}
|
||||
pos = pos+8;
|
||||
// femmine
|
||||
if (rigatotali[colonnasf.integer()].integer() != 0)
|
||||
if (rigatotali[(int) colonnasf.integer()].integer() != 0)
|
||||
{
|
||||
valore = "";
|
||||
real perc = rigatotali[colonnadf.integer()] / rigatotali[colonnasf.integer()];
|
||||
real perc = rigatotali[(int) colonnadf.integer()] / rigatotali[(int) colonnasf.integer()];
|
||||
valore << perc.string(3,3);
|
||||
rigastampa.overwrite((const char*)valore, pos);
|
||||
}
|
||||
|
@ -305,7 +305,7 @@ bool TStatisticaSog::stampa()
|
||||
TRigaSGruppo& riga = (TRigaSGruppo&)_righe[data2row(gruppo,rh)];
|
||||
real& colonna = (real&)_colonne->find((const char*)sesso);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonna.integer(),n);
|
||||
riga.aggiorna_valore((int) colonna.integer(),n);
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
stampa_sezione(oldsez,oldsot);
|
||||
|
@ -116,7 +116,7 @@ HIDDEN inline TRiepilogoPunto& app() { return (TRiepilogoPunto&) main_app(); }
|
||||
int TRiepilogoPunto::data2row(const TString16 punto)
|
||||
{
|
||||
real& indicer = (real&)_punti->find((const char*) punto);
|
||||
return indicer.integer();
|
||||
return ((int) indicer.integer());
|
||||
}
|
||||
|
||||
bool TRiepilogoPunto::crea_colonne()
|
||||
@ -278,7 +278,7 @@ bool TRiepilogoPunto::stampa()
|
||||
TRigaP& riga = (TRigaP&)_righe[data2row(punto)];
|
||||
real& colonna = (real&)_colonne->find((const char*)tipodon);
|
||||
real n = numero;
|
||||
riga.aggiorna_valore(colonna.integer(),n);
|
||||
riga.aggiorna_valore((int) colonna.integer(),n);
|
||||
}
|
||||
if (oldsez != "**" && oldsot != "**")
|
||||
stampa_sezione(oldsez,oldsot);
|
||||
|
Loading…
x
Reference in New Issue
Block a user