campo-sirio/pr/pr1100.cpp
guy 2e37e37621 Patch level : 1.6 006
Files correlati     : pr0700b.msk pr1.exe pr1300a.frm pr1400a.frm
Ricompilazione Demo : [ ]
Commento            :

LL600138
Nelle colonne dei valori riporta solo gli interi arrotondati

LL600139
Nelle colonne dei valori riporta solo gli interi arrotondati

LL600140
Nelle colonne dei valori riporta solo gli interi arrotondati


git-svn-id: svn://10.65.10.50/trunk@9302 c028cbd2-c16b-5b4b-a496-9718f37d4682
2000-11-08 16:29:02 +00:00

74 lines
1.6 KiB
C++
Executable File

#include <applicat.h>
#include <config.h>
#include <mask.h>
#include <relation.h>
#include <tabutil.h>
#include <urldefid.h>
#include <utility.h>
#include <form.h>
#include "agenti.h"
#include "pr1100.h"
class TStampa_agenti : public TSkeleton_application
{
TArray _files;
TMask * _mask;
TForm * _form;
int _codicees;
bool _raggmag;
TString _daart,_aart,_damag,_amag;
TDate _dadata,_adata;
protected:
virtual void main_loop();
public:
// @cmember Disabilita la verifica del modulo : essendo una anagrafica, va sempre abilitata
virtual bool check_autorization() const
{return FALSE;}
};
void TStampa_agenti::main_loop()
{
_files.add(new TLocalisamfile(LF_AGENTI));
_files.add(new TLocalisamfile(LF_CLIFO));
_files.add(new TLocalisamfile(LF_TAB));
TRectype darec(LF_AGENTI),arec(LF_AGENTI);
_mask = new TMask("pr1100");
while (_mask->run() == K_ENTER) {
_form = new TForm("pr1100a", "");
TSorted_cursor& cur = (TSorted_cursor& )*_form->cursor();
TString sortexp;
TString filter;
darec.zero(' ');
arec.zero(' ');
if (*_mask->get(F_ORDINAMENTO)=='C')
{
darec.put(AGE_CODAGE,_mask->get(F_DAAGE));
arec.put(AGE_CODAGE,_mask->get(F_AAGE));
cur.setkey(1);
}
else
{
darec.put(AGE_RAGSOC,_mask->get(F_DADES));
arec.put(AGE_RAGSOC,_mask->get(F_ADES));
cur.setkey(2);
}
cur.setregion(darec,arec);
_form->print();
delete _form;
} // while true
delete _mask;
}
int pr1100(int argc, char* argv[])
{
TStampa_agenti a;
a.run(argc,argv,"Stampa agenti");
return 0;
}