//--------------------------------------------------------------------------- #ifndef CDSTrafficOprLinkFH #define CDSTrafficOprLinkFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "ITSLibF.h" #include "ITSDbF.h" //--------------------------------------------------------------------------- /* * TrafficOprLink class */ class TItsTrafficOprLink { public: TItsTrafficOprLink(); virtual ~TItsTrafficOprLink(); private: int FEditMode; bool FModified; bool FCompleted; public: String LINK_ID; // ¸µÅ©ID String CRTN_DT; // »ý¼º ÀϽà String APLY_STRT_DT; // Àû¿ë ½ÃÀÛ ÀϽà String APLY_END_DT; // Àû¿ë Á¾·á ÀϽà String TFVL; // ±³Åë·® String SPED; // ¼Óµµ String OCPY_RATE; // Á¡À¯À² String TRVL_HH; // ÅëÇà ½Ã°£ int FGridIndex; // ¸ÞÀÎÆû¿¡ »Ñ·ÁÁö´Â ±×¸®µå À妽º public: __property bool Modified = {read = FModified}; __property bool Completed = {read = FCompleted, write = FCompleted}; __property int EditMode = {read = FEditMode, write = FEditMode }; __property int GridIndex = {read = FGridIndex, write = FGridIndex }; }; //--------------------------------------------------------------------------- /* * TrafficOprLink Manager */ class TItsTrafficOprLinkManager { public: TItsTrafficOprLinkManager(); virtual ~TItsTrafficOprLinkManager(); public: int FDataSeq; TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool AllDelete(TADOConnection *ADbConn=NULL); bool AllApply(int ALinkLevel, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsTrafficOprLinkManager *ItsTrafficOprLinkManager; //--------------------------------------------------------------------------- #endif