//--------------------------------------------------------------------------- #ifndef CDSFacilityFailFH #define CDSFacilityFailFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "ITSLibF.h" #include "ITSDbF.h" //--------------------------------------------------------------------------- /* * FacilityFail class */ class TItsFacilityFailAction { public: TItsFacilityFailAction(); virtual ~TItsFacilityFailAction(); void Clear(); private: bool FCompleted; int FEditMode; int FGridIndex; public: String CRTN_DT; //'»ý¼º ÀϽà String FAIL_HS_SEQ; //'Àå¾Ö ÀÌ·Â ÀϷùøÈ£ String WRKR_NM; //'ÀÛ¾÷ÀÚ ¸í String WORK_CONT; //'ÀÛ¾÷ ³»¿ë String WORK_STRT_DT; //'ÀÛ¾÷ ½ÃÀÛ ÀϽà String WORK_END_DT; //'ÀÛ¾÷ Á¾·á ÀϽà String WORK_FINS_YN; //'ÀÛ¾÷ ¿Ï·á ¿©ºÎ String ADTN_NM; //'Ãß°¡ÀÚ ¸í String CHNG_NM; //'º¯°æÀÚ ¸í String CHNG_DT; //'º¯°æ ÀϽÃ*/ String DEL_YN; public: __property bool Completed = {read = FCompleted, write = FCompleted }; __property int EditMode = {read = FEditMode, write = FEditMode }; __property int GridIndex = {read = FGridIndex, write = FGridIndex }; }; //--------------------------------------------------------------------------- /* * FacilityFail class */ class TItsFacilityFail { public: TItsFacilityFail(); virtual ~TItsFacilityFail(); void Clear(); private: bool FCompleted; int FEditMode; int FGridIndex; int FActionCnt; public: String FAIL_HS_SEQ; //"Àå¾ÖÀÌ·ÂÀϷùøÈ£"; String OCRR_DT; //"¹ß»ýÀϽÃ"; String RCPR_NM; //"Á¢¼öÀÚ¸í"; String ADTN_NM; //"Ãß°¡ÀÚ¸í"; String ADTN_DT; //"Ãß°¡ÀϽÃ"; String CHNG_NM; //"º¯°æÀÚ¸í"; String CHNG_DT; //"º¯°æÀϽÃ"; String FAIL_TYPE; //"Àå¾Ö À¯Çü"; String FAIL_CONT; //"Àå¾Ö ³»¿ë"; String FCLT_ID; //"½Ã¼³¹° ID"; String DEL_YN; TItsMap FLists; public: __property bool Completed = {read = FCompleted, write = FCompleted }; __property int EditMode = {read = FEditMode, write = FEditMode }; __property int GridIndex = {read = FGridIndex, write = FGridIndex }; __property int ActionCnt = {read = FActionCnt, write = FActionCnt }; }; //--------------------------------------------------------------------------- /* * FacilityFail Manager */ class TItsFacilityFailManager { public: TItsFacilityFailManager(); virtual ~TItsFacilityFailManager(); public: TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadFromDbFail(TADOConnection *ADbConn=NULL); bool LoadFromDbFailAction(TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsFacilityFailManager *ItsFacilityFailManager; //--------------------------------------------------------------------------- /* * FacilityFailAction Manager */ class TItsFacilityFailActionManager { public: TItsFacilityFailActionManager(); virtual ~TItsFacilityFailActionManager(); public: int FDataCnt; TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadFromDbFailAction(String AKeySeq, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsFacilityFailActionManager *ItsFacilityFailActionManager; //--------------------------------------------------------------------------- #endif