#include #include #include #include #include #include #include #include #include #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; }