campo-sirio/src/ve/ve6200.h
mtollari 6c601908d5 Patch level : 12.0 344
Files correlati     : ve6.exe, li
Commento            : 
Inizio implementazione controllo per verificare il plafond di un cliente.
Manca il controllo sull'abilitazione del modulo li e bisogna ancora testare tutto

git-svn-id: svn://10.65.10.50/branches/R_10_00@23597 c028cbd2-c16b-5b4b-a496-9718f37d4682
2017-02-09 14:38:41 +00:00

36 lines
874 B
C++
Executable File

#ifndef __VE6200_H
#define __VE6200_H
#ifndef __APPLICATION_H
#include <applicat.h>
#endif
#ifndef __PROGIND_H
#include <progind.h>
#endif
#ifndef __VELIB04_H
#include "velib04.h"
#endif
class TFatturazione_bolle_app : public TSkeleton_application
{
TString4 _default_selection;
protected:
virtual bool create();
virtual void main_loop();
virtual TFatturazione_bolle * elab(const TString & cod) const { return new TFatturazione_bolle(cod);}
bool clifo_da_fatt(const TMask& m) const;
bool process(TProgress_monitor& iw, TElaborazione & eld, TLista_documenti& din, const TDate& data_elab);
public:
void process_by_cli(const TMask& m);
void process_by_ragsoc(const TMask& m);
void process_by_doc(const TMask& m);
void process_by_fatt(const TMask& m);
bool test_dicint(const TMask& m); // Effettua un test per la dichiarazione d'intenti
};
#endif