//--------------------------------------------------------------------------- #ifndef CDSRepeatCongestFH #define CDSRepeatCongestFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "ITSLibF.h" #include "ITSDbF.h" //--------------------------------------------------------------------------- /* * RepeatCongest class */ class TItsRepeatCongest { public: TItsRepeatCongest(); virtual ~TItsRepeatCongest(); private: bool FModified; bool FCompleted; public: String IFSC_ID; // Á¤º¸Á¦°ø±¸°£ ID String STAT_YM; // Åë°è ³â¿ù String DAY_TYPE_CD; // ¿äÀÏ À¯Çü ÄÚµå String CNFS_STRT_HM; // È¥Àâ ½ÃÀÛ ½ÃºÐ String CNFS_END_HM; // È¥Àâ Á¾·á ½ÃºÐ String AVRG_SPED; // Æò±Õ ¼Óµµ String AVRG_TRVL_HH; // Æò±Õ ÅëÇà ½Ã°£ String DCSN_YN; // È®Á¤ ¿©ºÎ String CRTN_YMD; // »ý¼º ÀÏÀÚ String REPT_CNGS_SECT_ORGN_CD; // ¹Ýº¹ Á¤Ã¼ ±¸°£ ¿øº» ÄÚµå public: __property bool Modified = {read = FModified}; __property bool Completed = {read = FCompleted, write = FCompleted}; }; //--------------------------------------------------------------------------- class TItsRepeatCongestWthr { public: TItsRepeatCongestWthr() {}; virtual ~TItsRepeatCongestWthr() {}; void Clear(); private: bool FModified; bool FCompleted; public: String IFSC_ID; // Á¤º¸Á¦°ø±¸°£ ID String CRTN_YMD; // »ý¼º ÀÏÀÚ String WTHR_TYPE_CD; // ±â»ó ÄÚµå String CNFS_STRT_HM; // È¥Àâ ½ÃÀÛ ½ÃºÐ String CNFS_END_HM; // È¥Àâ Á¾·á ½ÃºÐ String AVRG_SPED; // Æò±Õ ¼Óµµ String AVRG_TRVL_HH; // Æò±Õ ÅëÇà ½Ã°£ String DCSN_YN; // È®Á¤ ¿©ºÎ String REPT_CNGS_SECT_ORGN_CD; // ¹Ýº¹ Á¤Ã¼ ±¸°£ ¿øº» ÄÚµå public: __property bool Modified = {read = FModified}; __property bool Completed = {read = FCompleted, write = FCompleted}; }; //--------------------------------------------------------------------------- /* * RepeatCongest Manager */ class TItsRepeatCongestManager { public: TItsRepeatCongestManager(); virtual ~TItsRepeatCongestManager(); public: TItsMap FLists; TItsMap FListsCnfm; int FDataSeq; TItsMap FListsWthr; TItsMap FListsCnfmWthr; int FDataSeqWthr; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadFromDbWthr(TADOConnection *ADbConn=NULL); bool LoadFromDbWthrCnfm(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsRepeatCongestManager *ItsRepeatCongestManager; //--------------------------------------------------------------------------- #endif