git-svn-id: svn://10.65.10.50/branches/R_10_00@22612 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			122 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| // DEFINIZIONE MASCHERA PER LA ELIMINAZIONE DEGLI EFFETTI
 | |
| #include "ef0400.h"
 | |
| 
 | |
| TOOLBAR "topbar" 0 0 0 2
 | |
| 
 | |
| BUTTON DLG_OK 9 2
 | |
| BEGIN
 | |
|   PROMPT -13 -1 ""
 | |
| END
 | |
| 
 | |
| BUTTON DLG_CANCEL 9 2
 | |
| BEGIN
 | |
|   PROMPT -23 -1 ""
 | |
| END
 | |
| 
 | |
| #include <helpbar.h>
 | |
| 
 | |
| ENDPAGE
 | |
| 
 | |
| PAGE "Eliminazione Effetti" 0 2 0 0
 | |
| 
 | |
| LIST F_TIPOSEL 20
 | |
| BEGIN
 | |
|   PROMPT 2 1 "Tipo Selezione     "
 | |
|   ITEM "N|Numero progressivo"
 | |
|   MESSAGE DISABLE,2@
 | |
|   MESSAGE ENABLE,1@
 | |
|   ITEM "D|Data scadenza"
 | |
|   MESSAGE DISABLE,1@
 | |
|   MESSAGE ENABLE,2@
 | |
| END
 | |
| 
 | |
| LIST F_TIPODIST 20
 | |
| BEGIN
 | |
|   PROMPT 2 2 "Tipo Effetti       "
 | |
|   ITEM "C|Attivi"
 | |
|   ITEM "F|Passivi"
 | |
| END
 | |
| 
 | |
| LIST F_TIPOCANC 20
 | |
| BEGIN
 | |
|   PROMPT 2 3 "Tipo Cancellazione "
 | |
|   ITEM "T|Tutti"
 | |
|   ITEM "S|Stampati"
 | |
|   ITEM "C|Contabilizzati"
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 55 3
 | |
| BEGIN
 | |
|   PROMPT 1 5 "Selezione effetti per numero progressivo"
 | |
|   GROUP 1
 | |
| END
 | |
| 
 | |
| NUMBER F_DA_RIBA 7 0
 | |
| BEGIN
 | |
|   PROMPT 2 6 "Dalla Riba "
 | |
|   GROUP 1
 | |
|   FIELD LF_EFFETTI->NPROGTR
 | |
|   USE LF_EFFETTI SELECT (TIPOCF=#F_TIPODIST)||((TIPOCF="")&&(#F_TIPODIST="C"))
 | |
|   INPUT NPROGTR F_DA_RIBA
 | |
|   DISPLAY "Nr. progressivo" NPROGTR
 | |
|   DISPLAY "Data scadenza" DATASCAD
 | |
|   OUTPUT F_DA_RIBA NPROGTR
 | |
| // CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| NUMBER F_A_RIBA  7 0
 | |
| BEGIN
 | |
|   PROMPT 30 6 "Alla Riba "
 | |
|   GROUP 1
 | |
|   FIELD LF_EFFETTI->NPROGTR
 | |
|   USE LF_EFFETTI SELECT (TIPOCF=#F_TIPODIST)||((TIPOCF="")&&(#F_TIPODIST="C"))
 | |
|   INPUT NPROGTR F_A_RIBA
 | |
|   DISPLAY "Nr. progressivo" NPROGTR
 | |
|   DISPLAY "Data scadenza" DATASCAD
 | |
|   OUTPUT F_A_RIBA NPROGTR
 | |
| //  CHECKTYPE NORMAL
 | |
|   NUM_EXPR  (#THIS_FIELD==0)||(#THIS_FIELD>=#F_DA_RIBA)
 | |
|   WARNING "Limite superiore non valido"
 | |
| END
 | |
| 
 | |
| GROUPBOX DLG_NULL 55 3
 | |
| BEGIN
 | |
|   PROMPT 1 9 "Selezione effetti per data scadenza"
 | |
|   GROUP 2
 | |
| END
 | |
| 
 | |
| DATA F_DA_DATA
 | |
| BEGIN
 | |
|   PROMPT 2 10 "Dalla Data "
 | |
|   GROUP 2
 | |
|   FIELD LF_EFFETTI->DATASCAD
 | |
|   USE LF_EFFETTI KEY 3 SELECT (TIPOCF=#F_TIPODIST)||((TIPOCF="")&&(#F_TIPODIST="C"))
 | |
|   INPUT DATASCAD F_DA_DATA
 | |
|   DISPLAY "Data scadenza" DATASCAD
 | |
|   DISPLAY "Nr. progressivo" NPROGTR
 | |
|   OUTPUT F_DA_DATA DATASCAD
 | |
|   OUTPUT F_DA_RIBA NPROGTR
 | |
| //CHECKTYPE NORMAL
 | |
| END
 | |
| 
 | |
| DATA F_A_DATA
 | |
| BEGIN
 | |
|   PROMPT 30 10 "Alla Data "
 | |
|   GROUP 2
 | |
|   FIELD LF_EFFETTI->DATASCAD
 | |
|   USE LF_EFFETTI KEY 3 SELECT (TIPOCF=#F_TIPODIST)||((TIPOCF="")&&(#F_TIPODIST="C"))
 | |
|   INPUT DATASCAD F_A_DATA
 | |
|   DISPLAY "Data scadenza" DATASCAD
 | |
|   DISPLAY "Nr. progressivo" NPROGTR
 | |
|   OUTPUT F_A_DATA DATASCAD
 | |
|   OUTPUT F_A_RIBA NPROGTR
 | |
|   //CHECKTYPE NORMAL
 | |
|   VALIDATE DATE_CMP_FUNC >= F_DA_DATA
 | |
|   WARNING "Data limite superiore  non valida"
 | |
| END
 | |
| 
 | |
| ENDPAGE
 | |
| ENDMASK
 | |
| 
 | |
| 
 |