campo-sirio/cg/cg2107.h
alex 20c8916d26 Patch level : 4.0 872
Files correlati     :  cg0.exe cg2.exe cg3.exe cg4.exe cg5.exe cg6.exe
Ricompilazione Demo : [ ]
Commento     :

Prima parte della liquidazione differita


git-svn-id: svn://10.65.10.50/trunk@16100 c028cbd2-c16b-5b4b-a496-9718f37d4682
2008-02-05 12:33:52 +00:00

38 lines
863 B
C++
Executable File

#ifndef __CG2107_H__
#define __CG2107_H__
#ifndef __AUTOMASK_H
#include <automask.h>
#endif
#ifndef __TREE_H
#include <tree.h>
#endif
#ifndef __CGLIB01_H__
#include "cglib01.h"
#endif
#include <tree.h>
class TEasySolder_mask : public TAutomask
{
TBill _conto; // Conto fisso del cliente/fornitore
long _numreg; // Numero movimento contabile
int _numrig; // Riga contabile corrente (prima = 1!)
bool _changed;
TTree* _tree;
protected:
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
void set_imp(short id, const TImporto& imp);
public:
bool changed() const { return _changed; }
void init(const TBill& conto, long numreg, int numrig);
TEasySolder_mask(const TBill& conto, long numreg, int numrig);
virtual ~TEasySolder_mask();
};
#endif