COrrezzione richiesta da Cecilia in data 09/01/97 via FAX
git-svn-id: svn://10.65.10.50/trunk@4042 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									aa032cbd2d
								
							
						
					
					
						commit
						5516ea480f
					
				| @ -43,6 +43,7 @@ protected: | |||||||
|    |    | ||||||
|   static bool fax_handler(TMask_field& f, KEY k); |   static bool fax_handler(TMask_field& f, KEY k); | ||||||
|   static bool ba4200_handler(TMask& m, KEY k); |   static bool ba4200_handler(TMask& m, KEY k); | ||||||
|  |   static bool ind_handler(TMask_field& f, KEY k); | ||||||
|    |    | ||||||
| public: | public: | ||||||
|   virtual int write(const TMask& m); |   virtual int write(const TMask& m); | ||||||
| @ -123,6 +124,22 @@ bool TPersone_app::fax_handler(TMask_field& f, KEY k) | |||||||
|   return ok; |   return ok; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | bool TPersone_app::ind_handler(TMask_field& f, KEY k) | ||||||
|  | {            | ||||||
|  |   TMask & m = f.mask();     | ||||||
|  |    | ||||||
|  |   if (!m.query_mode() && (k == K_TAB || k == K_ENTER) && f.empty()) | ||||||
|  |   { | ||||||
|  |     const bool giuridica = ((TPersone_app&)main_app()).ana_giu(); | ||||||
|  |      | ||||||
|  |     m.set(giuridica ? FLD_AG2_INDCORR : FLD_AF2_INDCORR, | ||||||
|  |           m.get(giuridica ? FLD_AG2_INDRES : FLD_AF1_INDRES)); | ||||||
|  |     m.set(giuridica ? FLD_AG2_CIVCORR : FLD_AF2_CIVCORR, | ||||||
|  |           m.get(giuridica ? FLD_AG2_CIVRES : FLD_AF1_CIVRES)); | ||||||
|  |   } | ||||||
|  |   return TRUE; | ||||||
|  | } | ||||||
|  | 
 | ||||||
| void TPersone_app::init_query_mode(TMask& m) | void TPersone_app::init_query_mode(TMask& m) | ||||||
| 
 | 
 | ||||||
| { | { | ||||||
| @ -191,6 +208,8 @@ HIDDEN bool corr_hnd(TMask_field& f, bool giuridica) | |||||||
| 
 | 
 | ||||||
|   if (f.get().empty()) |   if (f.get().empty()) | ||||||
|   { |   { | ||||||
|  |     m.set(giuridica ? FLD_AG2_CIVCORR : FLD_AF2_CIVCORR, | ||||||
|  |           m.get(giuridica ? FLD_AG2_CIVRES : FLD_AF1_CIVRES)); | ||||||
|     const TString80 s(m.get(giuridica ? FLD_AG2_COMRES : FLD_AF1_COMRES)); |     const TString80 s(m.get(giuridica ? FLD_AG2_COMRES : FLD_AF1_COMRES)); | ||||||
| 
 | 
 | ||||||
|     if (s.not_empty()) |     if (s.not_empty()) | ||||||
| @ -520,6 +539,7 @@ TMask* TPersone_app::get_mask(int mode) | |||||||
|     _msk[MSKF]->set_handler(FLD_AF1_COMRES, gest_uff_imp); |     _msk[MSKF]->set_handler(FLD_AF1_COMRES, gest_uff_imp); | ||||||
|     _msk[MSKF]->set_handler(FLD_AF2_COMRF, gest_uff_imp); |     _msk[MSKF]->set_handler(FLD_AF2_COMRF, gest_uff_imp); | ||||||
|     _msk[MSKF]->set_handler(FLD_AF2_COMCORR, clear_cap); |     _msk[MSKF]->set_handler(FLD_AF2_COMCORR, clear_cap); | ||||||
|  |     _msk[MSKF]->set_handler(FLD_AF2_INDCORR, ind_handler); | ||||||
|     _msk[MSKF]->set_handler(F_UFFCONC, uff_conc); |     _msk[MSKF]->set_handler(F_UFFCONC, uff_conc); | ||||||
|     _msk[MSKF]->set_handler(F_CODREG96, cod_reg); |     _msk[MSKF]->set_handler(F_CODREG96, cod_reg); | ||||||
|     _msk[MSKF]->set_handler(F_TITCF, tit_cf); |     _msk[MSKF]->set_handler(F_TITCF, tit_cf); | ||||||
| @ -534,6 +554,7 @@ TMask* TPersone_app::get_mask(int mode) | |||||||
|       _msk[MSKG]->set_handler(FLD_AG2_COMRES, gest_uff_imp); |       _msk[MSKG]->set_handler(FLD_AG2_COMRES, gest_uff_imp); | ||||||
|       _msk[MSKG]->set_handler(FLD_AG1_COMRF, gest_uff_imp); |       _msk[MSKG]->set_handler(FLD_AG1_COMRF, gest_uff_imp); | ||||||
|       _msk[MSKG]->set_handler(FLD_AG2_COMCORR, clear_cap); |       _msk[MSKG]->set_handler(FLD_AG2_COMCORR, clear_cap); | ||||||
|  |       _msk[MSKG]->set_handler(FLD_AG2_INDCORR, ind_handler); | ||||||
|       //   _msk[MSKG]->set_handler(FLD_AG1_COFI, no_dup_iva_g);
 |       //   _msk[MSKG]->set_handler(FLD_AG1_COFI, no_dup_iva_g);
 | ||||||
|       _msk[MSKG]->set_handler(FLD_AG1_PAIV, no_dup_iva_g); |       _msk[MSKG]->set_handler(FLD_AG1_PAIV, no_dup_iva_g); | ||||||
|       _msk[MSKG]->set_handler(F_UFFCONC, uff_conc); |       _msk[MSKG]->set_handler(F_UFFCONC, uff_conc); | ||||||
|  | |||||||
| @ -509,7 +509,7 @@ PROMPT 2 6 "Indirizzo       " | |||||||
| FIELD LF_ANAG->INDCORR | FIELD LF_ANAG->INDCORR | ||||||
| HELP "Indirizzo al quale spedire la corrispondenza" | HELP "Indirizzo al quale spedire la corrispondenza" | ||||||
| WARNING "Completare l'indirizzo di corrispondenza" | WARNING "Completare l'indirizzo di corrispondenza" | ||||||
| VALIDATE EMPTYCOPY_FUNC FLD_AF1_INDRES | //VALIDATE EMPTYCOPY_FUNC FLD_AF1_INDRES | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| STRING FLD_AF2_CIVCORR 10 | STRING FLD_AF2_CIVCORR 10 | ||||||
|  | |||||||
| @ -444,7 +444,7 @@ BEGIN | |||||||
|   FIELD LF_ANAG->INDCORR |   FIELD LF_ANAG->INDCORR | ||||||
|   HELP "Indirizzo a cui mandare la corrispondenza" |   HELP "Indirizzo a cui mandare la corrispondenza" | ||||||
|   WARNING "Completare l'indirizzo di corrispondenza" |   WARNING "Completare l'indirizzo di corrispondenza" | ||||||
|   VALIDATE EMPTYCOPY_FUNC FLD_AG2_INDRES | //  VALIDATE EMPTYCOPY_FUNC FLD_AG2_INDRES | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| STRING FLD_AG2_CIVCORR 10 | STRING FLD_AG2_CIVCORR 10 | ||||||
| @ -452,7 +452,7 @@ BEGIN | |||||||
|   PROMPT 56 5 "N." |   PROMPT 56 5 "N." | ||||||
|   FIELD LF_ANAG->CIVCORR |   FIELD LF_ANAG->CIVCORR | ||||||
|   HELP "Numero civico a cui mandare la corrispondenza" |   HELP "Numero civico a cui mandare la corrispondenza" | ||||||
| //  VALIDATE EMPTYCOPY_FUNC FLD_AG2_CIVRES |   VALIDATE EMPTYCOPY_FUNC FLD_AG2_CIVRES | ||||||
| END      | END      | ||||||
| 
 | 
 | ||||||
| STRING F_LOCCORR 35 | STRING F_LOCCORR 35 | ||||||
| @ -833,7 +833,7 @@ BEGIN | |||||||
|   PROMPT 0 4 "Dati Aziendali" |   PROMPT 0 4 "Dati Aziendali" | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| NUMBER FLD_AG4_CAPSOC 15 | NUMBER FLD_AG4_CAPSOC 17 | ||||||
| BEGIN | BEGIN | ||||||
|   PROMPT 1 5 "Capitale Sociale " |   PROMPT 1 5 "Capitale Sociale " | ||||||
|   FIELD LF_ANAGGIU->CAPSOC |   FIELD LF_ANAGGIU->CAPSOC | ||||||
| @ -842,7 +842,7 @@ BEGIN | |||||||
|   HELP "Importo del capitale sociale della ditta" |   HELP "Importo del capitale sociale della ditta" | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| NUMBER FLD_AG4_CAPVER 15 | NUMBER FLD_AG4_CAPVER 17 | ||||||
| BEGIN | BEGIN | ||||||
|   PROMPT 1 6 "Capitale versato " |   PROMPT 1 6 "Capitale versato " | ||||||
|   FIELD LF_ANAGGIU->CAPVER |   FIELD LF_ANAGGIU->CAPVER | ||||||
| @ -868,7 +868,7 @@ BEGIN | |||||||
|   HELP "Valore nominale delle azioni emesse" |   HELP "Valore nominale delle azioni emesse" | ||||||
| END | END | ||||||
| 
 | 
 | ||||||
| NUMBER FLD_AG4_FATT 15 | NUMBER FLD_AG4_FATT 17 | ||||||
| BEGIN | BEGIN | ||||||
|   PROMPT 1 7 "Fatturato        " |   PROMPT 1 7 "Fatturato        " | ||||||
|   FIELD LF_ANAGGIU->FATT |   FIELD LF_ANAGGIU->FATT | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user