campo-sirio/sc/sc1200.cpp
villa 7151add9d7 Cancellaggio partite inutili
git-svn-id: svn://10.65.10.50/trunk@1143 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-03-17 11:47:29 +00:00

81 lines
1.5 KiB
C++
Executable File

#include <applicat.h>
#include <mask.h>
#include <progind.h>
#include <urldefid.h>
#include <saldi.h>
#include <partite.h>
#include <scadenze.h>
#include <lffiles.h>
#include <relation.h>
#include "sc1200.h"
class TCreatepart_app : public TApplication
{
protected:
virtual bool create();
virtual bool destroy();
virtual bool menu(MENU_TAG m);
public:
TCreatepart_app() {};
};
bool TCreatepart_app::create()
{
TApplication::create();
dispatch_e_menu(BAR_ITEM(1));
return TRUE;
}
bool TCreatepart_app::destroy()
{
return TApplication::destroy();
}
bool TCreatepart_app::menu(MENU_TAG)
{
TMask m("sc1200a");
TRelation saldi(LF_SALDI);
TLocalisamfile conti(LF_PCON);
saldi.zero();
while (m.run() != K_QUIT)
{
const int anno = m.get_int(F_ANNO);
// saldi.curr().put(SLD_ANNO, anno);
TCursor cur(&saldi, "", 1, &saldi.curr(), &saldi.curr());
const long items = cur.items();
long npart = 0L;
// if (items > 0)
// {
// for (cur = 0 ; cur.pos() < items; ++cur)
// {
// if (is_clifo(cur.curr().get_int(SLD_GRUPPO), cur.curr().get_int(SLD_CONTO)))
// {
// TSaldo s(????);
// Timporto saldo(s.saldo??);
// if (saldo != ZERO)
// {
// }
// }
// }
// else
// message_box("Nessun saldo presente per l'anno %d", anno);
} // while run
return FALSE;
}
int sc1200(int argc, char** argv)
{
TCreatepart_app a;
a.run(argc, argv, "Apertura scadenze da saldi contabili");
return 0;
}