Patch level :
Files correlati : Ricompilazione Demo : [ ] Commento : git-svn-id: svn://10.65.10.50/branches/R_10_00@21573 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
3753641f11
commit
e544810f45
@ -601,17 +601,55 @@ void TImporta_rilore_msk::importa()
|
|||||||
|
|
||||||
for(int i = 1; i <= 31; i++)
|
for(int i = 1; i <= 31; i++)
|
||||||
{
|
{
|
||||||
rilore.put(RILORE_TIPO, 'C');
|
int tmp = i - 1;
|
||||||
rilore.put(RILORE_TIPORA, 'A');
|
TDate dt = dadata + tmp;
|
||||||
rilore.put(RILORE_CODICE, recordset.get("MATR").as_string());
|
if(dt <= adata)
|
||||||
|
{
|
||||||
TString4 giorno;
|
rilore.put(RILORE_TIPO, 'C');
|
||||||
|
rilore.put(RILORE_TIPORA, 'A');
|
||||||
|
rilore.put(RILORE_CODICE, recordset.get("MATR").as_string());
|
||||||
|
rilore.put(RILORE_ANNO, dt.year());
|
||||||
|
rilore.put(RILORE_MESE, dt.month());
|
||||||
|
rilore.put(RILORE_GIORNO, dt.day());
|
||||||
|
|
||||||
|
TString4 giorno;
|
||||||
|
if(i < 10)
|
||||||
|
giorno << '0';
|
||||||
|
giorno << i;
|
||||||
|
|
||||||
if(i < 10)
|
TString16 campo = giorno; campo << "_OREORD";
|
||||||
giorno << '0';
|
const int oreord = recordset.get(campo).as_int();
|
||||||
giorno << i;
|
|
||||||
|
|
||||||
|
rilore.put(RILORE_TPORA, 1); //ore ordinarie, da decodificare
|
||||||
|
rilore.put(RILORE_QTAORE, oreord);
|
||||||
|
|
||||||
|
rilore.rewrite_write();
|
||||||
|
|
||||||
|
for(int j = 1; j <= 6; j++)
|
||||||
|
{
|
||||||
|
rilore.put(RILORE_TIPO, 'C');
|
||||||
|
rilore.put(RILORE_TIPORA, 'A');
|
||||||
|
rilore.put(RILORE_CODICE, recordset.get("MATR").as_string());
|
||||||
|
rilore.put(RILORE_ANNO, dt.year());
|
||||||
|
rilore.put(RILORE_MESE, dt.month());
|
||||||
|
rilore.put(RILORE_GIORNO, dt.day());
|
||||||
|
|
||||||
|
campo.cut(0);
|
||||||
|
campo << giorno << "_CODGIU" << j;
|
||||||
|
const int codgiu = recordset.get(campo).as_int();
|
||||||
|
|
||||||
|
campo.cut(0);
|
||||||
|
campo << giorno << "_OREGIU" << j;
|
||||||
|
const int oregiu = recordset.get(campo).as_int();
|
||||||
|
|
||||||
|
if(oregiu > 0)
|
||||||
|
{
|
||||||
|
rilore.put(RILORE_TPORA, codgiu);
|
||||||
|
rilore.put(RILORE_QTAORE, oregiu);
|
||||||
|
rilore.rewrite_write();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user