//--------------------------------------------------------------------------- #ifndef CDSFacilityCodeFH #define CDSFacilityCodeFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "ITSLibF.h" #include "ITSDbF.h" //--------------------------------------------------------------------------- // Àå¾Ö À¯Çü(TB_FAIL_TYPE) class TFacilityFailCode { public: TFacilityFailCode() {}; virtual ~TFacilityFailCode() {}; public: bool Modified; bool Completed; String EQPM_TYPE_CD; // Àåºñ À¯Çü ÄÚµå String FAIL_OCRR_CD; // Àå¾Ö ¹ß»ý ÄÚµå String FAIL_CD; // Àå¾Ö ÄÚµå String FAIL_CD_NM; // Àå¾Ö ÄÚµå¸í }; // Àå¾Ö ¹ß»ý ±¸ºÐ(TB_FAIL_OCRR_DVSN) class TFacilityFailOccr { public: TFacilityFailOccr() {}; virtual ~TFacilityFailOccr() {}; public: bool Modified; bool Completed; String EQPM_TYPE_CD; // Àåºñ À¯Çü ÄÚµå String FAIL_OCRR_CD; // Àå¾Ö ¹ß»ý ÄÚµå String FAIL_OCRR_CD_NM; // Àå¾Ö ¹ß»ý ÄÚµå ¸í TItsMap FLists; }; // Àå¾Ö Àåºñ À¯Çü(TB_FAIL_EQPM_TYPE) class TFacilityEqpmType { public: TFacilityEqpmType() {}; virtual ~TFacilityEqpmType() {}; public: bool Modified; bool Completed; String EQPM_TYPE_CD; // Àåºñ À¯Çü ÄÚµå String EQPM_TYPE_CD_NM; // Àåºñ À¯Çü ÄÚµå ¸í String FCLT_TYPE; // ½Ã¼³¹° À¯Çü TItsMap FLists; }; // Àå¾Ö ó¸® À¯Çü(TB_FAIL_HNDL_TYPE) class TFacilityHndlType { public: TFacilityHndlType() {}; virtual ~TFacilityHndlType() {}; public: bool Modified; bool Completed; String FAIL_HNDL_CD; // Àå¾Ö ó¸® ÄÚµå String FAIL_HNDL_CD_NM; // Àå¾Ö ó¸® ÄÚµå ¸í }; /* * Code Manager */ class TFacilityCodeManager { public: TFacilityCodeManager(); virtual ~TFacilityCodeManager(); public: TItsMap FLists; TItsMap FHndlLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadHndlTypeDb(TADOConnection *ADbConn=NULL); bool LoadEqpmTypeDb(TADOConnection *ADbConn=NULL); bool LoadFailOccrDb(TADOConnection *ADbConn=NULL); bool LoadFailCodeDb(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TFacilityCodeManager *FacilityCodeManager; //--------------------------------------------------------------------------- #endif