Patch level : 12.0 370

Files correlati     : 
Commento            : 
- Modificato programma dichiarazione di intento, modificato override (richiamabile con "Shift+F12), adesso abilita il salvataggio e le date di una dichiarazione di intento "Nel periodo"
- Sistemata grafica impostazioni li

git-svn-id: svn://10.65.10.50/branches/R_10_00@23692 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-03-17 11:15:30 +00:00
parent 347c0e8393
commit 551939d1ad
2 changed files with 20 additions and 7 deletions

View File

@ -39,7 +39,7 @@ END
SPREADSHEET DOC_STATO 45 10 SPREADSHEET DOC_STATO 45 10
BEGIN BEGIN
PROMPT 30 1 "" PROMPT 30 1 ""
ITEM "Tipo Numerazione" ITEM "Tipo Documento"
ITEM "Da stato" ITEM "Da stato"
ITEM "A stato" ITEM "A stato"
END END

View File

@ -30,8 +30,15 @@ public:
bool TLetint_mask::on_key(KEY k) bool TLetint_mask::on_key(KEY k)
{ {
if (k == K_SHIFT+K_F12 && edit_mode()) if (k == K_SHIFT+K_F12 && (edit_mode() || insert_mode()))
{
enable(DLG_SAVEREC); enable(DLG_SAVEREC);
if(get_int(F_TIPOOP) == 3) // Nel periodo
{
enable(F_DAL);
enable(F_AL);
}
}
return TAutomask::on_key(k); return TAutomask::on_key(k);
} }
@ -106,20 +113,26 @@ bool TLetint_mask::on_field_event(TOperable_field& o, TField_event e, long jolly
case 1: case 1:
if(!block) enable(DLG_SAVEREC); if(!block) enable(DLG_SAVEREC);
disable(F_DAL); disable(F_DAL);
disable(F_AL);
break; break;
case 2: case 2:
if(!block) enable(DLG_SAVEREC); if(!block) enable(DLG_SAVEREC);
enable(F_DAL); enable(F_DAL);
disable(F_AL);
break; break;
case 3: case 3:
{ {
disable(DLG_SAVEREC); disable(DLG_SAVEREC);
disable(F_DAL); disable(F_DAL);
// Chiudo la dichiarazione di intento disable(F_AL);
TRectype liclosed = cache().get(LF_LETINT, TString(get(F_ANNO)) << "|" << get_int(F_NUMPROT)); if(!insert_mode())
liclosed.put("CHIUSA", "X"); {
liclosed.rewrite(TLocalisamfile(LF_LETINT)); // Chiudo la dichiarazione di intento
set(B_CHIUSA, true); TRectype liclosed = cache().get(LF_LETINT, TString(get(F_ANNO)) << "|" << get_int(F_NUMPROT));
liclosed.put("CHIUSA", "X");
liclosed.rewrite(TLocalisamfile(LF_LETINT));
set(B_CHIUSA, true);
}
break; break;
} }
default: default: