Patch level : 10.0 580

Files correlati     :  tc0.exe
Ricompilazione Demo : [ ]
Commento            :

Corretta ricerca causali di regolarizzazione


git-svn-id: svn://10.65.10.50/trunk@19929 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2010-01-14 18:47:33 +00:00
parent 61e3214206
commit 5c9f9e139b

View File

@ -353,23 +353,16 @@ bool search_reg(const TRelation& rel, void* pJolly)
bool TTS_campo_sender::create() bool TTS_campo_sender::create()
{
bool ok = TTS_sender::create();
if (ok)
{ {
TRelation rel(LF_CAUSALI); TRelation rel(LF_CAUSALI);
TCursor c(&rel); TCursor c(&rel);
ok = c.scan(search_reg, &_caus_regolarizzazione, "Ricerca causali di regolarizzazione"); bool ok = c.scan(search_reg, &_caus_regolarizzazione, "Ricerca causali di regolarizzazione");
}
TLocalisamfile clifo(LF_CLIFO); TLocalisamfile clifo(LF_CLIFO);
bool big_cli_code = false; bool big_cli_code = false;
clifo.put(CLI_TIPOCF, "C"); clifo.put(CLI_TIPOCF, "C");
clifo.put(CLI_CODCF, 100000L); clifo.put(CLI_CODCF, 100000L);
if (!((clifo.read(_isgteq) == _iseof) || (clifo.get(CLI_TIPOCF) == "F"))) if (!((clifo.read(_isgteq) == _iseof) || (clifo.get(CLI_TIPOCF) == "F")))
big_cli_code = true; big_cli_code = true;
if (!big_cli_code) if (!big_cli_code)
@ -380,11 +373,10 @@ bool TTS_campo_sender::create()
if (clifo.read(_isgteq) != _iseof) if (clifo.read(_isgteq) != _iseof)
big_cli_code = true; big_cli_code = true;
} }
if (big_cli_code) if (big_cli_code)
riclassifica().add("TSNOHCLI", EMPTY_STRING); riclassifica().add("TSNOHCLI", EMPTY_STRING);
return ok; return ok && TTS_sender::create();
} }
int tc0700(int argc, char* argv[]) int tc0700(int argc, char* argv[])