//--------------------------------------------------------------------------- #ifndef CDSBlackBoxFH #define CDSBlackBoxFH //--------------------------------------------------------------------------- #include #include #include #include "LibSTLF.hpp" //--------------------------------------------------------------------------- class TBlackBox { public: TBlackBox(); virtual ~TBlackBox(); void Clear(); private: bool FCompleted; int FEditMode; int FGridIndex; String FMEM_DEL; public: int BDS_MNGM_NMBR; // N NUMBER(10) N ºí·¢¹Ú½º °ü¸® ¹øÈ£ String OPNC_NMBR; // N VARCHAR2(128) Y °³Åë ¹øÈ£ String MDM_NMBR; // N VARCHAR2(10) Y ¸ðµ© ¹øÈ£ String USIM_NMBR; // N VARCHAR2(10) Y À¯½É ¹øÈ£ String VHCL_NMBR; // N VARCHAR2(15) Y Â÷·® ¹øÈ£ String OWNR_NM; // N VARCHAR2(30) Y ¼ÒÀ¯ÀÚ ¸í String PRCT_NM; // N VARCHAR2(30) Y Á¦Ç° ¸í public: __property bool Completed = {read = FCompleted, write = FCompleted}; __property int EditMode = {read = FEditMode, write = FEditMode }; __property int GridIndex = {read = FGridIndex, write = FGridIndex }; __property String MEM_DEL = {read = FMEM_DEL, write = FMEM_DEL }; }; //--------------------------------------------------------------------------- /* * BlackBox Manager */ class TBlackBoxManager { public: TBlackBoxManager(); virtual ~TBlackBoxManager(); public: IntMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadBlackBoxTrmn(TADOConnection *ADbConn=NULL); bool GetNextBlackBoxId(String &ANewId, TADOConnection *ADbConn=NULL); bool DeleteBlackBox(TBlackBox *AObj, TADOConnection *ADbConn=NULL); bool UpdateBlackBox(TBlackBox *AObj, TADOConnection *ADbConn=NULL); bool InsertBlackBox(TBlackBox *AObj, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TBlackBoxManager *BlackBoxManager; //--------------------------------------------------------------------------- #endif