Patch level : 1.7 at
Files correlati : at8.exe Ricompilazione Demo : [ ] Commento : correzioni su trasf. da Cetraplus git-svn-id: svn://10.65.10.50/trunk@12550 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
12eea0bede
commit
50441f610f
@ -1048,6 +1048,9 @@ bool TCtpr2at::accesso(const TString& istruzione)
|
|||||||
TString8 luogodon_at;
|
TString8 luogodon_at;
|
||||||
TString16& str = (TString16&) record["DT_ACCESSO"];
|
TString16& str = (TString16&) record["DT_ACCESSO"];
|
||||||
const TDate datadon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
const TDate datadon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
||||||
|
TDate datanulla(NULLDATE);
|
||||||
|
if (datadon != datanulla)
|
||||||
|
{
|
||||||
TString16& codabar = (TString16&) record["CODABAR"];
|
TString16& codabar = (TString16&) record["CODABAR"];
|
||||||
_donaz->setkey(2);
|
_donaz->setkey(2);
|
||||||
TRectype& recdon = _donaz->curr();
|
TRectype& recdon = _donaz->curr();
|
||||||
@ -1074,12 +1077,16 @@ bool TCtpr2at::accesso(const TString& istruzione)
|
|||||||
_array_donaz->add(chiave, record["ID_ANAGRAFICA"]) ;
|
_array_donaz->add(chiave, record["ID_ANAGRAFICA"]) ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// trattasi di controllo o visita
|
// trattasi di controllo o visita
|
||||||
TString4 tipocon = _configfile->get(tp_accesso, "ACCESSI");
|
TString4 tipocon = _configfile->get(tp_accesso, "ACCESSI");
|
||||||
TString16& str = (TString16&) record["DT_ACCESSO"];
|
TString16& str = (TString16&) record["DT_ACCESSO"];
|
||||||
TDate datacon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
TDate datacon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
||||||
|
TDate datanulla(NULLDATE);
|
||||||
|
if (datacon != datanulla)
|
||||||
|
{
|
||||||
TString16& prog = (TString16&) record["PROG_GIORNAL"];
|
TString16& prog = (TString16&) record["PROG_GIORNAL"];
|
||||||
TString80 chiave = str;
|
TString80 chiave = str;
|
||||||
chiave << prog;
|
chiave << prog;
|
||||||
@ -1200,6 +1207,7 @@ bool TCtpr2at::accesso(const TString& istruzione)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// soggetto non trovato
|
// soggetto non trovato
|
||||||
@ -1250,6 +1258,9 @@ bool TCtpr2at::sacca(const TString& istruzione)
|
|||||||
// ho trovato il soggetto, ora verifico la donazione
|
// ho trovato il soggetto, ora verifico la donazione
|
||||||
TString16& str = (TString16&) record["DT_PRELIEVO"];
|
TString16& str = (TString16&) record["DT_PRELIEVO"];
|
||||||
const TDate datadon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
const TDate datadon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
||||||
|
TDate datanulla(NULLDATE);
|
||||||
|
if (datadon != datanulla)
|
||||||
|
{
|
||||||
_progins++;
|
_progins++;
|
||||||
TRectype* rec = new TRectype(LF_DONAZ);
|
TRectype* rec = new TRectype(LF_DONAZ);
|
||||||
rec->put(DON_CODICE, recsog.get(SOG_CODICE));
|
rec->put(DON_CODICE, recsog.get(SOG_CODICE));
|
||||||
@ -1353,6 +1364,7 @@ bool TCtpr2at::sacca(const TString& istruzione)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// soggetto non trovato
|
// soggetto non trovato
|
||||||
@ -1410,9 +1422,10 @@ bool TCtpr2at::analisi(const TString& istruzione)
|
|||||||
stampa = recsog.get(SOG_COGNOME);
|
stampa = recsog.get(SOG_COGNOME);
|
||||||
stampa << " " << recsog.get(SOG_NOME);
|
stampa << " " << recsog.get(SOG_NOME);
|
||||||
stampa << " " << recsog.get(SOG_DATANASC);
|
stampa << " " << recsog.get(SOG_DATANASC);
|
||||||
//TString16& str = (TString16&) record["DT_ACCESSO"];
|
|
||||||
TDate datacon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
TDate datacon = TDate(atoi(str.sub(8,10)) ,atoi(str.sub(5,7)), atoi(str.sub(0,4)));
|
||||||
|
TDate datanulla(NULLDATE);
|
||||||
|
if (datacon != datanulla)
|
||||||
|
{
|
||||||
TRectype* recc = new TRectype(LF_CONTSAN);
|
TRectype* recc = new TRectype(LF_CONTSAN);
|
||||||
recc->put(CON_CODICE, recsog.get(SOG_CODICE));
|
recc->put(CON_CODICE, recsog.get(SOG_CODICE));
|
||||||
recc->put(CON_DATACON, datacon);
|
recc->put(CON_DATACON, datacon);
|
||||||
@ -1516,6 +1529,7 @@ bool TCtpr2at::analisi(const TString& istruzione)
|
|||||||
err = recsog.rewrite(_rel->lfile());
|
err = recsog.rewrite(_rel->lfile());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// soggetto non trovato
|
// soggetto non trovato
|
||||||
|
Loading…
x
Reference in New Issue
Block a user