Patch level :avis 10.0

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
sottomodulo at1 (maschere e programmi)


git-svn-id: svn://10.65.10.50/trunk@18922 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2009-05-25 10:00:15 +00:00
parent 1fb96e3ebe
commit ddfd6a6741
9 changed files with 166 additions and 216 deletions

View File

@ -15,17 +15,17 @@ int main(int argc,char** argv)
switch (r) switch (r)
{ {
case 0: case 0:
rt = at1100(argc,argv) ; break; rt = at1100(argc,argv) ; break; //Stampa proposta benemerenza singola
case 1: case 1:
rt = at1200(argc,argv) ; break; rt = at1200(argc,argv) ; break; //Stampa attribuzione complessiva
case 2: case 2:
rt = at1300(argc,argv) ; break; rt = at1300(argc,argv) ; break; //Stampa elenco benemerenze attribuite
case 3: case 3:
rt = at1400(argc,argv) ; break; rt = at1400(argc,argv) ; break; //Stampa elenco benemerenze per gr.aziend.
case 4: case 4:
rt = at1500(argc,argv) ; break; rt = at1500(argc,argv) ; break; //Stampa di controllo benemerenze
case 5: 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: default:
error_box(usage, argv[0]) ; break; error_box(usage, argv[0]) ; break;
} }

View File

@ -1,30 +1,30 @@
#include "at1100a.h" #include "at1100a.h"
TOOLBAR "" 0 20 0 2 TOOLBAR "" 0 0 0 2
BUTTON F_ELENCO 9 2 BUTTON F_ELENCO 2 2
BEGIN BEGIN
PROMPT -13 -11 "E~lenco" PROMPT -13 -11 "E~lenco"
MESSAGE EXIT,F_ELENCO MESSAGE EXIT,F_ELENCO
PICTURE TOOL_PRINTELENCO
END END
BUTTON F_ETICHETTE 9 2 BUTTON F_ETICHETTE 9 2
BEGIN BEGIN
PROMPT -23 -11 "~Etichette" PROMPT -23 -11 "~Etichette"
MESSAGE EXIT,F_ETICHETTE MESSAGE EXIT,F_ETICHETTE
PICTURE TOOL_PRINTETICH
END END
BUTTON DLG_QUIT 9 2 #include <helpbar.h>
BEGIN
PROMPT -33 -11 ""
END
ENDPAGE ENDPAGE
PAGE "Proposta benemerenza singola" -1 -1 78 20 PAGE "Proposta benemerenza singola" 0 2 0 0
GROUPBOX DLG_NULL 77 4 GROUPBOX DLG_NULL 77 4
BEGIN BEGIN
PROMPT 1 1 "Scelta sezioni/sottogruppi" PROMPT 1 1 "Scelta sezioni/sottogruppi"
END END
STRING F_SEZINI 2 STRING F_SEZINI 2
@ -266,7 +266,7 @@ END
GROUPBOX DLG_NULL 77 5 GROUPBOX DLG_NULL 77 5
BEGIN BEGIN
PROMPT 1 10 "Selezioni per la stampa" PROMPT 1 10 "Selezioni per la stampa"
END END
NUMBER F_NUMINI 3 NUMBER F_NUMINI 3
@ -302,7 +302,7 @@ END
BOOLEAN F_DEFINITIVA BOOLEAN F_DEFINITIVA
BEGIN BEGIN
PROMPT 2 13 "Attribuzione definitiva" PROMPT 2 13 "Attribuzione definitiva"
END END
ENDPAGE ENDPAGE
ENDMASK ENDMASK

View File

@ -1,23 +1,14 @@
#include "at1200a.h" #include "at1200a.h"
TOOLBAR "" 0 20 0 2 TOOLBAR "" 0 0 0 2
#include <printbar.h>
ENDPAGE
BUTTON DLG_OK 9 2 PAGE "Attribuzione complessiva" 0 2 0 0
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
GROUPBOX DLG_NULL 77 4 GROUPBOX DLG_NULL 77 4
BEGIN BEGIN
PROMPT 1 0 "Scelta sezione/sottogruppo" PROMPT 1 0 "Scelta sezione/sottogruppo"
END END
STRING F_SEZINI 2 STRING F_SEZINI 2
@ -203,7 +194,7 @@ END
GROUPBOX DLG_NULL 77 9 GROUPBOX DLG_NULL 77 9
BEGIN BEGIN
PROMPT 1 9 "Opzioni per l'attribuzione" PROMPT 1 9 "Opzioni per l'attribuzione"
END END
LISTBOX F_SITUAZIONE 10 LISTBOX F_SITUAZIONE 10
@ -221,22 +212,22 @@ END
DATE F_DATAELA DATE F_DATAELA
BEGIN BEGIN
PROMPT 2 11 "Data elaborazione " PROMPT 2 11 "Data elaborazione "
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
HELP "Data di riferimento per l'attribuzione delle benemerenze" HELP "Data di riferimento per l'attribuzione delle benemerenze"
END END
DATE F_DATAPRE DATE F_DATAPRE
BEGIN BEGIN
PROMPT 2 12 "Data prevista consegna " PROMPT 2 12 "Data prevista consegna "
HELP "Data di prevista consegna" HELP "Data di prevista consegna"
END END
BOOLEAN F_ATTGRUPPI BOOLEAN F_ATTGRUPPI
BEGIN BEGIN
PROMPT 2 13 "Attribuzione fatta dai gruppi aziendali" PROMPT 2 13 "Attribuzione fatta dai gruppi aziendali"
MESSAGE TRUE ENABLE,1@|RESET,F_ANCHEGRUPPI|DISABLE,F_ANCHEGRUPPI MESSAGE TRUE ENABLE,1@|RESET,F_ANCHEGRUPPI|DISABLE,F_ANCHEGRUPPI
MESSAGE FALSE RESET,1@|DISABLE,1@|ENABLE,F_ANCHEGRUPPI MESSAGE FALSE RESET,1@|DISABLE,1@|ENABLE,F_ANCHEGRUPPI
END END
STRING F_GRUPPOAZIE 4 STRING F_GRUPPOAZIE 4
@ -274,18 +265,18 @@ END
BOOLEAN F_ANCHEGRUPPI BOOLEAN F_ANCHEGRUPPI
BEGIN BEGIN
PROMPT 2 15 "Includi soggetti appartenenti a gruppi aziendali" PROMPT 2 15 "Includi soggetti appartenenti a gruppi aziendali"
END END
BOOLEAN F_DEFINITIVA BOOLEAN F_DEFINITIVA
BEGIN BEGIN
PROMPT 2 16 "Attribuzione definitiva" PROMPT 2 16 "Attribuzione definitiva"
HELP "Se attribuzione definitiva, le benemerenze stampate verranno registrate" HELP "Se attribuzione definitiva, le benemerenze stampate verranno registrate"
END END
ENDPAGE ENDPAGE
PAGE "Visualizzazione attribuzioni fatte" -1 -1 78 18 PAGE "Visualizzazione attribuzioni fatte" 0 2 0 0
STRING F_RCODSEZ 2 STRING F_RCODSEZ 2
BEGIN BEGIN
@ -321,28 +312,28 @@ END
GROUPBOX DLG_NULL 77 8 GROUPBOX DLG_NULL 77 8
BEGIN BEGIN
PROMPT 1 4 "Opzioni dell'attribuzione" PROMPT 1 4 "Opzioni dell'attribuzione"
END END
DATE F_RDATAELA DATE F_RDATAELA
BEGIN BEGIN
PROMPT 2 5 "Data elaborazione " PROMPT 2 5 "Data elaborazione "
FLAGS "D" FLAGS "D"
HELP "Data di riferimento per l'attribuzione delle benemerenze" HELP "Data di riferimento per l'attribuzione delle benemerenze"
END END
DATE F_RDATAPRE DATE F_RDATAPRE
BEGIN BEGIN
PROMPT 2 6 "Data prevista consegna " PROMPT 2 6 "Data prevista consegna "
FLAGS "D" FLAGS "D"
HELP "Data di prevista consegna" HELP "Data di prevista consegna"
END END
BOOLEAN F_RATTGRUPPI BOOLEAN F_RATTGRUPPI
BEGIN BEGIN
PROMPT 2 7 "Attribuzione fatta dai gruppi aziendali" PROMPT 2 7 "Attribuzione fatta dai gruppi aziendali"
FLAGS "D" FLAGS "D"
END END
STRING F_RGRUPPOAZIE 4 STRING F_RGRUPPOAZIE 4
@ -368,16 +359,15 @@ END
BOOLEAN F_RANCHEGRUPPI BOOLEAN F_RANCHEGRUPPI
BEGIN BEGIN
PROMPT 2 9 "Includi soggetti appartenenti a gruppi aziendali" PROMPT 2 9 "Includi soggetti appartenenti a gruppi aziendali"
FLAGS "D" FLAGS "D"
END END
STRING F_RUTENTE 8 STRING F_RUTENTE 8
BEGIN BEGIN
PROMPT 2 10 "Utente che ha attribuito " PROMPT 2 10 "Utente che ha attribuito "
FLAGS "D" FLAGS "D"
END END
ENDPAGE ENDPAGE
ENDMASK ENDMASK

View File

@ -1,41 +1,42 @@
#include "at1300a.h" #include "at1300a.h"
TOOLBAR "" 0 20 0 2 TOOLBAR "" 0 0 0 2
BUTTON F_SINTETICO 9 2 BUTTON F_SINTETICO 2 2
BEGIN BEGIN
PROMPT -15 -11 "~Sintetico" PROMPT 1 1 "~Sintetico"
MESSAGE EXIT,F_SINTETICO MESSAGE EXIT,F_SINTETICO
PICTURE TOOL_PRINTSCHEDE
END END
BUTTON F_COMPLETO 9 2 BUTTON F_COMPLETO 2 2
BEGIN BEGIN
PROMPT -25 -11 "~Completo" PROMPT 2 1 "~Completo"
MESSAGE EXIT,F_COMPLETO MESSAGE EXIT,F_COMPLETO
PICTURE TOOL_PRINTELENCO
END END
BUTTON F_ETICHETTE 9 2 BUTTON F_ETICHETTE 2 2
BEGIN BEGIN
PROMPT -35 -11 "~Etichette" PROMPT 3 1 "~Etichette"
MESSAGE EXIT,F_ETICHETTE MESSAGE EXIT,F_ETICHETTE
PICTURE TOOL_PRINTETICH
END END
BUTTON F_LETTERE 9 2 BUTTON F_LETTERE 2 2
BEGIN BEGIN
PROMPT -45 -11 "~Lettere" PROMPT 4 1 "~Lettere"
MESSAGE EXIT,F_LETTERE MESSAGE EXIT,F_LETTERE
PICTURE TOOL_PRINTRUBRICA
END END
BUTTON DLG_QUIT 9 2 #include <helpbar.h>
BEGIN
PROMPT -55 -11 ""
END
ENDPAGE ENDPAGE
PAGE "Elenco benemerenze per sezione" -1 -1 78 20 PAGE "Elenco benemerenze per sezione" 0 2 0 0
GROUPBOX DLG_NULL 77 4 GROUPBOX DLG_NULL 77 4
BEGIN BEGIN
PROMPT 1 1 "Scelta sezioni/sottogruppi" PROMPT 1 1 "Scelta sezioni/sottogruppi"
END END
STRING F_SEZINI 2 STRING F_SEZINI 2
@ -276,7 +277,7 @@ END
GROUPBOX DLG_NULL 77 4 GROUPBOX DLG_NULL 77 4
BEGIN BEGIN
PROMPT 1 10 "Opzioni per la stampa" PROMPT 1 10 "Opzioni per la stampa"
END END
DATA F_DATAINI DATA F_DATAINI
@ -306,9 +307,9 @@ END
RADIOBUTTON F_TIPOSTA 40 RADIOBUTTON F_TIPOSTA 40
BEGIN BEGIN
PROMPT 1 14 "Stampa per sezione " PROMPT 1 14 "Stampa per sezione "
ITEM "B|che ha attribuito la benemerenza" ITEM "B|che ha attribuito la benemerenza"
ITEM "S|di appartenenza attuale" ITEM "S|di appartenenza attuale"
END END
STRING F_D_TIPOBEN 30 STRING F_D_TIPOBEN 30
@ -319,7 +320,7 @@ END
TEXT DLG_NULL TEXT DLG_NULL
BEGIN BEGIN
PROMPT 57 12 "(vuota = tutte)" PROMPT 57 12 "(vuota = tutte)"
END END
ENDPAGE ENDPAGE

View File

@ -1,43 +1,42 @@
#include "at1400a.h" #include "at1400a.h"
TOOLBAR "" 0 20 0 2 TOOLBAR "" 0 0 0 2
BUTTON F_SINTETICO 2 2
BUTTON F_SINTETICO 9 2
BEGIN BEGIN
PROMPT -15 -11 "~Sintetico" PROMPT 1 1 "~Sintetico"
MESSAGE EXIT,F_SINTETICO MESSAGE EXIT,F_SINTETICO
PICTURE TOOL_PRINTSCHEDE
END END
BUTTON F_COMPLETO 9 2 BUTTON F_COMPLETO 2 2
BEGIN BEGIN
PROMPT -25 -11 "~Completo" PROMPT 2 1 "~Completo"
MESSAGE EXIT,F_COMPLETO MESSAGE EXIT,F_COMPLETO
PICTURE TOOL_PRINTELENCO
END END
BUTTON F_ETICHETTE 9 2 BUTTON F_ETICHETTE 2 2
BEGIN BEGIN
PROMPT -35 -11 "~Etichette" PROMPT 3 1 "~Etichette"
MESSAGE EXIT,F_ETICHETTE MESSAGE EXIT,F_ETICHETTE
PICTURE TOOL_PRINTETICH
END END
BUTTON F_LETTERE 9 2 BUTTON F_LETTERE 2 2
BEGIN BEGIN
PROMPT -45 -11 "~Lettere" PROMPT 4 1 "~Lettere"
MESSAGE EXIT,F_LETTERE MESSAGE EXIT,F_LETTERE
END PICTURE TOOL_PRINTRUBRICA
BUTTON DLG_QUIT 9 2
BEGIN
PROMPT -55 -11 ""
END END
#include <helpbar.h>
ENDPAGE 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 GROUPBOX DLG_NULL 77 4
BEGIN BEGIN
PROMPT 1 0 "Scelta sezioni/sottogruppi" PROMPT 1 0 "Scelta sezioni/sottogruppi"
END END
STRING F_SEZINI 2 STRING F_SEZINI 2
@ -152,17 +151,17 @@ END
GROUPBOX DLG_NULL 77 4 GROUPBOX DLG_NULL 77 4
BEGIN BEGIN
PROMPT 1 5 "Selezioni dati per la stampa" PROMPT 1 5 "Selezioni dati per la stampa"
END END
DATA F_DATAINI DATA F_DATAINI
BEGIN BEGIN
PROMPT 2 6 "Benemerenze dal " PROMPT 2 6 "Benemerenze dal "
END END
DATA F_DATAFIN DATA F_DATAFIN
BEGIN BEGIN
PROMPT 32 6 "al " PROMPT 32 6 "al "
END END
STRING F_GRUPPOAZIE 4 STRING F_GRUPPOAZIE 4
@ -196,9 +195,9 @@ END
RADIOBUTTON F_TIPOSTA 40 RADIOBUTTON F_TIPOSTA 40
BEGIN BEGIN
PROMPT 2 9 "Stampa per gruppo aziendale " PROMPT 2 9 "Stampa per gruppo aziendale "
ITEM "B|che ha attribuito la benemerenza" ITEM "B|che ha attribuito la benemerenza"
ITEM "S|di appartenenza attuale" ITEM "S|di appartenenza attuale"
END END
ENDPAGE ENDPAGE

View File

@ -1,23 +1,14 @@
#include "at1500a.h" #include "at1500a.h"
TOOLBAR "" 0 20 0 2 TOOLBAR "" 0 0 0 2
#include <printbar.h>
ENDPAGE
BUTTON DLG_OK 9 2 PAGE "Stampa di controllo benemerenze" 0 2 0 0
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
GROUPBOX DLG_NULL 77 4 GROUPBOX DLG_NULL 77 4
BEGIN BEGIN
PROMPT 1 0 "Scelta sezioni/sottogruppi" PROMPT 1 0 "Scelta sezioni/sottogruppi"
END END
STRING F_SEZINI 2 STRING F_SEZINI 2
@ -263,9 +254,9 @@ END
BOOLEAN F_PERGRUPPO BOOLEAN F_PERGRUPPO
BEGIN BEGIN
PROMPT 2 10 "Stampa per gruppo aziendale" PROMPT 2 10 "Stampa per gruppo aziendale"
MESSAGE TRUE ENABLE,F_GRUPPOAZIE|ENABLE,F_D_GRUPPOAZIE 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 MESSAGE FALSE RESET,F_GRUPPOAZIE|RESET,F_D_GRUPPOAZIE|DISABLE,F_GRUPPOAZIE|DISABLE,F_D_GRUPPOAZIE
END END
STRING F_GRUPPOAZIE 4 STRING F_GRUPPOAZIE 4
@ -299,17 +290,17 @@ END
STRING F_LETTINI 15 STRING F_LETTINI 15
BEGIN BEGIN
PROMPT 2 11 "Selezione iniziali cognome: da " PROMPT 2 11 "Selezione iniziali cognome: da "
GROUP 1 GROUP 1
FLAG "U" FLAG "U"
END END
STRING F_LETTFIN 15 STRING F_LETTFIN 15
BEGIN BEGIN
PROMPT 52 11 "a " PROMPT 52 11 "a "
GROUP 1 GROUP 1
//VALIDATE (#F_LETTINI<=#F_LETTFIN) //VALIDATE (#F_LETTINI<=#F_LETTFIN)
FLAG "U" FLAG "U"
END END
ENDPAGE ENDPAGE

View File

@ -72,7 +72,7 @@ bool TBenemVeloce::create()
ss.set_notify(soggetti_notify); ss.set_notify(soggetti_notify);
ss.sheet_mask().set_handler(F_S_NOME,nome_handler); ss.sheet_mask().set_handler(F_S_NOME,nome_handler);
ss.sheet_mask().set_handler(F_S_CODICE,codice_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; return TRUE;
} }

View File

@ -1,54 +1,19 @@
#include "at1600a.h" #include "at1600a.h"
TOOLBAR "" 0 20 0 2 TOOLBAR "" 0 0 0 2
BUTTON DLG_FINDREC 10 2 #include <relapbar.h>
BEGIN
PROMPT -16 -11 "Ri~cerca"
MESSAGE EXIT,K_F9
PICTURE 126
END
BUTTON DLG_SAVEREC 10 2 BUTTON DLG_PRINT 2 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
BEGIN BEGIN
PROMPT -56 -11 "~Stampa" PROMPT -56 -11 "~Stampa"
MESSAGE RUN,at6,-2 MESSAGE RUN,at6,-2
END PICTURE TOOL_PRINT
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -66 -11 "~Fine"
MESSAGE EXIT,K_QUIT
PICTURE BMP_QUIT
PICTURE BMP_QUITDN
END END
ENDPAGE ENDPAGE
PAGE "Inserimento veloce benemerenze" -1 -1 78 20 PAGE "Inserimento veloce benemerenze" 0 2 0 0
GROUPBOX DLG_NULL 77 5 GROUPBOX DLG_NULL 77 5
BEGIN BEGIN

View File

@ -1,39 +1,43 @@
// stampa soggetti idonei // stampa soggetti idonei
// definizione campi per maschera di selezione
// 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_SEZINI 101
#define F_SEZFIN 105 #define F_D_SEZINI 102
#define F_D_SEZFIN 106 #define F_SOTINI 103
#define F_SOTFIN 107 #define F_D_SOTINI 104
#define F_D_SOTFIN 108 #define F_SEZFIN 105
#define F_D_SEZFIN 106
#define F_CAT1 201 #define F_SOTFIN 107
#define F_D_CAT1 202 #define F_D_SOTFIN 108
#define F_CAT2 203
#define F_D_CAT2 204 #define F_CAT1 201
#define F_CAT3 205 #define F_D_CAT1 202
#define F_D_CAT3 206 #define F_CAT2 203
#define F_CAT4 207 #define F_D_CAT2 204
#define F_D_CAT4 208 #define F_CAT3 205
#define F_CAT5 209 #define F_D_CAT3 206
#define F_D_CAT5 210 #define F_CAT4 207
#define F_CAT6 211 #define F_D_CAT4 208
#define F_D_CAT6 212 #define F_CAT5 209
#define F_D_CAT5 210
#define F_TIPO 301 #define F_CAT6 211
#define F_D_TIPO 302 #define F_D_CAT6 212
#define F_IDON1 303
#define F_IDON2 304 #define F_TIPO 301
#define F_IDON3 305 #define F_D_TIPO 302
#define F_IDON4 306 #define F_IDON1 303
#define F_D_IDON1 307 #define F_IDON2 304
#define F_D_IDON2 308 #define F_IDON3 305
#define F_D_IDON3 309 #define F_IDON4 306
#define F_D_IDON4 310 #define F_D_IDON1 307
#define F_STAMPA 311 #define F_D_IDON2 308
#define F_D_IDON3 309
#define F_ELENCO 401 #define F_D_IDON4 310
#define F_ETICHETTE 402 #define F_STAMPA 311
#define F_ELENCO 401
#define F_ETICHETTE 402