Filtri record in manutenzione archivi
git-svn-id: svn://10.65.10.50/branches/R_10_00@23133 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
57565a44ac
commit
21d8c1f8f7
@ -96,7 +96,7 @@ bool TEdit_file::browse_cursor(TCursor& cursor, const TFilename& fname)
|
|||||||
|
|
||||||
const bool superprassi = user() == ::dongle().administrator();
|
const bool superprassi = user() == ::dongle().administrator();
|
||||||
|
|
||||||
TCursor_sheet sheet(&cursor, trac, fname, head, superprassi ? 6 : 0);
|
TCursor_sheet sheet(&cursor, trac, fname, head, superprassi ? 0x26 : 0);
|
||||||
KEY ch;
|
KEY ch;
|
||||||
while ((ch = sheet.run()) != K_ESC)
|
while ((ch = sheet.run()) != K_ESC)
|
||||||
{
|
{
|
||||||
@ -126,7 +126,7 @@ bool TEdit_file::browse_cursor(TCursor& cursor, const TFilename& fname)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Forza update del cursore
|
// Forza update del cursore
|
||||||
cursor.set_filterfunction(NULL, TRUE);
|
cursor.set_filterfunction(NULL, true);
|
||||||
if (cursor.items() > 0)
|
if (cursor.items() > 0)
|
||||||
sheet.select(1);
|
sheet.select(1);
|
||||||
continue;
|
continue;
|
||||||
|
@ -372,13 +372,14 @@ bool cod_reg(TMask_field& f, KEY key)
|
|||||||
|
|
||||||
bool no_dup_fis(TMask_field& f, KEY key)
|
bool no_dup_fis(TMask_field& f, KEY key)
|
||||||
{
|
{
|
||||||
if (f.mask().query_mode() || !f.to_check(key)) return TRUE;
|
if (f.mask().query_mode() || !f.to_check(key))
|
||||||
|
return true;
|
||||||
|
|
||||||
|
const TString& cofi = f.get();
|
||||||
|
if (cofi.full())
|
||||||
|
{
|
||||||
TPersone_app& app = (TPersone_app&)main_app();
|
TPersone_app& app = (TPersone_app&)main_app();
|
||||||
TLocalisamfile& anag = app.get_relation()->lfile(LF_ANAG) ;
|
TLocalisamfile& anag = app.get_relation()->lfile(LF_ANAG) ;
|
||||||
|
|
||||||
const TString16 cofi(f.get());
|
|
||||||
if ( cofi.not_empty() )
|
|
||||||
{
|
|
||||||
anag.zero() ;
|
anag.zero() ;
|
||||||
anag.put(N_TIPOA, app.tip_ana());
|
anag.put(N_TIPOA, app.tip_ana());
|
||||||
anag.put(N_COFI, cofi ) ;
|
anag.put(N_COFI, cofi ) ;
|
||||||
@ -389,10 +390,10 @@ bool no_dup_fis(TMask_field& f, KEY key)
|
|||||||
const TString16 s = anag.get(N_CODANAGR), s1 = app.cod_ana();
|
const TString16 s = anag.get(N_CODANAGR), s1 = app.cod_ana();
|
||||||
|
|
||||||
if (anag.good() && (t1 != t || s1 != s))
|
if (anag.good() && (t1 != t || s1 != s))
|
||||||
f.message_box(FR("Codice fiscale gia' utilizzato per il codice %c/%s"),
|
f.message_box(FR("Codice fiscale già utilizzato per il codice %c/%s"),
|
||||||
t, (const char*)s);
|
t, (const char*)s);
|
||||||
}
|
}
|
||||||
return TRUE ;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool gest_iva(TMask_field& f, KEY key , short fd_sta ,short fd_iva )
|
bool gest_iva(TMask_field& f, KEY key , short fd_sta ,short fd_iva )
|
||||||
@ -415,7 +416,7 @@ bool gest_iva(TMask_field& f, KEY key , short fd_sta ,short fd_iva )
|
|||||||
const char t = anag.get_char(N_TIPOA), t1 = app.tip_ana();
|
const char t = anag.get_char(N_TIPOA), t1 = app.tip_ana();
|
||||||
const TFixed_string s(anag.get(N_CODANAGR)), s1(app.cod_ana());
|
const TFixed_string s(anag.get(N_CODANAGR)), s1(app.cod_ana());
|
||||||
if (anag.good() && (t1 != t || s1 != s))
|
if (anag.good() && (t1 != t || s1 != s))
|
||||||
f.message_box(FR("Partita iva gia' definita per il codice : %c/%s"),
|
f.message_box(FR("Partita iva già definita per il codice : %c/%s"),
|
||||||
t, (const char*) s);
|
t, (const char*) s);
|
||||||
}
|
}
|
||||||
return TRUE ;
|
return TRUE ;
|
||||||
|
@ -149,7 +149,7 @@ END
|
|||||||
|
|
||||||
STRING FLD_AF1_STATONASC_TABSTE_S0 10
|
STRING FLD_AF1_STATONASC_TABSTE_S0 10
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 44 6 "Nazionalita' "
|
PROMPT 44 6 "Nazionalità "
|
||||||
FIELD LF_ANAGFIS->NAZION
|
FIELD LF_ANAGFIS->NAZION
|
||||||
FLAGS "D"
|
FLAGS "D"
|
||||||
HELP "Nazione di appartenenza della persona fisica"
|
HELP "Nazione di appartenenza della persona fisica"
|
||||||
@ -526,9 +526,9 @@ END
|
|||||||
|
|
||||||
STRING F_LOCCORR 35
|
STRING F_LOCCORR 35
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 7 "Localita' "
|
PROMPT 2 7 "Località "
|
||||||
FIELD LF_ANAG->LOCCORR
|
FIELD LF_ANAG->LOCCORR
|
||||||
HELP "Localita' in cui spedire la corrispondenza"
|
HELP "Località in cui spedire la corrispondenza"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER FLD_AF2_STATOCORR 3
|
NUMBER FLD_AF2_STATOCORR 3
|
||||||
|
@ -106,13 +106,13 @@ BEGIN
|
|||||||
VALIDATE XTZPI_FUNC FLD_AG1_STATOPAIV FLD_AG1_COMRF FLD_AG2_COMRES
|
VALIDATE XTZPI_FUNC FLD_AG1_STATOPAIV FLD_AG1_COMRF FLD_AG2_COMRES
|
||||||
END
|
END
|
||||||
|
|
||||||
STRING FLD_AG1_COFI 12
|
STRING FLD_AG1_COFI 16
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 42 5 "Codice fiscale "
|
PROMPT 42 5 "Codice fiscale "
|
||||||
FIELD LF_ANAG->COFI
|
FIELD LF_ANAG->COFI
|
||||||
FLAGS "U"
|
FLAGS "U"
|
||||||
HELP "Codice fiscale della persona giuridica"
|
HELP "Codice fiscale della persona giuridica"
|
||||||
VALIDATE CF_FUNC FLD_AG1_STATOPAIV
|
VALIDATE CF_FUNC FLD_AF1_STATOPAIV
|
||||||
USE LF_ANAG KEY 3
|
USE LF_ANAG KEY 3
|
||||||
INPUT TIPOA "G"
|
INPUT TIPOA "G"
|
||||||
INPUT COFI FLD_AG1_COFI
|
INPUT COFI FLD_AG1_COFI
|
||||||
@ -461,9 +461,9 @@ END
|
|||||||
|
|
||||||
STRING F_LOCCORR 35
|
STRING F_LOCCORR 35
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 6 "Localita' "
|
PROMPT 2 6 "Località "
|
||||||
FIELD LF_ANAG->LOCCORR
|
FIELD LF_ANAG->LOCCORR
|
||||||
HELP "Localita' in cui spedire la corrispondenza"
|
HELP "Località in cui spedire la corrispondenza"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER FLD_AG2_STATOCORR 3
|
NUMBER FLD_AG2_STATOCORR 3
|
||||||
@ -683,7 +683,7 @@ DATE FLD_AG3_DATASCAD
|
|||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 8 "Data scadenza "
|
PROMPT 2 8 "Data scadenza "
|
||||||
FIELD LF_ANAGGIU->DATASCAD
|
FIELD LF_ANAGGIU->DATASCAD
|
||||||
HELP "Data di termine attivita' della società"
|
HELP "Data di termine attività della società"
|
||||||
WARNING "La data di scadenza non puo' precedere quella di costituzione"
|
WARNING "La data di scadenza non puo' precedere quella di costituzione"
|
||||||
VALIDATE DATE_CMP_FUNC >= FLD_AG3_DATACOST
|
VALIDATE DATE_CMP_FUNC >= FLD_AG3_DATACOST
|
||||||
END
|
END
|
||||||
@ -720,7 +720,7 @@ DATE FLD_AG3_DATACHIUS
|
|||||||
BEGIN
|
BEGIN
|
||||||
PROMPT 2 12 "Data chiusura "
|
PROMPT 2 12 "Data chiusura "
|
||||||
FIELD LF_ANAGGIU->DATACHIUS
|
FIELD LF_ANAGGIU->DATACHIUS
|
||||||
HELP "Data di chiusura dell'anno di contabilita'"
|
HELP "Data di chiusura dell'anno di contabilità"
|
||||||
END
|
END
|
||||||
|
|
||||||
NUMBER LST_AG3_STATOSOC 1
|
NUMBER LST_AG3_STATOSOC 1
|
||||||
@ -732,8 +732,8 @@ BEGIN
|
|||||||
OUTPUT LST_AG3_STATOSOC
|
OUTPUT LST_AG3_STATOSOC
|
||||||
HELP "Stato in cui si trova la società"
|
HELP "Stato in cui si trova la società"
|
||||||
ITEM " |Sconosciuto"
|
ITEM " |Sconosciuto"
|
||||||
ITEM "1|Soggetto in normale attivita'"
|
ITEM "1|Soggetto in normale attività"
|
||||||
ITEM "2|Soggetto in liquidazione per cessazione di attivita'"
|
ITEM "2|Soggetto in liquidazione per cessazione di attività"
|
||||||
ITEM "3|Soggetto in fallimento o in liquidazione coatta amministrativa"
|
ITEM "3|Soggetto in fallimento o in liquidazione coatta amministrativa"
|
||||||
ITEM "4|Soggetto estinto"
|
ITEM "4|Soggetto estinto"
|
||||||
END
|
END
|
||||||
@ -767,21 +767,21 @@ BEGIN
|
|||||||
OUTPUT LST_AG3_NATGIU
|
OUTPUT LST_AG3_NATGIU
|
||||||
ITEM " |Sconosciuta"
|
ITEM " |Sconosciuta"
|
||||||
ITEM "1|società in accomandita per azioni"
|
ITEM "1|società in accomandita per azioni"
|
||||||
ITEM "2|società a resposabilita' limitata"
|
ITEM "2|società a resposabilità limitata"
|
||||||
ITEM "3|società per azioni"
|
ITEM "3|società per azioni"
|
||||||
ITEM "4|società cooperative e loro consorzi iscritti nei registri prefettizi e nello schedario generale delle cooperazioni"
|
ITEM "4|società cooperative e loro consorzi iscritti nei registri prefettizi e nello schedario generale delle cooperazioni"
|
||||||
ITEM "5|Altre società cooperative"
|
ITEM "5|Altre società cooperative"
|
||||||
ITEM "6|Mutue assicuratrici"
|
ITEM "6|Mutue assicuratrici"
|
||||||
ITEM "7|Consorzi con personalita' giuridica"
|
ITEM "7|Consorzi con personalità giuridica"
|
||||||
ITEM "8|Associazioni riconosciute"
|
ITEM "8|Associazioni riconosciute"
|
||||||
ITEM "9|Fondazioni"
|
ITEM "9|Fondazioni"
|
||||||
ITEM "10|Altri enti od istituti con personalita' giuridica"
|
ITEM "10|Altri enti od istituti con personalità giuridica"
|
||||||
ITEM "11|Consorzi senza personalita' giuridica"
|
ITEM "11|Consorzi senza personalità giuridica"
|
||||||
ITEM "12|Associazioni non riconosciute e comitati"
|
ITEM "12|Associazioni non riconosciute e comitati"
|
||||||
ITEM "13|Altre organizzazioni di persone o di beni senza personalita' giuridica (escluse le comunioni)"
|
ITEM "13|Altre organizzazioni di persone o di beni senza personalità giuridica (escluse le comunioni)"
|
||||||
ITEM "14|Enti pubblici economici"
|
ITEM "14|Enti pubblici economici"
|
||||||
ITEM "15|Enti pubblici non economici"
|
ITEM "15|Enti pubblici non economici"
|
||||||
ITEM "16|Casse mutue e fondi di previdenza, assistenza, pensioni o simili con o senza personalita' giuridica"
|
ITEM "16|Casse mutue e fondi di previdenza, assistenza, pensioni o simili con o senza personalità giuridica"
|
||||||
ITEM "17|Opere pie e società di mutuo soccorso"
|
ITEM "17|Opere pie e società di mutuo soccorso"
|
||||||
ITEM "18|Enti ospedalieri"
|
ITEM "18|Enti ospedalieri"
|
||||||
ITEM "19|Enti ed istituti di previdenza e asssistenza sociale"
|
ITEM "19|Enti ed istituti di previdenza e asssistenza sociale"
|
||||||
@ -801,7 +801,7 @@ BEGIN
|
|||||||
ITEM "33|società di armamento (Non residenti)"
|
ITEM "33|società di armamento (Non residenti)"
|
||||||
ITEM "34|Associazioni tra professionisti (Non residenti)"
|
ITEM "34|Associazioni tra professionisti (Non residenti)"
|
||||||
ITEM "35|società in accomandita per azioni (Non residenti)"
|
ITEM "35|società in accomandita per azioni (Non residenti)"
|
||||||
ITEM "36|società a responsabilita' limitata (Non residenti)"
|
ITEM "36|società a responsabilità limitata (Non residenti)"
|
||||||
ITEM "37|società per azioni (Non residenti)"
|
ITEM "37|società per azioni (Non residenti)"
|
||||||
ITEM "38|Consorzi (Non residenti)"
|
ITEM "38|Consorzi (Non residenti)"
|
||||||
ITEM "39|Altri enti ed istituti (Non residenti)"
|
ITEM "39|Altri enti ed istituti (Non residenti)"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user