// gestione tabelle di magazzino #include #include #include class TMask_app_lav : public TAutomask { protected: virtual bool on_field_event(TOperable_field &o, TField_event e, long jolly); public: TMask_app_lav() : TAutomask("lv0100a") {} }; bool TMask_app_lav::on_field_event(TOperable_field &o, TField_event e, long jolly) { switch(o.dlg()) { //case F_CAMPO1: // break; default: break; } return true; } // applicazione per la gestione delle tabelle di lavanderia class Tab_app_lav : public TRelation_application { TRelation* _rel; TMask_app_lav* _msk; protected: // TRelation_application virtual bool user_create(); virtual bool user_destroy(); virtual TRelation* get_relation() const {return _rel;} virtual TMask* get_mask(int mode) {return _msk;} public: }; HIDDEN inline Tab_app_lav& app() { return (Tab_app_lav&)main_app(); } bool Tab_app_lav::user_create() { _rel = new TRelation("MEZ"); _msk = new TMask_app_lav; return true; } bool Tab_app_lav::user_destroy() { delete _msk; delete _rel; return true; } int lv0100(int argc, char* argv[]) { Tab_app_lav a; a.run(argc, argv, TR("Mezzi di Trasporto")); return 0; }