Files correlati : Ricompilazione Demo : [ ] Commento : Rportata la versione 3.2 patch 1314 git-svn-id: svn://10.65.10.50/trunk@18269 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			62 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
| #include <automask.h>
 | |
| #include "tc0701.h"
 | |
| 
 | |
| ///////////////////////////////////////////////////////////
 | |
| // TTS_mask
 | |
| ///////////////////////////////////////////////////////////
 | |
| 
 | |
| class TTS_mask : public TAutomask
 | |
| {
 | |
|   clock_t _next_update;
 | |
|   bool _updating;
 | |
| 
 | |
| private:
 | |
|   bool apply_filter(const TRecordset& righe) const;
 | |
|   void serialize(bool bSave);
 | |
| 
 | |
| protected:
 | |
|   virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
 | |
| 
 | |
| public:
 | |
|   TTS_mask(const char * maskname);
 | |
|   ~TTS_mask();
 | |
| };
 | |
| 
 | |
| ///////////////////////////////////////////////////////////
 | |
| // TTS_campo_sender
 | |
| ///////////////////////////////////////////////////////////
 | |
| 
 | |
| class TTS_campo_sender : public TTS_sender
 | |
| {
 | |
| 	TTS_mask * _mask;
 | |
| 	TAssoc_array _caus_regolarizzazione;
 | |
| 
 | |
| protected:
 | |
| 	virtual TRecordset & movrecset();
 | |
| 	virtual TRecordset & rmovrecset(const TRecordset & mov);
 | |
| 	virtual TRecordset & rivarecset(const TRecordset & mov);
 | |
| 	virtual const TRecordset & clirecset(const char tipocf, const long codcf);
 | |
| 	virtual TMask & get_mask();
 | |
| 	virtual const char * mask_name() const {return "tc0700a"; }
 | |
| 
 | |
| protected:
 | |
| 	virtual bool find_regolarizzazione(TRecordset& mov);
 | |
| 	virtual const char * decode_causale(const TRecordset& mov);
 | |
| 	virtual bool test_swap(const TRecordset& mov);
 | |
| 	virtual bool swap_ritsoc(const TRecordset& mov);
 | |
| 	virtual bool mov_regolarizzazione(const TRecordset& mov);
 | |
| 	virtual bool mov_intra(const TRecordset& mov);
 | |
| 	virtual bool mov_reverse_charge(const TRecordset& mov);
 | |
| 	virtual long iva11_reverse(const TRecordset & mov);
 | |
| 
 | |
| public:
 | |
| 	virtual void postprocess_movs(TRecordset & mov);
 | |
| 	virtual bool create();
 | |
| 	virtual bool destroy();
 | |
| 
 | |
|   TTS_campo_sender() : TTS_sender(), _mask(NULL) {}
 | |
| 	~TTS_campo_sender() {}
 | |
| };
 | |
| 
 | |
| 
 |