//--------------------------------------------------------------------------- #ifndef CDSDsrcOfferSectFH #define CDSDsrcOfferSectFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "ITSLibF.h" //--------------------------------------------------------------------------- /* * DsrcOfferSectInfr class */ class TItsDsrcOfferSectInfr { public: TItsDsrcOfferSectInfr(); virtual ~TItsDsrcOfferSectInfr(); void Clear(); private: bool FCompleted; int FEditMode; int FGridIndex; public: String OFFR_SECT_ID; //VARCHAR2(8) N Á¦°ø ±¸°£ ¾ÆÀ̵ð String IFSC_ID; //NUMBER(10) N Á¤º¸Á¦°ø±¸°£ ID int ORD; //NUMBER(2) N ¼ø¼­ String DEL_YN; String MEM_DEL; public: __property bool Completed = {read = FCompleted, write = FCompleted}; __property int EditMode = {read = FEditMode, write = FEditMode }; __property int GridIndex = {read = FGridIndex, write = FGridIndex }; }; //--------------------------------------------------------------------------- /* * DsrcOfferSect class */ class TItsDsrcOfferSect { public: TItsDsrcOfferSect(); virtual ~TItsDsrcOfferSect(); void Clear(); private: bool FCompleted; int FEditMode; int FGridIndex; public: String OFFR_SECT_ID; //VARCHAR2(8) N Á¦°ø ±¸°£ ¾ÆÀ̵ð String OFFR_DRCT_NM; //VARCHAR2(30) Y Á¦°ø ¹æÇâ ¸í String CNGS_BASI_SPED; //NUMBER(2) Y Á¤Ã¼ ±âÁØ ¼Óµµ String DELY_BASI_SPED; //NUMBER(2) Y Áöü ±âÁØ ¼Óµµ String ID; //VARCHAR2(8) N ¾ÆÀ̵ð String OBU_ENTR_DRCT_NMBR; //CHAR(1) N OBU ÁøÀÔ ¹æÇâ ¹øÈ£ String PRE_ID; String IXR_DRCT_NUM; String TARGETNM; String PRENM; String DEL_YN; String MEM_DEL; TItsMap FSectLists; public: __property bool Completed = {read = FCompleted, write = FCompleted}; __property int EditMode = {read = FEditMode, write = FEditMode }; __property int GridIndex = {read = FGridIndex, write = FGridIndex }; }; //--------------------------------------------------------------------------- /* * DsrcOfferSect Manager */ class TItsDsrcOfferSectManager { public: TItsDsrcOfferSectManager(); virtual ~TItsDsrcOfferSectManager(); public: TItsMap FLists; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadSectMngr(TADOConnection *ADbConn=NULL); bool LoadSectInfr(TADOConnection *ADbConn=NULL); //bool LoadDrctInfr(TADOConnection *ADbConn=NULL); bool GetNextOffrSectId(String &ANewId, TADOConnection *ADbConn=NULL); bool GetAutoRseDrctNum(String ARseId, int &AAutoNum, TADOConnection *ADbConn=NULL); bool DeleteOfferSect(String AOfferSectId, TADOConnection *ADbConn=NULL); bool SaveOfferSect(TItsDsrcOfferSect *AObj, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsDsrcOfferSectManager *ItsDsrcOfferSectManager; //--------------------------------------------------------------------------- #endif