campo-sirio/ps/ps0713lib.h
luca83 2e40621509 Patch level : 10.0
Files correlati     : ps0713
Ricompilazione Demo : [ ]
Commento            :
Correzioni in seguito a segnalazioni Roberto


git-svn-id: svn://10.65.10.50/trunk@20497 c028cbd2-c16b-5b4b-a496-9718f37d4682
2010-05-26 08:37:03 +00:00

65 lines
1.8 KiB
C++
Executable File

#ifndef __PS0713LIB_H
#define __PS0713LIB_H
#ifndef __RECSET_H
#include <recset.h>
#endif
#ifndef __TEXTSET_H
#include <textset.h>
#endif
////////////////////////////////
//// TCOMMESSA_STRING ////
////////////////////////////////
//classe TCommessa_string
class TCommessa_string: public TToken_string
{
public:
const TString16 idlavoro();
const int gruppo();
const int conto();
const long sotco();
TCommessa_string& operator= (const char* key){ set(key); return *this; }
TCommessa_string(const char* idlavoro, const int gruppo, const int conto, const long sotco);
TCommessa_string(const char* key):TToken_string(key){}
TCommessa_string(const TToken_string& key):TToken_string(key){}
TCommessa_string(const TCommessa_string& key):TToken_string(key){}
TCommessa_string():TToken_string(){}
};
/////////////////////////
//// TCOMMESSA ////
/////////////////////////
//Classe TCommessa
class TCommessa : public TObject
{
TString8 _codice;
TCommessa_string _commessa;
public:
const TString8 codice() const;
const TCommessa_string cmsstr() const;
TCommessa(const char* codcms);
};
//////////////////////////
//// TVB_RECSET ////
//////////////////////////
//Classe TVB_recset
class TVB_recset : public TCSV_recordset
{
protected:
virtual TRecnotype new_rec(const char* buf = NULL);
public:
TVB_recset(const char* fileName, const char s);
};
#endif