diff --git a/at/at0900a.uml b/at/at0900a.uml new file mode 100755 index 000000000..2435a7d56 --- /dev/null +++ b/at/at0900a.uml @@ -0,0 +1,13 @@ +PAGE "Cambio intervalli per Lesignano" -1 -1 78 20 +BUTTON DLG_OK 9 2 +BEGIN + PROMPT -12 14 "" +END + +BUTTON DLG_QUIT 9 2 +BEGIN + PROMPT -22 14 "" +END + +ENDPAGE +ENDMASK diff --git a/at/at1300.cpp b/at/at1300.cpp index e176692dc..493afea5e 100755 --- a/at/at1300.cpp +++ b/at/at1300.cpp @@ -525,15 +525,29 @@ bool TStampaBenemerenze::user_create() //_rel->add(LF_SEZIONI, "CODSEZ==CODSEZ|CODSOT==CODSOT"); _sezioni = new TLocalisamfile(LF_SEZIONI); _msk = new TMask("at1300a"); + + //controllo e caricamento dati dalla configurazione TConfig config(CONFIG_STUDIO); + + //etichette TString16 etformato = config.get("EtFormato"); + if (!controlla_esistenza_form(etformato, "ate10x36")) + return false; _etlarghezza = config.get_int("EtLarghezza"); _etcolonne = config.get_int("EtColonne"); _form_eti = new TEti_bensez_form(etformato); - _form_let = new TEti_bensez_form("ATLEBEBO"); + + //lettere + /*TString16 letformato = config.get("LetFormato"); + if (!controlla_esistenza_form(letformato, "atlebebo")) + return false;*/ + TString16 letformato = "atlebebo"; + _form_let = new TEti_bensez_form(letformato); + _stampa80 = config.get_bool("Stampa80"); _etictot = config.get_bool("EticTot"); - return TRUE; + + return true; } bool TStampaBenemerenze::user_destroy() diff --git a/at/at1400.cpp b/at/at1400.cpp index 79e5eb3ef..8a0ae80f9 100755 --- a/at/at1400.cpp +++ b/at/at1400.cpp @@ -384,15 +384,28 @@ bool TStampaBenxGAz::user_create() _rel->add(LF_COMUNI, "COM==DOM_CODCOM",1,LF_SOGGETTI,ALIAS_COMDOM); //_rel->add(LF_COMUNI, "COM==COMNASC",1,LF_SOGGETTI,ALIAS_COMNAS); _msk = new TMask("at1400a"); + + //controllo e caricamento dati dalla configurazione TConfig config(CONFIG_STUDIO); + //etichette TString16 etformato = config.get("EtFormato"); + if (!controlla_esistenza_form(etformato, "ate10x36")) + return false; + _form_eti = new TEti_bengru_form(etformato); _etlarghezza = config.get_int("EtLarghezza"); _etcolonne = config.get_int("EtColonne"); - _form_eti = new TEti_bengru_form(etformato); - _form_let = new TEti_bengru_form("ATLEBEBO"); + + //lettere + /*TString16 letformato = config.get("LetFormato"); + if (!controlla_esistenza_form(letformato, "atlebebo")) + return false;*/ + TString16 letformato = "atlebebo"; + _form_let = new TEti_bengru_form(letformato); + _stampa80 = config.get_bool("Stampa80"); _etictot = config.get_bool("EticTot"); - return TRUE; + + return true; } bool TStampaBenxGAz::user_destroy() diff --git a/at/at2600.trr b/at/at2600.trr new file mode 100755 index 000000000..14a4c31fb --- /dev/null +++ b/at/at2600.trr @@ -0,0 +1,22 @@ +1001 +18 +COGNOME|1|25|0|Cognome +NOME|1|25|0|Nome +DATANASC|5|8|0|Data di nascita +CATDON|1|2|0|Categoria donatori +CODSEZ|1|2|0|Codice sezione +CODSOT|1|2|0|Codice sottogruppo +SEZIONE|1|50|0|Denominazione sezione/sottog. +SESSO|1|1|0|Sesso m/f +INDIRIZZO|1|30|0|Indirizzo +CAP|1|5|0|Cap, +COMUNE|1|50|0|Localita/comune +PROVINCIA|1|2|0|Provincia +LOCALITA|1|50|0|CAP, Localita, Prov. +TELABI|1|14|0|Telefono abitazione +TELLAV|1|14|0|Telefono lavoro +TELALT|1|14|0|Telefono altro +DATAULTDON|5|8|0|Data ultima donazione +TOTDON|2|3|0|Totale donazioni +1 +COGNOME+NOME+DATANASC|X diff --git a/at/at2700a.trr b/at/at2700a.trr new file mode 100755 index 000000000..ef09e0c29 --- /dev/null +++ b/at/at2700a.trr @@ -0,0 +1,14 @@ +1001 +10 +CODICE|3|8|0|Codice +COGNOME|1|25|0|Cognome +NOME|1|25|0|Nome +DATANASC|5|8|0|Data di nascita +NOMINATIVO|1|100|0|Nominativo x famiglie +SPOSATA|1|25|0|Cognome da sposata +INDIRIZZO|1|30|0|Indirizzo +STRADARIO|1|5|0|Stradario +PRESSO|1|30|0|Presso +LOCALITA|1|80|0|CAP, Localita, Prov. +1 +CODICE|X diff --git a/at/at2700b.trr b/at/at2700b.trr new file mode 100755 index 000000000..722ed92cb --- /dev/null +++ b/at/at2700b.trr @@ -0,0 +1,17 @@ +1001 +13 +ASSOCIAZ|1|25|0|Sezione di appartenenza +DATANASC|5|8|0|Data di nascita +CATDON|1|2|0|Categoria donatori +TESSAVIS|1|6|0|Tessera AVIS +GRUPPOAB0|1|3|0|Gruppo AB0 +KELL|1|3|0|Kell +RHANTID|1|3|0|Rh/AntiD +SESSO|1|1|0|Sesso +COGNOME|1|25|0|Cognome +NOME|1|25|0|Nome +INDIRIZZO|1|30|0|Indirizzo +CAP|1|5|0|CAP +LOCALITA|1|80|0|Localita, Prov. +1 +COGNOME+NOME+DATANASC|X