CDSIncidentF.h 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSIncidentFH
  3. #define CDSIncidentFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <ADODB.hpp>
  7. #include <DB.hpp>
  8. #include "cxCustomData.hpp"
  9. #include "LibSTLF.hpp"
  10. #include "ITSDbF.h"
  11. //---------------------------------------------------------------------------
  12. /*
  13. * Incident class
  14. */
  15. class TItsAutoIncident
  16. {
  17. public :
  18. TItsAutoIncident(){}
  19. virtual ~TItsAutoIncident(){}
  20. public :
  21. String LINK_ID; //NUMBER(10) N 링크ID
  22. String DETC_DT; //VARCHAR2(14) N 검지 일시
  23. String CLCT_SPED_AVRG; //NUMBER(3) Y 0 수집 속도 평균
  24. String ESTM_SPED_AVRG; //NUMBER(3) Y 0 예상 속도 평균
  25. String REAL_YN; //CHAR(1) Y 'N' 사실 여부
  26. String X_CRDN;
  27. String Y_CRDN;
  28. String ROAD_NAME;
  29. String STNAME;
  30. String EDNAME;
  31. };
  32. //---------------------------------------------------------------------------
  33. /*
  34. * Vms Incident class
  35. */
  36. class TItsVmsIncident
  37. {
  38. public:
  39. TItsVmsIncident(){}
  40. virtual ~TItsVmsIncident(){}
  41. public:
  42. String INCD_OCRR_ID; //돌발상황 발생 ID
  43. String STRT_LCTN_NM; //시작 위치 명
  44. String END_LCTN_NM; //종료 위치 명
  45. String OCRR_LCTN_NM; //발생 위치 명
  46. String CMTR_GRAD_CD; //소통 등급 코드
  47. String INCD_CLSR_LANE; //돌발상황 차단 차로
  48. String VMS_DSPL_YN; //VMS 표출 여부
  49. String INCD_PRGR_STEP_CD; //돌발상황 진행 단계 코드
  50. String INCD_STRT_DT; //돌발상황 시작 일시
  51. String INCD_END_PRAR_DT; //돌발상황 종료 예정 일시
  52. String LINK_ID; //링크ID
  53. String VMS_INCD_TYPE_CD; //VMS 돌발유형코드
  54. String VMS_INCD_DETL_TYPE_CD; //VMS 돌발세부유형코드
  55. String VMS_INCD_RSTR_TYPE_CD;
  56. };
  57. //---------------------------------------------------------------------------
  58. /*
  59. * Incident class
  60. */
  61. class TItsIncident
  62. {
  63. public:
  64. TItsIncident();
  65. virtual ~TItsIncident();
  66. void Clear();
  67. private:
  68. bool FModified;
  69. bool FCompleted;
  70. public:
  71. String FINCD_OCRR_ID; //돌발상황 발생 ID
  72. String FRGST_DT; //등록 일시
  73. String FINCD_ORGN_CD; //돌발상황 원본 코드 : IST
  74. String FOCRR_LCTN_NM; //발생 위치 명
  75. String FX_CRDN; //X 좌표
  76. String FY_CRDN; //Y 좌표
  77. String FINCD_EXPL; //돌발상황 설명
  78. String FCMTR_GRAD_CD; //소통 등급 코드 : LTCU
  79. String FIFMR_NM; //제보자 명
  80. String FINCD_CNFM_MTHD_CD; //돌발상황 확인 방법 코드 : ICM
  81. String FINCD_CNFM_DT; //돌발상황 확인 일시
  82. String FINCD_STRT_DT; //돌발상황 시작 일시
  83. String FINCD_END_PRAR_DT; //돌발상황 종료 예정 일시
  84. String FINCD_TYPE_CLSF_CD; //돌발상황 유형 분류 코드 : IDTU
  85. String FINCD_TYPE_CD; //돌발상황 유형 코드 : ACTU, CRTU, EVTU, WETU 중 하나
  86. String FINCD_TITL; //돌발상황 제목
  87. String FINCD_SERN_CD; //돌발상황 심각도 코드 : SRLU
  88. String FDELY_LNGT; //지체 길이
  89. String FINCD_LNGT; //돌발상황 길이
  90. String FINCD_OCRR_LANE; //돌발상황 발생 차로
  91. String FINCD_CLSR_LANE; //돌발상황 차단 차로
  92. String FTRVL_LMNT_TYPE_CD; //통행 제한 유형 코드 : PRTU
  93. String FTRUB_VHCL_YN; //고장 차량 여부
  94. String FFALT_YN; //낙하물 여부
  95. String FFRWT_YN; //화재위험물 여부
  96. String FUTIS_CNCT_YN; //UTIS 연계 여부
  97. String FSMLT_VHCL_UNUM; //소형 차량 대수
  98. String FMDLT_VHCL_UNUM; //중대형 차량 대수
  99. String FINJR_PNUM; //부상자 인원수
  100. String FFTLT_PNUM; //사망자 인원수
  101. String FWTHR_CD; //기상 코드 : DFW
  102. String FRESP_LVL_CD; //대응 수준 코드 : RSL
  103. String FVMS_DSPL_YN; //VMS 표출 여부
  104. String FINCD_PRGR_STEP_CD; //돌발상황 진행 단계 코드 : ISS
  105. String FINCD_END_CNFM_MTHD_CD; //돌발상황 종료 확인 방법 코드 : ICM
  106. String FINCD_END_DT; //돌발상황 종료 일시
  107. String FMBLZ_EQPM_CONT; //출동 장비 내용
  108. String FMBLZ_PNUM; //출동 인원수
  109. String FRECR_CONT; //복구 내용
  110. String FRECR_PERD; //복구 기간
  111. String FLINK_ID; //돌발발생 LINK ID
  112. String DISP_INCD; //현재 돌발 진행 여부
  113. void *FMarker;
  114. void SetValue(String &AOrgValue, String AValue);
  115. //돌발상황 원본 코드 : IST
  116. //소통등급 코드 : LTCU
  117. //돌발상황 확인 방법 코드 : ICM
  118. //돌발상황 유형 분류 코드 : IDTU
  119. //돌발상황 유형 코드 : ACTU, CRTU, EVTU, WETU 중 하나
  120. //돌발상황 심각도 코드 : SRLU
  121. //통행 제한 유형 코드 : PRTU
  122. //대응 수준 코드 : RSL
  123. //돌발상황 진행 단계 코드 : ISS
  124. //돌발상황 종료 확인 방법 코드 : ICM
  125. #if 0
  126. INCD_OCRR_ID VARCHAR2(12) NOT NULL,
  127. RGST_DT VARCHAR2(14),
  128. INCD_ORGN_CD VARCHAR2(7),
  129. OCRR_LCTN_NM VARCHAR2(100),
  130. X_CRDN NUMBER(11,8),
  131. Y_CRDN NUMBER(10,8),
  132. INCD_EXPL VARCHAR2(600),
  133. CMTR_GRAD_CD VARCHAR2(7),
  134. IFMR_NM VARCHAR2(20),
  135. INCD_CNFM_MTHD_CD VARCHAR2(7),
  136. INCD_CNFM_DT VARCHAR2(14),
  137. INCD_STRT_DT VARCHAR2(14),
  138. INCD_END_PRAR_DT VARCHAR2(14),
  139. INCD_TYPE_CLSF_CD VARCHAR2(7),
  140. INCD_TYPE_CD VARCHAR2(7),
  141. INCD_TITL VARCHAR2(400),
  142. INCD_SERN_CD VARCHAR2(7),
  143. DELY_LNGT NUMBER(5),
  144. INCD_LNGT NUMBER(5),
  145. INCD_OCRR_LANE VARCHAR2(6),
  146. INCD_CLSR_LANE VARCHAR2(6),
  147. TRVL_LMNT_TYPE_CD VARCHAR2(7),
  148. TRUB_VHCL_YN CHAR(1) DEFAULT 'N',
  149. FALT_YN CHAR(1) DEFAULT 'N',
  150. FRWT_YN CHAR(1) DEFAULT 'N',
  151. UTIS_CNCT_YN CHAR(1) DEFAULT 'N',
  152. SMLT_VHCL_UNUM NUMBER(5),
  153. MDLT_VHCL_UNUM NUMBER(5),
  154. INJR_PNUM NUMBER(4) DEFAULT 0,
  155. FTLT_PNUM NUMBER(4) DEFAULT 0,
  156. WTHR_CD VARCHAR2(7),
  157. RESP_LVL_CD VARCHAR2(7),
  158. VMS_DSPL_YN CHAR(1) DEFAULT 'N',
  159. INCD_PRGR_STEP_CD VARCHAR2(7),
  160. INCD_END_CNFM_MTHD_CD VARCHAR2(7),
  161. INCD_END_DT VARCHAR2(14),
  162. MBLZ_EQPM_CONT VARCHAR2(400),
  163. MBLZ_PNUM NUMBER(5),
  164. RECR_CONT VARCHAR2(400),
  165. RECR_PERD NUMBER(5),
  166. LINK_ID NUMBER(10)
  167. comment on table TB_INCD_OCRR is '돌발상황 발생';
  168. comment on column TB_INCD_OCRR.incd_ocrr_id is '돌발상황 발생 ID';
  169. comment on column TB_INCD_OCRR.rgst_dt is '등록 일시';
  170. comment on column TB_INCD_OCRR.incd_orgn_cd is '돌발상황 원본 코드';
  171. comment on column TB_INCD_OCRR.ocrr_lctn_nm is '발생 위치 명';
  172. comment on column TB_INCD_OCRR.x_crdn is 'X 좌표';
  173. comment on column TB_INCD_OCRR.y_crdn is 'Y 좌표';
  174. comment on column TB_INCD_OCRR.incd_expl is '돌발상황 설명';
  175. comment on column TB_INCD_OCRR.cmtr_grad_cd is '소통 등급 코드';
  176. comment on column TB_INCD_OCRR.ifmr_nm is '제보자 명';
  177. comment on column TB_INCD_OCRR.incd_cnfm_mthd_cd is '돌발상황 확인 방법 코드';
  178. comment on column TB_INCD_OCRR.incd_cnfm_dt is '돌발상황 확인 일시';
  179. comment on column TB_INCD_OCRR.incd_strt_dt is '돌발상황 시작 일시';
  180. comment on column TB_INCD_OCRR.incd_end_prar_dt is '돌발상황 종료 예정 일시';
  181. comment on column TB_INCD_OCRR.incd_type_clsf_cd is '돌발상황 유형 분류 코드';
  182. comment on column TB_INCD_OCRR.incd_type_cd is '돌발상황 유형 코드';
  183. comment on column TB_INCD_OCRR.incd_titl is '돌발상황 제목';
  184. comment on column TB_INCD_OCRR.incd_sern_cd is '돌발상황 심각도 코드';
  185. comment on column TB_INCD_OCRR.dely_lngt is '지체 길이';
  186. comment on column TB_INCD_OCRR.incd_lngt is '돌발상황 길이';
  187. comment on column TB_INCD_OCRR.incd_ocrr_lane is '돌발상황 발생 차로';
  188. comment on column TB_INCD_OCRR.incd_clsr_lane is '돌발상황 차단 차로';
  189. comment on column TB_INCD_OCRR.trvl_lmnt_type_cd is '통행 제한 유형 코드';
  190. comment on column TB_INCD_OCRR.trub_vhcl_yn is '고장 차량 여부';
  191. comment on column TB_INCD_OCRR.falt_yn is '낙하물 여부';
  192. comment on column TB_INCD_OCRR.frwt_yn is '화재위험물 여부';
  193. comment on column TB_INCD_OCRR.utis_cnct_yn is 'UTIS 연계 여부';
  194. comment on column TB_INCD_OCRR.smlt_vhcl_unum is '소형 차량 대수';
  195. comment on column TB_INCD_OCRR.mdlt_vhcl_unum is '중대형 차량 대수';
  196. comment on column TB_INCD_OCRR.injr_pnum is '부상자 인원수';
  197. comment on column TB_INCD_OCRR.ftlt_pnum is '사망자 인원수';
  198. comment on column TB_INCD_OCRR.wthr_cd is '기상 코드';
  199. comment on column TB_INCD_OCRR.resp_lvl_cd is '대응 수준 코드';
  200. comment on column TB_INCD_OCRR.vms_dspl_yn is 'VMS 표출 여부';
  201. comment on column TB_INCD_OCRR.incd_prgr_step_cd is '돌발상황 진행 단계 코드';
  202. comment on column TB_INCD_OCRR.incd_end_cnfm_mthd_cd is '돌발상황 종료 확인 방법 코드';
  203. comment on column TB_INCD_OCRR.incd_end_dt is '돌발상황 종료 일시';
  204. comment on column TB_INCD_OCRR.mblz_eqpm_cont is '출동 장비 내용';
  205. comment on column TB_INCD_OCRR.mblz_pnum is '출동 인원수';
  206. comment on column TB_INCD_OCRR.recr_cont is '복구 내용';
  207. comment on column TB_INCD_OCRR.recr_perd is '복구 기간';
  208. comment on column TB_INCD_OCRR.link_id is '링크ID';
  209. #endif
  210. protected:
  211. void SetFINCD_OCRR_ID(String AValue); //돌발상황 발생 ID
  212. void SetFRGST_DT(String AValue); //등록 일시
  213. void SetFINCD_ORGN_CD(String AValue); //돌발상황 원본 코드 : IST
  214. void SetFOCRR_LCTN_NM(String AValue); //발생 위치 명
  215. void SetFX_CRDN(String AValue); //X 좌표
  216. void SetFY_CRDN(String AValue); //Y 좌표
  217. void SetFINCD_EXPL(String AValue); //돌발상황 설명
  218. void SetFCMTR_GRAD_CD(String AValue); //소통 등급 코드 : LTCU
  219. void SetFIFMR_NM(String AValue); //제보자 명
  220. void SetFINCD_CNFM_MTHD_CD(String AValue); //돌발상황 확인 방법 코드 : ICM
  221. void SetFINCD_CNFM_DT(String AValue); //돌발상황 확인 일시
  222. void SetFINCD_STRT_DT(String AValue); //돌발상황 시작 일시
  223. void SetFINCD_END_PRAR_DT(String AValue); //돌발상황 종료 예정 일시
  224. void SetFINCD_TYPE_CLSF_CD(String AValue); //돌발상황 유형 분류 코드 : IDTU
  225. void SetFINCD_TYPE_CD(String AValue); //돌발상황 유형 코드 : ACTU, CRTU, EVTU, WETU 중 하나
  226. void SetFINCD_TITL(String AValue); //돌발상황 제목
  227. void SetFINCD_SERN_CD(String AValue); //돌발상황 심각도 코드 : SRLU
  228. void SetFDELY_LNGT(String AValue); //지체 길이
  229. void SetFINCD_LNGT(String AValue); //돌발상황 길이
  230. void SetFINCD_OCRR_LANE(String AValue); //돌발상황 발생 차로
  231. void SetFINCD_CLSR_LANE(String AValue); //돌발상황 차단 차로
  232. void SetFTRVL_LMNT_TYPE_CD(String AValue); //통행 제한 유형 코드 : PRTU
  233. void SetFTRUB_VHCL_YN(String AValue); //고장 차량 여부
  234. void SetFFALT_YN(String AValue); //낙하물 여부
  235. void SetFFRWT_YN(String AValue); //화재위험물 여부
  236. void SetFUTIS_CNCT_YN(String AValue); //UTIS 연계 여부
  237. void SetFSMLT_VHCL_UNUM(String AValue); //소형 차량 대수
  238. void SetFMDLT_VHCL_UNUM(String AValue); //중대형 차량 대수
  239. void SetFINJR_PNUM(String AValue); //부상자 인원수
  240. void SetFFTLT_PNUM(String AValue); //사망자 인원수
  241. void SetFWTHR_CD(String AValue); //기상 코드 : DFW
  242. void SetFRESP_LVL_CD(String AValue); //대응 수준 코드 : RSL
  243. void SetFVMS_DSPL_YN(String AValue); //VMS 표출 여부
  244. void SetFINCD_PRGR_STEP_CD(String AValue); //돌발상황 진행 단계 코드 : ISS
  245. void SetFINCD_END_CNFM_MTHD_CD(String AValue); //돌발상황 종료 확인 방법 코드 : ICM
  246. void SetFINCD_END_DT(String AValue); //돌발상황 종료 일시
  247. void SetFMBLZ_EQPM_CONT(String AValue); //출동 장비 내용
  248. void SetFMBLZ_PNUM(String AValue); //출동 인원수
  249. void SetFRECR_CONT(String AValue); //복구 내용
  250. void SetFRECR_PERD(String AValue); //복구 기간
  251. void SetFLINK_ID(String AValue); //돌발발생 LINK ID
  252. public:
  253. __property bool Modified = {read = FModified};
  254. __property bool Completed = {read = FCompleted, write = FCompleted};
  255. __property String INCD_OCRR_ID = {read=FINCD_OCRR_ID , write=SetFINCD_OCRR_ID };
  256. __property String RGST_DT = {read=FRGST_DT , write=SetFRGST_DT };
  257. __property String INCD_ORGN_CD = {read=FINCD_ORGN_CD , write=SetFINCD_ORGN_CD };
  258. __property String OCRR_LCTN_NM = {read=FOCRR_LCTN_NM , write=SetFOCRR_LCTN_NM };
  259. __property String X_CRDN = {read=FX_CRDN , write=SetFX_CRDN };
  260. __property String Y_CRDN = {read=FY_CRDN , write=SetFY_CRDN };
  261. __property String INCD_EXPL = {read=FINCD_EXPL , write=SetFINCD_EXPL };
  262. __property String CMTR_GRAD_CD = {read=FCMTR_GRAD_CD , write=SetFCMTR_GRAD_CD };
  263. __property String IFMR_NM = {read=FIFMR_NM , write=SetFIFMR_NM };
  264. __property String INCD_CNFM_MTHD_CD = {read=FINCD_CNFM_MTHD_CD , write=SetFINCD_CNFM_MTHD_CD };
  265. __property String INCD_CNFM_DT = {read=FINCD_CNFM_DT , write=SetFINCD_CNFM_DT };
  266. __property String INCD_STRT_DT = {read=FINCD_STRT_DT , write=SetFINCD_STRT_DT };
  267. __property String INCD_END_PRAR_DT = {read=FINCD_END_PRAR_DT , write=SetFINCD_END_PRAR_DT };
  268. __property String INCD_TYPE_CLSF_CD = {read=FINCD_TYPE_CLSF_CD , write=SetFINCD_TYPE_CLSF_CD };
  269. __property String INCD_TYPE_CD = {read=FINCD_TYPE_CD , write=SetFINCD_TYPE_CD };
  270. __property String INCD_TITL = {read=FINCD_TITL , write=SetFINCD_TITL };
  271. __property String INCD_SERN_CD = {read=FINCD_SERN_CD , write=SetFINCD_SERN_CD };
  272. __property String DELY_LNGT = {read=FDELY_LNGT , write=SetFDELY_LNGT };
  273. __property String INCD_LNGT = {read=FINCD_LNGT , write=SetFINCD_LNGT };
  274. __property String INCD_OCRR_LANE = {read=FINCD_OCRR_LANE , write=SetFINCD_OCRR_LANE };
  275. __property String INCD_CLSR_LANE = {read=FINCD_CLSR_LANE , write=SetFINCD_CLSR_LANE };
  276. __property String TRVL_LMNT_TYPE_CD = {read=FTRVL_LMNT_TYPE_CD , write=SetFTRVL_LMNT_TYPE_CD };
  277. __property String TRUB_VHCL_YN = {read=FTRUB_VHCL_YN , write=SetFTRUB_VHCL_YN };
  278. __property String FALT_YN = {read=FFALT_YN , write=SetFFALT_YN };
  279. __property String FRWT_YN = {read=FFRWT_YN , write=SetFFRWT_YN };
  280. __property String UTIS_CNCT_YN = {read=FUTIS_CNCT_YN , write=SetFUTIS_CNCT_YN };
  281. __property String SMLT_VHCL_UNUM = {read=FSMLT_VHCL_UNUM , write=SetFSMLT_VHCL_UNUM };
  282. __property String MDLT_VHCL_UNUM = {read=FMDLT_VHCL_UNUM , write=SetFMDLT_VHCL_UNUM };
  283. __property String INJR_PNUM = {read=FINJR_PNUM , write=SetFINJR_PNUM };
  284. __property String FTLT_PNUM = {read=FFTLT_PNUM , write=SetFFTLT_PNUM };
  285. __property String WTHR_CD = {read=FWTHR_CD , write=SetFWTHR_CD };
  286. __property String RESP_LVL_CD = {read=FRESP_LVL_CD , write=SetFRESP_LVL_CD };
  287. __property String VMS_DSPL_YN = {read=FVMS_DSPL_YN , write=SetFVMS_DSPL_YN };
  288. __property String INCD_PRGR_STEP_CD = {read=FINCD_PRGR_STEP_CD , write=SetFINCD_PRGR_STEP_CD };
  289. __property String INCD_END_CNFM_MTHD_CD = {read=FINCD_END_CNFM_MTHD_CD , write=SetFINCD_END_CNFM_MTHD_CD };
  290. __property String INCD_END_DT = {read=FINCD_END_DT , write=SetFINCD_END_DT };
  291. __property String MBLZ_EQPM_CONT = {read=FMBLZ_EQPM_CONT , write=SetFMBLZ_EQPM_CONT };
  292. __property String MBLZ_PNUM = {read=FMBLZ_PNUM , write=SetFMBLZ_PNUM };
  293. __property String RECR_CONT = {read=FRECR_CONT , write=SetFRECR_CONT };
  294. __property String RECR_PERD = {read=FRECR_PERD , write=SetFRECR_PERD };
  295. __property String LINK_ID = {read=FLINK_ID , write=SetFLINK_ID };
  296. };
  297. //---------------------------------------------------------------------------
  298. /*
  299. * Incident Manager
  300. */
  301. class TItsIncidentManager
  302. {
  303. public:
  304. TItsIncidentManager();
  305. virtual ~TItsIncidentManager();
  306. public:
  307. ListMap<TItsVmsIncident> FVmsLists;
  308. ListMap<TItsAutoIncident> FAutoLists;
  309. ListMap<TItsIncident> FLists;
  310. int FAutoIncident;
  311. public:
  312. bool LoadFromDb(TADOConnection *ADbConn=NULL);
  313. bool LoadFromAutoIncident(TADOConnection *ADbConn=NULL);
  314. bool LoadFromVmsIncident(TADOConnection *ADbConn=NULL);
  315. bool UpdateIncidentInfo(TItsIncident *AObj, TADOConnection *ADbConn=NULL);
  316. bool DeleteIncidentLoc(String AIncidId, TADOConnection *ADbConn=NULL);
  317. bool UpdateIncidentLoc(TItsIncident *AObj, TADOConnection *ADbConn=NULL);
  318. bool MergeVmsIncidentInfo(String AINCD_OCRR_ID, // '돌발상황 발생 ID
  319. String ASTRT_LCTN_NM, // '시작 위치 명
  320. String AEND_LCTN_NM, // '종료 위치 명
  321. String AOCRR_LCTN_NM, // '발생 위치 명
  322. String ACMTR_GRAD_CD, // '소통 등급 코드
  323. String AINCD_CLSR_LANE, // '돌발상황 차단 차로
  324. String AVMS_DSPL_YN, // 'VMS 표출 여부
  325. String AINCD_PRGR_STEP_CD, // '돌발상황 진행 단계 코드
  326. String AINCD_STRT_DT, // '돌발상황 시작 일시
  327. String AINCD_END_PRAR_DT, // '돌발상황 종료 예정 일시
  328. String ALINK_ID, // '링크ID
  329. String AVMS_INCD_TYPE_CD, // 'VMS 돌발유형코드
  330. String AVMS_INCD_DETL_TYPE_CD, // 'VMS 돌발세부유형코드
  331. String AVMS_INCD_RSTR_TYPE_CD, // 'VMS 돌발통제코드
  332. TADOConnection *ADbConn=NULL);
  333. bool UpdateVmsIncidentInfo(String AINCD_OCRR_ID, String AINCD_PRGR_STEP_CD, TADOConnection *ADbConn=NULL);
  334. bool GetNextIncidentId(String ACenterId, String &AIncidentId, TADOConnection *ADbConn=NULL);
  335. };
  336. //---------------------------------------------------------------------------
  337. extern TItsIncidentManager *ItsIncidentManager;
  338. //---------------------------------------------------------------------------
  339. #endif