campo-sirio/cg/cg6901.h

47 lines
1.3 KiB
C
Raw Normal View History

// Lista controllo archivi
#include <applicat.h>
#include <isam.h>
class TLista_archivi : public TApplication
{
TLocalisamfile* _ditte;
TLocalisamfile* _caus;
TLocalisamfile* _rcaus;
TLocalisamfile* _clifo;
TLocalisamfile* _pcon;
TLocalisamfile* _mov;
TLocalisamfile* _rmov;
TLocalisamfile* _rmoviva;
TLocalisamfile* _part;
TLocalisamfile* _scad;
TLocalisamfile* _pagsca;
TArray _tab_cau; // tabella di corrispondenza causali per invio saldaconto extracontabile a sistema
TString _files, _ragsoc,_cpg_nc;
TDate _datalimite;
long _ditta;
bool _errore_grave;
int _risposta;
public:
TString _titolo;
virtual bool create();
virtual bool destroy();
virtual bool menu(MENU_TAG m);
virtual bool check_autorization() const { return false; }
bool set();
bool tabella_ditta();
void controlla_causali (char sigla);
void controlla_clifo (char sigla);
void controlla_pcon (char sigla);
void controlla_PNIVA (char sigla);
void controlla_fatture (char sigla);
void setta_intestazione(char sigla);
bool controlla_valore (const TString& val,int lim, int len);
void ragsocCF(char tipo, long codcf, TString& ragsoc);
TLista_archivi() {};
};