//--------------------------------------------------------------------------- #ifndef CDSIncidentFH #define CDSIncidentFH //--------------------------------------------------------------------------- #include #include #include #include "cxCustomData.hpp" #include "LibSTLF.hpp" #include "ITSDbF.h" //--------------------------------------------------------------------------- /* * Incident class */ class TItsAutoIncident { public : TItsAutoIncident(){} virtual ~TItsAutoIncident(){} public : String LINK_ID; //NUMBER(10) N ¸µÅ©ID String DETC_DT; //VARCHAR2(14) N °ËÁö ÀϽà String CLCT_SPED_AVRG; //NUMBER(3) Y 0 ¼öÁý ¼Óµµ Æò±Õ String ESTM_SPED_AVRG; //NUMBER(3) Y 0 ¿¹»ó ¼Óµµ Æò±Õ String REAL_YN; //CHAR(1) Y 'N' »ç½Ç ¿©ºÎ String X_CRDN; String Y_CRDN; String ROAD_NAME; String STNAME; String EDNAME; }; //--------------------------------------------------------------------------- /* * Vms Incident class */ class TItsVmsIncident { public: TItsVmsIncident(){} virtual ~TItsVmsIncident(){} public: String INCD_OCRR_ID; //µ¹¹ß»óȲ ¹ß»ý ID String STRT_LCTN_NM; //½ÃÀÛ À§Ä¡ ¸í String END_LCTN_NM; //Á¾·á À§Ä¡ ¸í String OCRR_LCTN_NM; //¹ß»ý À§Ä¡ ¸í String CMTR_GRAD_CD; //¼ÒÅë µî±Þ ÄÚµå String INCD_CLSR_LANE; //µ¹¹ß»óȲ Â÷´Ü Â÷·Î String VMS_DSPL_YN; //VMS Ç¥Ãâ ¿©ºÎ String INCD_PRGR_STEP_CD; //µ¹¹ß»óȲ ÁøÇà ´Ü°è ÄÚµå String INCD_STRT_DT; //µ¹¹ß»óȲ ½ÃÀÛ ÀϽà String INCD_END_PRAR_DT; //µ¹¹ß»óȲ Á¾·á ¿¹Á¤ ÀϽà String LINK_ID; //¸µÅ©ID String VMS_INCD_TYPE_CD; //VMS µ¹¹ßÀ¯ÇüÄÚµå String VMS_INCD_DETL_TYPE_CD; //VMS µ¹¹ß¼¼ºÎÀ¯ÇüÄÚµå String VMS_INCD_RSTR_TYPE_CD; }; //--------------------------------------------------------------------------- /* * Incident class */ class TItsIncident { public: TItsIncident(); virtual ~TItsIncident(); void Clear(); private: bool FModified; bool FCompleted; public: String FINCD_OCRR_ID; //µ¹¹ß»óȲ ¹ß»ý ID String FRGST_DT; //µî·Ï ÀϽà String FINCD_ORGN_CD; //µ¹¹ß»óȲ ¿øº» ÄÚµå : IST String FOCRR_LCTN_NM; //¹ß»ý À§Ä¡ ¸í String FX_CRDN; //X ÁÂÇ¥ String FY_CRDN; //Y ÁÂÇ¥ String FINCD_EXPL; //µ¹¹ß»óȲ ¼³¸í String FCMTR_GRAD_CD; //¼ÒÅë µî±Þ ÄÚµå : LTCU String FIFMR_NM; //Á¦º¸ÀÚ ¸í String FINCD_CNFM_MTHD_CD; //µ¹¹ß»óȲ È®ÀÎ ¹æ¹ý ÄÚµå : ICM String FINCD_CNFM_DT; //µ¹¹ß»óȲ È®ÀÎ ÀϽà String FINCD_STRT_DT; //µ¹¹ß»óȲ ½ÃÀÛ ÀϽà String FINCD_END_PRAR_DT; //µ¹¹ß»óȲ Á¾·á ¿¹Á¤ ÀϽà String FINCD_TYPE_CLSF_CD; //µ¹¹ß»óȲ À¯Çü ºÐ·ù ÄÚµå : IDTU String FINCD_TYPE_CD; //µ¹¹ß»óȲ À¯Çü ÄÚµå : ACTU, CRTU, EVTU, WETU Áß Çϳª String FINCD_TITL; //µ¹¹ß»óȲ Á¦¸ñ String FINCD_SERN_CD; //µ¹¹ß»óȲ ½É°¢µµ ÄÚµå : SRLU String FDELY_LNGT; //Áöü ±æÀÌ String FINCD_LNGT; //µ¹¹ß»óȲ ±æÀÌ String FINCD_OCRR_LANE; //µ¹¹ß»óȲ ¹ß»ý Â÷·Î String FINCD_CLSR_LANE; //µ¹¹ß»óȲ Â÷´Ü Â÷·Î String FTRVL_LMNT_TYPE_CD; //ÅëÇà Á¦ÇÑ À¯Çü ÄÚµå : PRTU String FTRUB_VHCL_YN; //°íÀå Â÷·® ¿©ºÎ String FFALT_YN; //³«ÇϹ° ¿©ºÎ String FFRWT_YN; //È­ÀçÀ§Çè¹° ¿©ºÎ String FUTIS_CNCT_YN; //UTIS ¿¬°è ¿©ºÎ String FSMLT_VHCL_UNUM; //¼ÒÇü Â÷·® ´ë¼ö String FMDLT_VHCL_UNUM; //Áß´ëÇü Â÷·® ´ë¼ö String FINJR_PNUM; //ºÎ»óÀÚ Àοø¼ö String FFTLT_PNUM; //»ç¸ÁÀÚ Àοø¼ö String FWTHR_CD; //±â»ó ÄÚµå : DFW String FRESP_LVL_CD; //´ëÀÀ ¼öÁØ ÄÚµå : RSL String FVMS_DSPL_YN; //VMS Ç¥Ãâ ¿©ºÎ String FINCD_PRGR_STEP_CD; //µ¹¹ß»óȲ ÁøÇà ´Ü°è ÄÚµå : ISS String FINCD_END_CNFM_MTHD_CD; //µ¹¹ß»óȲ Á¾·á È®ÀÎ ¹æ¹ý ÄÚµå : ICM String FINCD_END_DT; //µ¹¹ß»óȲ Á¾·á ÀϽà String FMBLZ_EQPM_CONT; //Ã⵿ Àåºñ ³»¿ë String FMBLZ_PNUM; //Ã⵿ Àοø¼ö String FRECR_CONT; //º¹±¸ ³»¿ë String FRECR_PERD; //º¹±¸ ±â°£ String FLINK_ID; //µ¹¹ß¹ß»ý LINK ID String DISP_INCD; //ÇöÀç µ¹¹ß ÁøÇà ¿©ºÎ void *FMarker; void SetValue(String &AOrgValue, String AValue); //µ¹¹ß»óȲ ¿øº» ÄÚµå : IST //¼ÒÅëµî±Þ ÄÚµå : LTCU //µ¹¹ß»óȲ È®ÀÎ ¹æ¹ý ÄÚµå : ICM //µ¹¹ß»óȲ À¯Çü ºÐ·ù ÄÚµå : IDTU //µ¹¹ß»óȲ À¯Çü ÄÚµå : ACTU, CRTU, EVTU, WETU Áß Çϳª //µ¹¹ß»óȲ ½É°¢µµ ÄÚµå : SRLU //ÅëÇà Á¦ÇÑ À¯Çü ÄÚµå : PRTU //´ëÀÀ ¼öÁØ ÄÚµå : RSL //µ¹¹ß»óȲ ÁøÇà ´Ü°è ÄÚµå : ISS //µ¹¹ß»óȲ Á¾·á È®ÀÎ ¹æ¹ý ÄÚµå : ICM #if 0 INCD_OCRR_ID VARCHAR2(12) NOT NULL, RGST_DT VARCHAR2(14), INCD_ORGN_CD VARCHAR2(7), OCRR_LCTN_NM VARCHAR2(100), X_CRDN NUMBER(11,8), Y_CRDN NUMBER(10,8), INCD_EXPL VARCHAR2(600), CMTR_GRAD_CD VARCHAR2(7), IFMR_NM VARCHAR2(20), INCD_CNFM_MTHD_CD VARCHAR2(7), INCD_CNFM_DT VARCHAR2(14), INCD_STRT_DT VARCHAR2(14), INCD_END_PRAR_DT VARCHAR2(14), INCD_TYPE_CLSF_CD VARCHAR2(7), INCD_TYPE_CD VARCHAR2(7), INCD_TITL VARCHAR2(400), INCD_SERN_CD VARCHAR2(7), DELY_LNGT NUMBER(5), INCD_LNGT NUMBER(5), INCD_OCRR_LANE VARCHAR2(6), INCD_CLSR_LANE VARCHAR2(6), TRVL_LMNT_TYPE_CD VARCHAR2(7), TRUB_VHCL_YN CHAR(1) DEFAULT 'N', FALT_YN CHAR(1) DEFAULT 'N', FRWT_YN CHAR(1) DEFAULT 'N', UTIS_CNCT_YN CHAR(1) DEFAULT 'N', SMLT_VHCL_UNUM NUMBER(5), MDLT_VHCL_UNUM NUMBER(5), INJR_PNUM NUMBER(4) DEFAULT 0, FTLT_PNUM NUMBER(4) DEFAULT 0, WTHR_CD VARCHAR2(7), RESP_LVL_CD VARCHAR2(7), VMS_DSPL_YN CHAR(1) DEFAULT 'N', INCD_PRGR_STEP_CD VARCHAR2(7), INCD_END_CNFM_MTHD_CD VARCHAR2(7), INCD_END_DT VARCHAR2(14), MBLZ_EQPM_CONT VARCHAR2(400), MBLZ_PNUM NUMBER(5), RECR_CONT VARCHAR2(400), RECR_PERD NUMBER(5), LINK_ID NUMBER(10) comment on table TB_INCD_OCRR is 'µ¹¹ß»óȲ ¹ß»ý'; comment on column TB_INCD_OCRR.incd_ocrr_id is 'µ¹¹ß»óȲ ¹ß»ý ID'; comment on column TB_INCD_OCRR.rgst_dt is 'µî·Ï ÀϽÃ'; comment on column TB_INCD_OCRR.incd_orgn_cd is 'µ¹¹ß»óȲ ¿øº» ÄÚµå'; comment on column TB_INCD_OCRR.ocrr_lctn_nm is '¹ß»ý À§Ä¡ ¸í'; comment on column TB_INCD_OCRR.x_crdn is 'X ÁÂÇ¥'; comment on column TB_INCD_OCRR.y_crdn is 'Y ÁÂÇ¥'; comment on column TB_INCD_OCRR.incd_expl is 'µ¹¹ß»óȲ ¼³¸í'; comment on column TB_INCD_OCRR.cmtr_grad_cd is '¼ÒÅë µî±Þ ÄÚµå'; comment on column TB_INCD_OCRR.ifmr_nm is 'Á¦º¸ÀÚ ¸í'; comment on column TB_INCD_OCRR.incd_cnfm_mthd_cd is 'µ¹¹ß»óȲ È®ÀÎ ¹æ¹ý ÄÚµå'; comment on column TB_INCD_OCRR.incd_cnfm_dt is 'µ¹¹ß»óȲ È®ÀÎ ÀϽÃ'; comment on column TB_INCD_OCRR.incd_strt_dt is 'µ¹¹ß»óȲ ½ÃÀÛ ÀϽÃ'; comment on column TB_INCD_OCRR.incd_end_prar_dt is 'µ¹¹ß»óȲ Á¾·á ¿¹Á¤ ÀϽÃ'; comment on column TB_INCD_OCRR.incd_type_clsf_cd is 'µ¹¹ß»óȲ À¯Çü ºÐ·ù ÄÚµå'; comment on column TB_INCD_OCRR.incd_type_cd is 'µ¹¹ß»óȲ À¯Çü ÄÚµå'; comment on column TB_INCD_OCRR.incd_titl is 'µ¹¹ß»óȲ Á¦¸ñ'; comment on column TB_INCD_OCRR.incd_sern_cd is 'µ¹¹ß»óȲ ½É°¢µµ ÄÚµå'; comment on column TB_INCD_OCRR.dely_lngt is 'Áöü ±æÀÌ'; comment on column TB_INCD_OCRR.incd_lngt is 'µ¹¹ß»óȲ ±æÀÌ'; comment on column TB_INCD_OCRR.incd_ocrr_lane is 'µ¹¹ß»óȲ ¹ß»ý Â÷·Î'; comment on column TB_INCD_OCRR.incd_clsr_lane is 'µ¹¹ß»óȲ Â÷´Ü Â÷·Î'; comment on column TB_INCD_OCRR.trvl_lmnt_type_cd is 'ÅëÇà Á¦ÇÑ À¯Çü ÄÚµå'; comment on column TB_INCD_OCRR.trub_vhcl_yn is '°íÀå Â÷·® ¿©ºÎ'; comment on column TB_INCD_OCRR.falt_yn is '³«ÇϹ° ¿©ºÎ'; comment on column TB_INCD_OCRR.frwt_yn is 'È­ÀçÀ§Çè¹° ¿©ºÎ'; comment on column TB_INCD_OCRR.utis_cnct_yn is 'UTIS ¿¬°è ¿©ºÎ'; comment on column TB_INCD_OCRR.smlt_vhcl_unum is '¼ÒÇü Â÷·® ´ë¼ö'; comment on column TB_INCD_OCRR.mdlt_vhcl_unum is 'Áß´ëÇü Â÷·® ´ë¼ö'; comment on column TB_INCD_OCRR.injr_pnum is 'ºÎ»óÀÚ Àοø¼ö'; comment on column TB_INCD_OCRR.ftlt_pnum is '»ç¸ÁÀÚ Àοø¼ö'; comment on column TB_INCD_OCRR.wthr_cd is '±â»ó ÄÚµå'; comment on column TB_INCD_OCRR.resp_lvl_cd is '´ëÀÀ ¼öÁØ ÄÚµå'; comment on column TB_INCD_OCRR.vms_dspl_yn is 'VMS Ç¥Ãâ ¿©ºÎ'; comment on column TB_INCD_OCRR.incd_prgr_step_cd is 'µ¹¹ß»óȲ ÁøÇà ´Ü°è ÄÚµå'; comment on column TB_INCD_OCRR.incd_end_cnfm_mthd_cd is 'µ¹¹ß»óȲ Á¾·á È®ÀÎ ¹æ¹ý ÄÚµå'; comment on column TB_INCD_OCRR.incd_end_dt is 'µ¹¹ß»óȲ Á¾·á ÀϽÃ'; comment on column TB_INCD_OCRR.mblz_eqpm_cont is 'Ã⵿ Àåºñ ³»¿ë'; comment on column TB_INCD_OCRR.mblz_pnum is 'Ã⵿ Àοø¼ö'; comment on column TB_INCD_OCRR.recr_cont is 'º¹±¸ ³»¿ë'; comment on column TB_INCD_OCRR.recr_perd is 'º¹±¸ ±â°£'; comment on column TB_INCD_OCRR.link_id is '¸µÅ©ID'; #endif protected: void SetFINCD_OCRR_ID(String AValue); //µ¹¹ß»óȲ ¹ß»ý ID void SetFRGST_DT(String AValue); //µî·Ï ÀϽà void SetFINCD_ORGN_CD(String AValue); //µ¹¹ß»óȲ ¿øº» ÄÚµå : IST void SetFOCRR_LCTN_NM(String AValue); //¹ß»ý À§Ä¡ ¸í void SetFX_CRDN(String AValue); //X ÁÂÇ¥ void SetFY_CRDN(String AValue); //Y ÁÂÇ¥ void SetFINCD_EXPL(String AValue); //µ¹¹ß»óȲ ¼³¸í void SetFCMTR_GRAD_CD(String AValue); //¼ÒÅë µî±Þ ÄÚµå : LTCU void SetFIFMR_NM(String AValue); //Á¦º¸ÀÚ ¸í void SetFINCD_CNFM_MTHD_CD(String AValue); //µ¹¹ß»óȲ È®ÀÎ ¹æ¹ý ÄÚµå : ICM void SetFINCD_CNFM_DT(String AValue); //µ¹¹ß»óȲ È®ÀÎ ÀϽà void SetFINCD_STRT_DT(String AValue); //µ¹¹ß»óȲ ½ÃÀÛ ÀϽà void SetFINCD_END_PRAR_DT(String AValue); //µ¹¹ß»óȲ Á¾·á ¿¹Á¤ ÀϽà void SetFINCD_TYPE_CLSF_CD(String AValue); //µ¹¹ß»óȲ À¯Çü ºÐ·ù ÄÚµå : IDTU void SetFINCD_TYPE_CD(String AValue); //µ¹¹ß»óȲ À¯Çü ÄÚµå : ACTU, CRTU, EVTU, WETU Áß Çϳª void SetFINCD_TITL(String AValue); //µ¹¹ß»óȲ Á¦¸ñ void SetFINCD_SERN_CD(String AValue); //µ¹¹ß»óȲ ½É°¢µµ ÄÚµå : SRLU void SetFDELY_LNGT(String AValue); //Áöü ±æÀÌ void SetFINCD_LNGT(String AValue); //µ¹¹ß»óȲ ±æÀÌ void SetFINCD_OCRR_LANE(String AValue); //µ¹¹ß»óȲ ¹ß»ý Â÷·Î void SetFINCD_CLSR_LANE(String AValue); //µ¹¹ß»óȲ Â÷´Ü Â÷·Î void SetFTRVL_LMNT_TYPE_CD(String AValue); //ÅëÇà Á¦ÇÑ À¯Çü ÄÚµå : PRTU void SetFTRUB_VHCL_YN(String AValue); //°íÀå Â÷·® ¿©ºÎ void SetFFALT_YN(String AValue); //³«ÇϹ° ¿©ºÎ void SetFFRWT_YN(String AValue); //È­ÀçÀ§Çè¹° ¿©ºÎ void SetFUTIS_CNCT_YN(String AValue); //UTIS ¿¬°è ¿©ºÎ void SetFSMLT_VHCL_UNUM(String AValue); //¼ÒÇü Â÷·® ´ë¼ö void SetFMDLT_VHCL_UNUM(String AValue); //Áß´ëÇü Â÷·® ´ë¼ö void SetFINJR_PNUM(String AValue); //ºÎ»óÀÚ Àοø¼ö void SetFFTLT_PNUM(String AValue); //»ç¸ÁÀÚ Àοø¼ö void SetFWTHR_CD(String AValue); //±â»ó ÄÚµå : DFW void SetFRESP_LVL_CD(String AValue); //´ëÀÀ ¼öÁØ ÄÚµå : RSL void SetFVMS_DSPL_YN(String AValue); //VMS Ç¥Ãâ ¿©ºÎ void SetFINCD_PRGR_STEP_CD(String AValue); //µ¹¹ß»óȲ ÁøÇà ´Ü°è ÄÚµå : ISS void SetFINCD_END_CNFM_MTHD_CD(String AValue); //µ¹¹ß»óȲ Á¾·á È®ÀÎ ¹æ¹ý ÄÚµå : ICM void SetFINCD_END_DT(String AValue); //µ¹¹ß»óȲ Á¾·á ÀϽà void SetFMBLZ_EQPM_CONT(String AValue); //Ã⵿ Àåºñ ³»¿ë void SetFMBLZ_PNUM(String AValue); //Ã⵿ Àοø¼ö void SetFRECR_CONT(String AValue); //º¹±¸ ³»¿ë void SetFRECR_PERD(String AValue); //º¹±¸ ±â°£ void SetFLINK_ID(String AValue); //µ¹¹ß¹ß»ý LINK ID public: __property bool Modified = {read = FModified}; __property bool Completed = {read = FCompleted, write = FCompleted}; __property String INCD_OCRR_ID = {read=FINCD_OCRR_ID , write=SetFINCD_OCRR_ID }; __property String RGST_DT = {read=FRGST_DT , write=SetFRGST_DT }; __property String INCD_ORGN_CD = {read=FINCD_ORGN_CD , write=SetFINCD_ORGN_CD }; __property String OCRR_LCTN_NM = {read=FOCRR_LCTN_NM , write=SetFOCRR_LCTN_NM }; __property String X_CRDN = {read=FX_CRDN , write=SetFX_CRDN }; __property String Y_CRDN = {read=FY_CRDN , write=SetFY_CRDN }; __property String INCD_EXPL = {read=FINCD_EXPL , write=SetFINCD_EXPL }; __property String CMTR_GRAD_CD = {read=FCMTR_GRAD_CD , write=SetFCMTR_GRAD_CD }; __property String IFMR_NM = {read=FIFMR_NM , write=SetFIFMR_NM }; __property String INCD_CNFM_MTHD_CD = {read=FINCD_CNFM_MTHD_CD , write=SetFINCD_CNFM_MTHD_CD }; __property String INCD_CNFM_DT = {read=FINCD_CNFM_DT , write=SetFINCD_CNFM_DT }; __property String INCD_STRT_DT = {read=FINCD_STRT_DT , write=SetFINCD_STRT_DT }; __property String INCD_END_PRAR_DT = {read=FINCD_END_PRAR_DT , write=SetFINCD_END_PRAR_DT }; __property String INCD_TYPE_CLSF_CD = {read=FINCD_TYPE_CLSF_CD , write=SetFINCD_TYPE_CLSF_CD }; __property String INCD_TYPE_CD = {read=FINCD_TYPE_CD , write=SetFINCD_TYPE_CD }; __property String INCD_TITL = {read=FINCD_TITL , write=SetFINCD_TITL }; __property String INCD_SERN_CD = {read=FINCD_SERN_CD , write=SetFINCD_SERN_CD }; __property String DELY_LNGT = {read=FDELY_LNGT , write=SetFDELY_LNGT }; __property String INCD_LNGT = {read=FINCD_LNGT , write=SetFINCD_LNGT }; __property String INCD_OCRR_LANE = {read=FINCD_OCRR_LANE , write=SetFINCD_OCRR_LANE }; __property String INCD_CLSR_LANE = {read=FINCD_CLSR_LANE , write=SetFINCD_CLSR_LANE }; __property String TRVL_LMNT_TYPE_CD = {read=FTRVL_LMNT_TYPE_CD , write=SetFTRVL_LMNT_TYPE_CD }; __property String TRUB_VHCL_YN = {read=FTRUB_VHCL_YN , write=SetFTRUB_VHCL_YN }; __property String FALT_YN = {read=FFALT_YN , write=SetFFALT_YN }; __property String FRWT_YN = {read=FFRWT_YN , write=SetFFRWT_YN }; __property String UTIS_CNCT_YN = {read=FUTIS_CNCT_YN , write=SetFUTIS_CNCT_YN }; __property String SMLT_VHCL_UNUM = {read=FSMLT_VHCL_UNUM , write=SetFSMLT_VHCL_UNUM }; __property String MDLT_VHCL_UNUM = {read=FMDLT_VHCL_UNUM , write=SetFMDLT_VHCL_UNUM }; __property String INJR_PNUM = {read=FINJR_PNUM , write=SetFINJR_PNUM }; __property String FTLT_PNUM = {read=FFTLT_PNUM , write=SetFFTLT_PNUM }; __property String WTHR_CD = {read=FWTHR_CD , write=SetFWTHR_CD }; __property String RESP_LVL_CD = {read=FRESP_LVL_CD , write=SetFRESP_LVL_CD }; __property String VMS_DSPL_YN = {read=FVMS_DSPL_YN , write=SetFVMS_DSPL_YN }; __property String INCD_PRGR_STEP_CD = {read=FINCD_PRGR_STEP_CD , write=SetFINCD_PRGR_STEP_CD }; __property String INCD_END_CNFM_MTHD_CD = {read=FINCD_END_CNFM_MTHD_CD , write=SetFINCD_END_CNFM_MTHD_CD }; __property String INCD_END_DT = {read=FINCD_END_DT , write=SetFINCD_END_DT }; __property String MBLZ_EQPM_CONT = {read=FMBLZ_EQPM_CONT , write=SetFMBLZ_EQPM_CONT }; __property String MBLZ_PNUM = {read=FMBLZ_PNUM , write=SetFMBLZ_PNUM }; __property String RECR_CONT = {read=FRECR_CONT , write=SetFRECR_CONT }; __property String RECR_PERD = {read=FRECR_PERD , write=SetFRECR_PERD }; __property String LINK_ID = {read=FLINK_ID , write=SetFLINK_ID }; }; //--------------------------------------------------------------------------- /* * Incident Manager */ class TItsIncidentManager { public: TItsIncidentManager(); virtual ~TItsIncidentManager(); public: ListMap FVmsLists; ListMap FAutoLists; ListMap FLists; int FAutoIncident; public: bool LoadFromDb(TADOConnection *ADbConn=NULL); bool LoadFromAutoIncident(TADOConnection *ADbConn=NULL); bool LoadFromVmsIncident(TADOConnection *ADbConn=NULL); bool UpdateIncidentInfo(TItsIncident *AObj, TADOConnection *ADbConn=NULL); bool DeleteIncidentLoc(String AIncidId, TADOConnection *ADbConn=NULL); bool UpdateIncidentLoc(TItsIncident *AObj, TADOConnection *ADbConn=NULL); bool MergeVmsIncidentInfo(String AINCD_OCRR_ID, // 'µ¹¹ß»óȲ ¹ß»ý ID String ASTRT_LCTN_NM, // '½ÃÀÛ À§Ä¡ ¸í String AEND_LCTN_NM, // 'Á¾·á À§Ä¡ ¸í String AOCRR_LCTN_NM, // '¹ß»ý À§Ä¡ ¸í String ACMTR_GRAD_CD, // '¼ÒÅë µî±Þ ÄÚµå String AINCD_CLSR_LANE, // 'µ¹¹ß»óȲ Â÷´Ü Â÷·Î String AVMS_DSPL_YN, // 'VMS Ç¥Ãâ ¿©ºÎ String AINCD_PRGR_STEP_CD, // 'µ¹¹ß»óȲ ÁøÇà ´Ü°è ÄÚµå String AINCD_STRT_DT, // 'µ¹¹ß»óȲ ½ÃÀÛ ÀϽà String AINCD_END_PRAR_DT, // 'µ¹¹ß»óȲ Á¾·á ¿¹Á¤ ÀϽà String ALINK_ID, // '¸µÅ©ID String AVMS_INCD_TYPE_CD, // 'VMS µ¹¹ßÀ¯ÇüÄÚµå String AVMS_INCD_DETL_TYPE_CD, // 'VMS µ¹¹ß¼¼ºÎÀ¯ÇüÄÚµå String AVMS_INCD_RSTR_TYPE_CD, // 'VMS µ¹¹ßÅëÁ¦ÄÚµå TADOConnection *ADbConn=NULL); bool UpdateVmsIncidentInfo(String AINCD_OCRR_ID, String AINCD_PRGR_STEP_CD, TADOConnection *ADbConn=NULL); bool GetNextIncidentId(String ACenterId, String &AIncidentId, TADOConnection *ADbConn=NULL); }; //--------------------------------------------------------------------------- extern TItsIncidentManager *ItsIncidentManager; //--------------------------------------------------------------------------- #endif