campo-sirio/ca/ca0400.cpp
luca f478a273c8 Patch level :2.2
Files correlati     :troppi
Ricompilazione Demo : [ ]
Commento            :conversione e amenita' varie


git-svn-id: svn://10.65.10.50/trunk@12809 c028cbd2-c16b-5b4b-a496-9718f37d4682
2005-03-16 12:12:22 +00:00

48 lines
968 B
C++
Executable File

// Gestione Contabilita' Analitica
#include <execp.h>
#include <relapp.h>
#include "calib01.h"
#include "ca0400a.h"
class TPiano_conti_anal_msk : public TSimple_anal_msk
{
protected:
virtual int get_logicnum() const { return LF_PCONANA; }
public:
TPiano_conti_anal_msk() { read("ca0400a"); }
};
///////////////////////////////////////////////////////////
// TAnalisi_app
///////////////////////////////////////////////////////////
class TAnalisi_app : public TAnal_app
{
protected:
virtual TSimple_anal_msk* create_mask() const { return new TPiano_conti_anal_msk; }
virtual bool create();
};
bool TAnalisi_app::create()
{
TConfig_anal cfg;
const bool use_cg0 = cfg.get_bool("UsePdcc");
if (use_cg0)
{
TExternal_app app("cg0 -0");
app.run(true);
return false;
}
return TAnal_app::create();
}
int ca0400(int argc, char* argv[])
{
TAnalisi_app app;
app.run(argc, argv, TR("Gestione Piano dei conti analitico"));
return 0;
}