diff --git a/at/at1.cpp b/at/at1.cpp index 5b5db2d08..6554702af 100755 --- a/at/at1.cpp +++ b/at/at1.cpp @@ -15,17 +15,17 @@ int main(int argc,char** argv) switch (r) { case 0: - rt = at1100(argc,argv) ; break; + rt = at1100(argc,argv) ; break; //Stampa proposta benemerenza singola case 1: - rt = at1200(argc,argv) ; break; + rt = at1200(argc,argv) ; break; //Stampa attribuzione complessiva case 2: - rt = at1300(argc,argv) ; break; + rt = at1300(argc,argv) ; break; //Stampa elenco benemerenze attribuite case 3: - rt = at1400(argc,argv) ; break; + rt = at1400(argc,argv) ; break; //Stampa elenco benemerenze per gr.aziend. case 4: - rt = at1500(argc,argv) ; break; + rt = at1500(argc,argv) ; break; //Stampa di controllo benemerenze case 5: - rt = at1600(argc,argv) ; break; + rt = at1600(argc,argv) ; break; //Inserimento veloce benemerenze (attenzione: a volte gli inserimenti veloci possono risultare dolorosi!) default: error_box(usage, argv[0]) ; break; } diff --git a/at/at1100a.uml b/at/at1100a.uml index 9b8cd9d5d..e27bce0b5 100755 --- a/at/at1100a.uml +++ b/at/at1100a.uml @@ -1,30 +1,30 @@ #include "at1100a.h" -TOOLBAR "" 0 20 0 2 +TOOLBAR "" 0 0 0 2 -BUTTON F_ELENCO 9 2 +BUTTON F_ELENCO 2 2 BEGIN - PROMPT -13 -11 "E~lenco" - MESSAGE EXIT,F_ELENCO + PROMPT -13 -11 "E~lenco" + MESSAGE EXIT,F_ELENCO + PICTURE TOOL_PRINTELENCO END BUTTON F_ETICHETTE 9 2 BEGIN - PROMPT -23 -11 "~Etichette" - MESSAGE EXIT,F_ETICHETTE + PROMPT -23 -11 "~Etichette" + MESSAGE EXIT,F_ETICHETTE + PICTURE TOOL_PRINTETICH END -BUTTON DLG_QUIT 9 2 -BEGIN - PROMPT -33 -11 "" -END +#include + ENDPAGE -PAGE "Proposta benemerenza singola" -1 -1 78 20 +PAGE "Proposta benemerenza singola" 0 2 0 0 GROUPBOX DLG_NULL 77 4 BEGIN - PROMPT 1 1 "Scelta sezioni/sottogruppi" + PROMPT 1 1 "Scelta sezioni/sottogruppi" END STRING F_SEZINI 2 @@ -266,7 +266,7 @@ END GROUPBOX DLG_NULL 77 5 BEGIN - PROMPT 1 10 "Selezioni per la stampa" + PROMPT 1 10 "Selezioni per la stampa" END NUMBER F_NUMINI 3 @@ -302,7 +302,7 @@ END BOOLEAN F_DEFINITIVA BEGIN - PROMPT 2 13 "Attribuzione definitiva" + PROMPT 2 13 "Attribuzione definitiva" END ENDPAGE ENDMASK diff --git a/at/at1200a.uml b/at/at1200a.uml index f0b3bd743..451c470db 100755 --- a/at/at1200a.uml +++ b/at/at1200a.uml @@ -1,23 +1,14 @@ #include "at1200a.h" -TOOLBAR "" 0 20 0 2 +TOOLBAR "" 0 0 0 2 +#include +ENDPAGE -BUTTON DLG_OK 9 2 -BEGIN - PROMPT -12 -1 "" -END - -BUTTON DLG_QUIT 9 2 -BEGIN - PROMPT -22 -1 "" -END -ENDPAGE // FINE TOOLBAR - -PAGE "Attribuzione complessiva" -1 -1 78 18 +PAGE "Attribuzione complessiva" 0 2 0 0 GROUPBOX DLG_NULL 77 4 BEGIN - PROMPT 1 0 "Scelta sezione/sottogruppo" + PROMPT 1 0 "Scelta sezione/sottogruppo" END STRING F_SEZINI 2 @@ -203,7 +194,7 @@ END GROUPBOX DLG_NULL 77 9 BEGIN - PROMPT 1 9 "Opzioni per l'attribuzione" + PROMPT 1 9 "Opzioni per l'attribuzione" END LISTBOX F_SITUAZIONE 10 @@ -221,22 +212,22 @@ END DATE F_DATAELA BEGIN - PROMPT 2 11 "Data elaborazione " - CHECKTYPE REQUIRED - HELP "Data di riferimento per l'attribuzione delle benemerenze" + PROMPT 2 11 "Data elaborazione " + CHECKTYPE REQUIRED + HELP "Data di riferimento per l'attribuzione delle benemerenze" END DATE F_DATAPRE BEGIN - PROMPT 2 12 "Data prevista consegna " - HELP "Data di prevista consegna" + PROMPT 2 12 "Data prevista consegna " + HELP "Data di prevista consegna" END BOOLEAN F_ATTGRUPPI BEGIN - PROMPT 2 13 "Attribuzione fatta dai gruppi aziendali" - MESSAGE TRUE ENABLE,1@|RESET,F_ANCHEGRUPPI|DISABLE,F_ANCHEGRUPPI - MESSAGE FALSE RESET,1@|DISABLE,1@|ENABLE,F_ANCHEGRUPPI + PROMPT 2 13 "Attribuzione fatta dai gruppi aziendali" + MESSAGE TRUE ENABLE,1@|RESET,F_ANCHEGRUPPI|DISABLE,F_ANCHEGRUPPI + MESSAGE FALSE RESET,1@|DISABLE,1@|ENABLE,F_ANCHEGRUPPI END STRING F_GRUPPOAZIE 4 @@ -274,18 +265,18 @@ END BOOLEAN F_ANCHEGRUPPI BEGIN - PROMPT 2 15 "Includi soggetti appartenenti a gruppi aziendali" + PROMPT 2 15 "Includi soggetti appartenenti a gruppi aziendali" END BOOLEAN F_DEFINITIVA BEGIN - PROMPT 2 16 "Attribuzione definitiva" - HELP "Se attribuzione definitiva, le benemerenze stampate verranno registrate" + PROMPT 2 16 "Attribuzione definitiva" + HELP "Se attribuzione definitiva, le benemerenze stampate verranno registrate" END ENDPAGE -PAGE "Visualizzazione attribuzioni fatte" -1 -1 78 18 +PAGE "Visualizzazione attribuzioni fatte" 0 2 0 0 STRING F_RCODSEZ 2 BEGIN @@ -321,28 +312,28 @@ END GROUPBOX DLG_NULL 77 8 BEGIN - PROMPT 1 4 "Opzioni dell'attribuzione" + PROMPT 1 4 "Opzioni dell'attribuzione" END DATE F_RDATAELA BEGIN - PROMPT 2 5 "Data elaborazione " - FLAGS "D" - HELP "Data di riferimento per l'attribuzione delle benemerenze" + PROMPT 2 5 "Data elaborazione " + FLAGS "D" + HELP "Data di riferimento per l'attribuzione delle benemerenze" END DATE F_RDATAPRE BEGIN - PROMPT 2 6 "Data prevista consegna " - FLAGS "D" - HELP "Data di prevista consegna" + PROMPT 2 6 "Data prevista consegna " + FLAGS "D" + HELP "Data di prevista consegna" END BOOLEAN F_RATTGRUPPI BEGIN - PROMPT 2 7 "Attribuzione fatta dai gruppi aziendali" - FLAGS "D" + PROMPT 2 7 "Attribuzione fatta dai gruppi aziendali" + FLAGS "D" END STRING F_RGRUPPOAZIE 4 @@ -368,16 +359,15 @@ END BOOLEAN F_RANCHEGRUPPI BEGIN - PROMPT 2 9 "Includi soggetti appartenenti a gruppi aziendali" - FLAGS "D" + PROMPT 2 9 "Includi soggetti appartenenti a gruppi aziendali" + FLAGS "D" END STRING F_RUTENTE 8 BEGIN - PROMPT 2 10 "Utente che ha attribuito " - FLAGS "D" + PROMPT 2 10 "Utente che ha attribuito " + FLAGS "D" END - ENDPAGE ENDMASK diff --git a/at/at1300a.uml b/at/at1300a.uml index 265a1138e..2d7911714 100755 --- a/at/at1300a.uml +++ b/at/at1300a.uml @@ -1,41 +1,42 @@ #include "at1300a.h" -TOOLBAR "" 0 20 0 2 -BUTTON F_SINTETICO 9 2 +TOOLBAR "" 0 0 0 2 +BUTTON F_SINTETICO 2 2 BEGIN - PROMPT -15 -11 "~Sintetico" - MESSAGE EXIT,F_SINTETICO + PROMPT 1 1 "~Sintetico" + MESSAGE EXIT,F_SINTETICO + PICTURE TOOL_PRINTSCHEDE END -BUTTON F_COMPLETO 9 2 +BUTTON F_COMPLETO 2 2 BEGIN - PROMPT -25 -11 "~Completo" - MESSAGE EXIT,F_COMPLETO + PROMPT 2 1 "~Completo" + MESSAGE EXIT,F_COMPLETO + PICTURE TOOL_PRINTELENCO END -BUTTON F_ETICHETTE 9 2 +BUTTON F_ETICHETTE 2 2 BEGIN - PROMPT -35 -11 "~Etichette" - MESSAGE EXIT,F_ETICHETTE + PROMPT 3 1 "~Etichette" + MESSAGE EXIT,F_ETICHETTE + PICTURE TOOL_PRINTETICH END -BUTTON F_LETTERE 9 2 +BUTTON F_LETTERE 2 2 BEGIN - PROMPT -45 -11 "~Lettere" - MESSAGE EXIT,F_LETTERE + PROMPT 4 1 "~Lettere" + MESSAGE EXIT,F_LETTERE + PICTURE TOOL_PRINTRUBRICA END -BUTTON DLG_QUIT 9 2 -BEGIN - PROMPT -55 -11 "" -END +#include ENDPAGE -PAGE "Elenco benemerenze per sezione" -1 -1 78 20 +PAGE "Elenco benemerenze per sezione" 0 2 0 0 GROUPBOX DLG_NULL 77 4 BEGIN - PROMPT 1 1 "Scelta sezioni/sottogruppi" + PROMPT 1 1 "Scelta sezioni/sottogruppi" END STRING F_SEZINI 2 @@ -276,7 +277,7 @@ END GROUPBOX DLG_NULL 77 4 BEGIN - PROMPT 1 10 "Opzioni per la stampa" + PROMPT 1 10 "Opzioni per la stampa" END DATA F_DATAINI @@ -306,9 +307,9 @@ END RADIOBUTTON F_TIPOSTA 40 BEGIN - PROMPT 1 14 "Stampa per sezione " - ITEM "B|che ha attribuito la benemerenza" - ITEM "S|di appartenenza attuale" + PROMPT 1 14 "Stampa per sezione " + ITEM "B|che ha attribuito la benemerenza" + ITEM "S|di appartenenza attuale" END STRING F_D_TIPOBEN 30 @@ -319,7 +320,7 @@ END TEXT DLG_NULL BEGIN - PROMPT 57 12 "(vuota = tutte)" + PROMPT 57 12 "(vuota = tutte)" END ENDPAGE diff --git a/at/at1400a.uml b/at/at1400a.uml index 90fbfdfe5..dc4d03790 100755 --- a/at/at1400a.uml +++ b/at/at1400a.uml @@ -1,43 +1,42 @@ #include "at1400a.h" -TOOLBAR "" 0 20 0 2 - -BUTTON F_SINTETICO 9 2 +TOOLBAR "" 0 0 0 2 +BUTTON F_SINTETICO 2 2 BEGIN - PROMPT -15 -11 "~Sintetico" - MESSAGE EXIT,F_SINTETICO + PROMPT 1 1 "~Sintetico" + MESSAGE EXIT,F_SINTETICO + PICTURE TOOL_PRINTSCHEDE END -BUTTON F_COMPLETO 9 2 +BUTTON F_COMPLETO 2 2 BEGIN - PROMPT -25 -11 "~Completo" - MESSAGE EXIT,F_COMPLETO + PROMPT 2 1 "~Completo" + MESSAGE EXIT,F_COMPLETO + PICTURE TOOL_PRINTELENCO END -BUTTON F_ETICHETTE 9 2 +BUTTON F_ETICHETTE 2 2 BEGIN - PROMPT -35 -11 "~Etichette" - MESSAGE EXIT,F_ETICHETTE + PROMPT 3 1 "~Etichette" + MESSAGE EXIT,F_ETICHETTE + PICTURE TOOL_PRINTETICH END -BUTTON F_LETTERE 9 2 +BUTTON F_LETTERE 2 2 BEGIN - PROMPT -45 -11 "~Lettere" - MESSAGE EXIT,F_LETTERE -END - -BUTTON DLG_QUIT 9 2 -BEGIN - PROMPT -55 -11 "" + PROMPT 4 1 "~Lettere" + MESSAGE EXIT,F_LETTERE + PICTURE TOOL_PRINTRUBRICA END +#include ENDPAGE -PAGE "Elenco benemerenze per gruppo aziendale" -1 -1 78 20 +PAGE "Elenco benemerenze per gruppo aziendale" 0 2 0 0 GROUPBOX DLG_NULL 77 4 BEGIN - PROMPT 1 0 "Scelta sezioni/sottogruppi" + PROMPT 1 0 "Scelta sezioni/sottogruppi" END STRING F_SEZINI 2 @@ -152,17 +151,17 @@ END GROUPBOX DLG_NULL 77 4 BEGIN - PROMPT 1 5 "Selezioni dati per la stampa" + PROMPT 1 5 "Selezioni dati per la stampa" END DATA F_DATAINI BEGIN - PROMPT 2 6 "Benemerenze dal " + PROMPT 2 6 "Benemerenze dal " END DATA F_DATAFIN BEGIN - PROMPT 32 6 "al " + PROMPT 32 6 "al " END STRING F_GRUPPOAZIE 4 @@ -196,9 +195,9 @@ END RADIOBUTTON F_TIPOSTA 40 BEGIN - PROMPT 2 9 "Stampa per gruppo aziendale " - ITEM "B|che ha attribuito la benemerenza" - ITEM "S|di appartenenza attuale" + PROMPT 2 9 "Stampa per gruppo aziendale " + ITEM "B|che ha attribuito la benemerenza" + ITEM "S|di appartenenza attuale" END ENDPAGE diff --git a/at/at1500a.uml b/at/at1500a.uml index 953b4d140..e3d8f13a6 100755 --- a/at/at1500a.uml +++ b/at/at1500a.uml @@ -1,23 +1,14 @@ #include "at1500a.h" -TOOLBAR "" 0 20 0 2 +TOOLBAR "" 0 0 0 2 +#include +ENDPAGE -BUTTON DLG_OK 9 2 -BEGIN - PROMPT -12 -1 "" -END - -BUTTON DLG_QUIT 9 2 -BEGIN - PROMPT -22 -1 "" -END -ENDPAGE // FINE TOOLBAR - -PAGE "Stampa di controllo benemerenze" -1 -1 78 18 +PAGE "Stampa di controllo benemerenze" 0 2 0 0 GROUPBOX DLG_NULL 77 4 BEGIN - PROMPT 1 0 "Scelta sezioni/sottogruppi" + PROMPT 1 0 "Scelta sezioni/sottogruppi" END STRING F_SEZINI 2 @@ -263,9 +254,9 @@ END BOOLEAN F_PERGRUPPO BEGIN - PROMPT 2 10 "Stampa per gruppo aziendale" - MESSAGE TRUE ENABLE,F_GRUPPOAZIE|ENABLE,F_D_GRUPPOAZIE - MESSAGE FALSE RESET,F_GRUPPOAZIE|RESET,F_D_GRUPPOAZIE|DISABLE,F_GRUPPOAZIE|DISABLE,F_D_GRUPPOAZIE + PROMPT 2 10 "Stampa per gruppo aziendale" + MESSAGE TRUE ENABLE,F_GRUPPOAZIE|ENABLE,F_D_GRUPPOAZIE + MESSAGE FALSE RESET,F_GRUPPOAZIE|RESET,F_D_GRUPPOAZIE|DISABLE,F_GRUPPOAZIE|DISABLE,F_D_GRUPPOAZIE END STRING F_GRUPPOAZIE 4 @@ -299,17 +290,17 @@ END STRING F_LETTINI 15 BEGIN - PROMPT 2 11 "Selezione iniziali cognome: da " - GROUP 1 - FLAG "U" + PROMPT 2 11 "Selezione iniziali cognome: da " + GROUP 1 + FLAG "U" END STRING F_LETTFIN 15 BEGIN - PROMPT 52 11 "a " - GROUP 1 - //VALIDATE (#F_LETTINI<=#F_LETTFIN) - FLAG "U" + PROMPT 52 11 "a " + GROUP 1 + //VALIDATE (#F_LETTINI<=#F_LETTFIN) + FLAG "U" END ENDPAGE diff --git a/at/at1600.cpp b/at/at1600.cpp index 5e7351752..5a3af55c4 100755 --- a/at/at1600.cpp +++ b/at/at1600.cpp @@ -72,7 +72,7 @@ bool TBenemVeloce::create() ss.set_notify(soggetti_notify); ss.sheet_mask().set_handler(F_S_NOME,nome_handler); ss.sheet_mask().set_handler(F_S_CODICE,codice_handler); - dispatch_e_menu(BAR_ITEM(1)); + dispatch_e_menu(BAR_ITEM_ID(1)); return TRUE; } diff --git a/at/at1600a.uml b/at/at1600a.uml index c6d3c3244..083230233 100755 --- a/at/at1600a.uml +++ b/at/at1600a.uml @@ -1,54 +1,19 @@ #include "at1600a.h" -TOOLBAR "" 0 20 0 2 +TOOLBAR "" 0 0 0 2 -BUTTON DLG_FINDREC 10 2 -BEGIN - PROMPT -16 -11 "Ri~cerca" - MESSAGE EXIT,K_F9 - PICTURE 126 -END +#include -BUTTON DLG_SAVEREC 10 2 -BEGIN - PROMPT -26 -11 "~Registra" - MESSAGE EXIT,K_SAVE - PICTURE BMP_SAVEREC - PICTURE BMP_SAVERECDN -END - -BUTTON DLG_NEWREC 10 2 -BEGIN - PROMPT -36 -11 "~Nuovo" - MESSAGE EXIT,K_INS - PICTURE BMP_NEWREC - PICTURE BMP_NEWRECDN -END - -BUTTON DLG_CANCEL 10 2 -BEGIN - PROMPT -46 -11 "~Annulla" - MESSAGE EXIT,K_ESC - PICTURE 102 -END - -BUTTON DLG_PRINT 10 2 +BUTTON DLG_PRINT 2 2 BEGIN PROMPT -56 -11 "~Stampa" MESSAGE RUN,at6,-2 -END - -BUTTON DLG_QUIT 10 2 -BEGIN - PROMPT -66 -11 "~Fine" - MESSAGE EXIT,K_QUIT - PICTURE BMP_QUIT - PICTURE BMP_QUITDN + PICTURE TOOL_PRINT END ENDPAGE -PAGE "Inserimento veloce benemerenze" -1 -1 78 20 +PAGE "Inserimento veloce benemerenze" 0 2 0 0 GROUPBOX DLG_NULL 77 5 BEGIN diff --git a/at/at2500a.h b/at/at2500a.h index d213af89f..e64de5ad8 100755 --- a/at/at2500a.h +++ b/at/at2500a.h @@ -1,39 +1,43 @@ -// stampa soggetti idonei -// definizione campi per maschera di selezione - -#define F_SEZINI 101 -#define F_D_SEZINI 102 -#define F_SOTINI 103 -#define F_D_SOTINI 104 -#define F_SEZFIN 105 -#define F_D_SEZFIN 106 -#define F_SOTFIN 107 -#define F_D_SOTFIN 108 - -#define F_CAT1 201 -#define F_D_CAT1 202 -#define F_CAT2 203 -#define F_D_CAT2 204 -#define F_CAT3 205 -#define F_D_CAT3 206 -#define F_CAT4 207 -#define F_D_CAT4 208 -#define F_CAT5 209 -#define F_D_CAT5 210 -#define F_CAT6 211 -#define F_D_CAT6 212 - -#define F_TIPO 301 -#define F_D_TIPO 302 -#define F_IDON1 303 -#define F_IDON2 304 -#define F_IDON3 305 -#define F_IDON4 306 -#define F_D_IDON1 307 -#define F_D_IDON2 308 -#define F_D_IDON3 309 -#define F_D_IDON4 310 -#define F_STAMPA 311 - -#define F_ELENCO 401 -#define F_ETICHETTE 402 +// stampa soggetti idonei + +// definizione campi per maschera di selezione + + + +#define F_SEZINI 101 +#define F_D_SEZINI 102 +#define F_SOTINI 103 +#define F_D_SOTINI 104 +#define F_SEZFIN 105 +#define F_D_SEZFIN 106 +#define F_SOTFIN 107 +#define F_D_SOTFIN 108 + +#define F_CAT1 201 +#define F_D_CAT1 202 +#define F_CAT2 203 +#define F_D_CAT2 204 +#define F_CAT3 205 +#define F_D_CAT3 206 +#define F_CAT4 207 +#define F_D_CAT4 208 +#define F_CAT5 209 +#define F_D_CAT5 210 +#define F_CAT6 211 +#define F_D_CAT6 212 + +#define F_TIPO 301 +#define F_D_TIPO 302 +#define F_IDON1 303 +#define F_IDON2 304 +#define F_IDON3 305 +#define F_IDON4 306 +#define F_D_IDON1 307 +#define F_D_IDON2 308 +#define F_D_IDON3 309 +#define F_D_IDON4 310 +#define F_STAMPA 311 + +#define F_ELENCO 401 +#define F_ETICHETTE 402 +