Patch level : 12.0 526
Files correlati : 77 Commento : - Sistemato codice fusione comuni - Sistemati eventi eccezionali git-svn-id: svn://10.65.10.50/branches/R_10_00@24344 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2c62e5da7b
commit
068ad0e91a
@ -684,29 +684,52 @@ bool TTrasferimentoCU::append_record_d(const TRectype& qla, TLog_report& log)
|
||||
|
||||
const TString& causale = qla.get("CAUSALE");
|
||||
|
||||
TString4 cod_com = perc.codice_comune_residenza(), cod_fus;
|
||||
TString4 cod_com, cod_fus = perc.codice_comune_residenza();
|
||||
rec.np_put("DA002020", perc.comune_residenza());
|
||||
rec.np_put("DA002021", perc.provincia_residenza());
|
||||
rec.np_put("DA002022", cod_com);
|
||||
// Per quest'anno utilizzamo un controllo del piffero per valorizzare il campo "Fusione Comuni"
|
||||
if (cod_com == "F476" || cod_com == "F476")
|
||||
cod_fus = "M368";
|
||||
else if (cod_com == "G638" || cod_com == "H092" || cod_com == "D506")
|
||||
cod_fus = "M375";
|
||||
else if (cod_com == "A012" || cod_com == "D235")
|
||||
cod_fus = "M376";
|
||||
else if (cod_com == "H171" || cod_com == "E444" || cod_com == "G427")
|
||||
cod_fus = "M383";
|
||||
else if (cod_com == "F555" || cod_com == "H721" || cod_com == "I670")
|
||||
cod_fus = "M380";
|
||||
else if (cod_com == "F402" || cod_com == "H911")
|
||||
cod_fus = "M378";
|
||||
else if (cod_com == "H980" || cod_com == "G715")
|
||||
cod_fus = "M377";
|
||||
else if (cod_com == "A639" || cod_com == "G089" || cod_com == "G537" || cod_com == "H886")
|
||||
cod_fus = "M379";
|
||||
else if (cod_com == "G637" || cod_com == "G609")
|
||||
cod_fus = "M382";
|
||||
if (cod_fus == "F476" || cod_fus == "F476")
|
||||
{
|
||||
cod_com = "M368";
|
||||
}
|
||||
else if (cod_fus == "G638" || cod_fus == "H092" || cod_fus == "D506")
|
||||
{
|
||||
cod_com = "M375";
|
||||
}
|
||||
else if (cod_fus == "A012" || cod_fus == "D235")
|
||||
{
|
||||
cod_com = "M376";
|
||||
}
|
||||
else if (cod_fus == "H171" || cod_fus == "E444" || cod_fus == "G427")
|
||||
{
|
||||
cod_com = "M383";
|
||||
}
|
||||
else if (cod_fus == "F555" || cod_fus == "H721" || cod_fus == "I670")
|
||||
{
|
||||
cod_com = "M380";
|
||||
}
|
||||
else if (cod_fus == "F402" || cod_fus == "H911")
|
||||
{
|
||||
cod_com = "M378";
|
||||
}
|
||||
else if (cod_fus == "H980" || cod_fus == "G715")
|
||||
{
|
||||
cod_com = "M377";
|
||||
}
|
||||
else if (cod_fus == "A639" || cod_fus == "G089" || cod_fus == "G537" || cod_fus == "H886")
|
||||
{
|
||||
cod_com = "M379";
|
||||
}
|
||||
else if (cod_fus == "G637" || cod_fus == "G609")
|
||||
{
|
||||
cod_com = "M382";
|
||||
}
|
||||
else
|
||||
{
|
||||
cod_com = cod_fus;
|
||||
cod_fus.cut(0);
|
||||
}
|
||||
rec.np_put("DA002022", cod_com);
|
||||
rec.np_put("DA002023", cod_fus);
|
||||
|
||||
// rec.np_put("DA002030", ""); // Codice fiscale del rappresentante un incapace
|
||||
@ -1113,11 +1136,11 @@ void TCU_app::isUpdated()
|
||||
long int items = c.items();
|
||||
TProgress_monitor p(items, "Aggiornamento valori per CU");
|
||||
bool trovato = false;
|
||||
// Eseguo questo controllo per verificare la presenza di di EVECC == 6 ma fa schifo.
|
||||
// Eseguo questo controllo per verificare la presenza EVECC == 8
|
||||
for(c=0; c.pos() < items && !trovato; ++c)
|
||||
{
|
||||
TRectype r = c.curr();
|
||||
if(r.get_int("EVECC") == 6)
|
||||
if(r.get_int("EVECC") == 8)
|
||||
trovato = true;
|
||||
}
|
||||
if(!trovato)
|
||||
@ -1127,9 +1150,9 @@ void TCU_app::isUpdated()
|
||||
if (!p.add_status())
|
||||
break;
|
||||
TRectype r = c.curr();
|
||||
if(r.get_int("EVECC") == 8)
|
||||
if(r.get_int("EVECC") == 6)
|
||||
{
|
||||
r.put("EVECC", 6);
|
||||
r.put("EVECC", 8);
|
||||
r.write_rewrite(anagr.lfile());
|
||||
}
|
||||
}
|
||||
|
@ -615,7 +615,7 @@ void TCU_report::create_B()
|
||||
begin_paragraph(header, 13, 2, "TIPO DI COMUNICAZIONE");
|
||||
add_prompted_bool(header, 0, 0, 2, "#10", "Annullamento");
|
||||
add_prompted_bool(header, 0, 28, 2, "#11", "Sostituzione");
|
||||
add_prompted_bool(header, 0, 50, 2, "#17", "Eventi eccezionali"); // Se EVECC è 1,3,6
|
||||
add_prompted_bool(header, 0, 50, 2, "#17", "Eventi eccezionali"); // Se EVECC è 1,3,8
|
||||
end_paragraph(header);
|
||||
|
||||
begin_paragraph(header, CU_AFTER_LAST, 9, "DATI RELATIVI\nAL SOSTITUTO");
|
||||
|
Loading…
x
Reference in New Issue
Block a user