Attendance.clw
Upload User: bjvcxy
Upload Date: 2021-05-06
Package Size: 2054k
Code Size: 11k
Development Platform:

Visual C++

  1. ; CLW file contains information for the MFC ClassWizard
  2. [General Info]
  3. Version=1
  4. LastClass=CStatDlg
  5. LastTemplate=CRecordset
  6. NewFileInclude1=#include "stdafx.h"
  7. NewFileInclude2=#include "attendance.h"
  8. LastPage=0
  9. ClassCount=20
  10. Class1=CAttDlg
  11. Class2=CAttendanceApp
  12. Class3=CAboutDlg
  13. Class4=CAttendanceDlg
  14. Class5=CAttendanceRS
  15. Class6=CCounterRS
  16. Class7=CDepartRS
  17. Class8=CLoginDlg
  18. Class9=CPage1
  19. Class10=CPage2
  20. Class11=CPage3
  21. Class12=CPage4
  22. Class13=CPersonRS
  23. Class14=CStatDlg
  24. Class15=CWorkplanDlg
  25. ResourceCount=10
  26. Resource1=IDD_DLG_LOGIN
  27. Resource2=IDD_DLG_WORKPLAN
  28. Resource3=IDD_PROPPAGE_3
  29. Resource4=IDD_DLG_ATTENDANCE
  30. Resource5=IDD_PROPPAGE_1
  31. Resource6=IDD_ATTENDANCE_DIALOG
  32. Resource7=IDD_ABOUTBOX
  33. Resource8=IDD_PROPPAGE_2
  34. Resource9=IDD_PROPPAGE_4
  35. Class16=COvertimeRS
  36. Class17=CLeaveRS
  37. Class18=CErrandRS
  38. Class19=CStatRS
  39. Class20=CTest
  40. Resource10=IDD_DLG_STAT
  41. [CLS:CAttDlg]
  42. Type=0
  43. BaseClass=CDialog
  44. HeaderFile=AttDlg.h
  45. ImplementationFile=AttDlg.cpp
  46. LastObject=IDC_EDT_SEEKPERSONID
  47. [CLS:CAttendanceApp]
  48. Type=0
  49. BaseClass=CWinApp
  50. HeaderFile=Attendance.h
  51. ImplementationFile=Attendance.cpp
  52. [CLS:CAboutDlg]
  53. Type=0
  54. BaseClass=CDialog
  55. HeaderFile=AttendanceDlg.cpp
  56. ImplementationFile=AttendanceDlg.cpp
  57. LastObject=IDOK
  58. [CLS:CAttendanceDlg]
  59. Type=0
  60. BaseClass=CDialog
  61. HeaderFile=AttendanceDlg.h
  62. ImplementationFile=AttendanceDlg.cpp
  63. LastObject=IDC_BTN_RECORD
  64. Filter=D
  65. VirtualFilter=dWC
  66. [CLS:CAttendanceRS]
  67. Type=0
  68. HeaderFile=AttendanceRS.h
  69. ImplementationFile=AttendanceRS.cpp
  70. [CLS:CCounterRS]
  71. Type=0
  72. HeaderFile=CounterRS.h
  73. ImplementationFile=CounterRS.cpp
  74. [CLS:CDepartRS]
  75. Type=0
  76. HeaderFile=DepartRS.h
  77. ImplementationFile=DepartRS.cpp
  78. [CLS:CLoginDlg]
  79. Type=0
  80. BaseClass=CDialog
  81. HeaderFile=LoginDlg.h
  82. ImplementationFile=LoginDlg.cpp
  83. LastObject=IDCANCEL
  84. [CLS:CPage1]
  85. Type=0
  86. BaseClass=CPropertyPage
  87. HeaderFile=Page1.h
  88. ImplementationFile=Page1.cpp
  89. LastObject=IDC_EDT_IOTIME
  90. [CLS:CPage2]
  91. Type=0
  92. BaseClass=CPropertyPage
  93. HeaderFile=Page2.h
  94. ImplementationFile=Page2.cpp
  95. LastObject=CPage2
  96. Filter=D
  97. VirtualFilter=idWC
  98. [CLS:CPage3]
  99. Type=0
  100. BaseClass=CPropertyPage
  101. HeaderFile=Page3.h
  102. ImplementationFile=Page3.cpp
  103. Filter=D
  104. VirtualFilter=idWC
  105. LastObject=CPage3
  106. [CLS:CPage4]
  107. Type=0
  108. BaseClass=CPropertyPage
  109. HeaderFile=Page4.h
  110. ImplementationFile=Page4.cpp
  111. LastObject=IDC_EDT_ERRAND_PERSONNAME
  112. Filter=D
  113. VirtualFilter=idWC
  114. [CLS:CPersonRS]
  115. Type=0
  116. HeaderFile=PersonRS.h
  117. ImplementationFile=PersonRS.cpp
  118. [CLS:CStatDlg]
  119. Type=0
  120. BaseClass=CDialog
  121. HeaderFile=StatDlg.h
  122. ImplementationFile=StatDlg.cpp
  123. LastObject=CStatDlg
  124. Filter=D
  125. VirtualFilter=dWC
  126. [CLS:CWorkplanDlg]
  127. Type=0
  128. BaseClass=CDialog
  129. HeaderFile=WorkplanDlg.h
  130. ImplementationFile=WorkplanDlg.cpp
  131. LastObject=CWorkplanDlg
  132. Filter=D
  133. VirtualFilter=dWC
  134. [DB:CAttendanceRS]
  135. DB=1
  136. [DB:CCounterRS]
  137. DB=1
  138. [DB:CDepartRS]
  139. DB=1
  140. [DB:CPersonRS]
  141. DB=1
  142. [DLG:IDD_DLG_ATTENDANCE]
  143. Type=1
  144. Class=CAttDlg
  145. ControlCount=11
  146. Control1=IDC_CHK_SEEKBYTIME,button,1342242819
  147. Control2=IDC_CHK_SEEKBYPERSON,button,1342242819
  148. Control3=IDC_STATIC,static,1342308352
  149. Control4=IDC_DATETIMEPICKER1,SysDateTimePick32,1342242848
  150. Control5=IDC_STATIC,static,1342308352
  151. Control6=IDC_DATETIMEPICKER2,SysDateTimePick32,1342242848
  152. Control7=IDC_STATIC,static,1342308352
  153. Control8=IDC_EDT_SEEKPERSONID,edit,1350631552
  154. Control9=IDC_STATIC,static,1342308352
  155. Control10=IDC_EDT_SEEKPERSONNAME,edit,1350633600
  156. Control11=IDC_STATIC,button,1342177287
  157. [DLG:IDD_ABOUTBOX]
  158. Type=1
  159. Class=CAboutDlg
  160. ControlCount=4
  161. Control1=IDC_STATIC,static,1342177283
  162. Control2=IDC_STATIC,static,1342308480
  163. Control3=IDC_STATIC,static,1342308352
  164. Control4=IDOK,button,1342373889
  165. [DLG:IDD_ATTENDANCE_DIALOG]
  166. Type=1
  167. Class=CAttendanceDlg
  168. ControlCount=8
  169. Control1=IDC_STATIC,static,1342177294
  170. Control2=IDC_BTN_CONFIG,button,1342210048
  171. Control3=IDC_BTN_RECORD,button,1342210048
  172. Control4=IDC_BTN_STATISTICS,button,1342210048
  173. Control5=IDC_STATIC_HEAD,static,1342308352
  174. Control6=IDC_STATIC,static,1342308352
  175. Control7=IDC_BTN_RELOGIN,button,1342242816
  176. Control8=IDC_BTN_EXIT,button,1342242816
  177. [DLG:IDD_DLG_LOGIN]
  178. Type=1
  179. Class=CLoginDlg
  180. ControlCount=9
  181. Control1=IDC_EDT_USER,edit,1350631552
  182. Control2=IDC_EDT_PASSWD,edit,1350631584
  183. Control3=IDOK,button,1342242817
  184. Control4=IDCANCEL,button,1342242816
  185. Control5=IDC_STATIC_LOGINTEXT,static,1342308352
  186. Control6=IDC_STATIC,static,1342308352
  187. Control7=IDC_CMB_DSN,combobox,1344340226
  188. Control8=IDC_STATIC,static,1342308352
  189. Control9=IDC_STATIC,static,1342308352
  190. [DLG:IDD_PROPPAGE_1]
  191. Type=1
  192. Class=CPage1
  193. ControlCount=21
  194. Control1=IDC_STATIC,static,1342308352
  195. Control2=IDC_EDT_IOTIME,edit,1350631552
  196. Control3=IDC_STATIC,static,1342308352
  197. Control4=IDC_EDT_DEPARTID,edit,1350631552
  198. Control5=IDC_EDT_DEPARTNAME,edit,1350633600
  199. Control6=IDC_STATIC,static,1342308352
  200. Control7=IDC_EDT_PERSONID,edit,1350631552
  201. Control8=IDC_STATIC,static,1342308352
  202. Control9=IDC_EDT_PERSONNAME,edit,1350633600
  203. Control10=IDC_RADIO_OUT,button,1342177289
  204. Control11=IDC_RADIO_IN,button,1342177289
  205. Control12=IDC_STATIC,button,1342177287
  206. Control13=IDC_BTN_ADDALL,button,1342242816
  207. Control14=IDC_BTN_ADDDEPART,button,1342242816
  208. Control15=IDC_BTN_ADDPERSON,button,1342242816
  209. Control16=IDC_PROGRESS1,msctls_progress32,1342177281
  210. Control17=IDC_STATIC,button,1342177287
  211. Control18=IDC_STATIC,static,1342308352
  212. Control19=IDC_BTN_DELETEATTEND,button,1342242816
  213. Control20=IDC_BTN_SEEKIO,button,1342242816
  214. Control21=IDC_LIST1,SysListView32,1350631425
  215. [DLG:IDD_PROPPAGE_2]
  216. Type=1
  217. Class=CPage2
  218. ControlCount=15
  219. Control1=IDC_STATIC,static,1342308352
  220. Control2=IDC_STATIC,static,1342308352
  221. Control3=IDC_EDT_OVERTIME_PERSONID,edit,1350631552
  222. Control4=IDC_STATIC,static,1342308352
  223. Control5=IDC_EDT_OVERTIME_PERSONNAME,edit,1350633600
  224. Control6=IDC_STATIC,button,1342177287
  225. Control7=IDC_STATIC,static,1342308352
  226. Control8=IDC_BTN_OVERTIME_DELETEATTEND,button,1342242816
  227. Control9=IDC_BTN_OVERTIME_SEEKIO,button,1342242816
  228. Control10=IDC_LIST2,SysListView32,1350631425
  229. Control11=IDC_OVERTIME_DATETIMEPICKER,SysDateTimePick32,1342242848
  230. Control12=IDC_STATIC,static,1342308352
  231. Control13=IDC_EDT_OVERTIME_HOUR,edit,1350631552
  232. Control14=IDC_STATIC,static,1342308352
  233. Control15=IDC_BTN_OVERTIME_ADD,button,1342242816
  234. [DLG:IDD_PROPPAGE_3]
  235. Type=1
  236. Class=CPage3
  237. ControlCount=16
  238. Control1=IDC_STATIC,static,1342308352
  239. Control2=IDC_STATIC,static,1342308352
  240. Control3=IDC_EDT_LEAVE_PERSONID,edit,1350631552
  241. Control4=IDC_STATIC,static,1342308352
  242. Control5=IDC_EDT_LEAVE_PERSONNAME,edit,1350633600
  243. Control6=IDC_STATIC,button,1342177287
  244. Control7=IDC_STATIC,static,1342308352
  245. Control8=IDC_BTN_LEAVE_DELETEATTEND,button,1342242816
  246. Control9=IDC_BTN_LEAVE_SEEKIO,button,1342242816
  247. Control10=IDC_LIST3,SysListView32,1350631425
  248. Control11=IDC_BTN_LEAVE_ADD,button,1342242816
  249. Control12=IDC_EDT_LEAVE_STARTTIME,edit,1350631552
  250. Control13=IDC_STATIC,static,1342308352
  251. Control14=IDC_EDT_LEAVE_ENDTIME,edit,1350631552
  252. Control15=IDC_STATIC,static,1342308352
  253. Control16=IDC_EDT_LEAVE_REASON,edit,1350631556
  254. [DLG:IDD_PROPPAGE_4]
  255. Type=1
  256. Class=CPage4
  257. ControlCount=16
  258. Control1=IDC_STATIC,static,1342308352
  259. Control2=IDC_STATIC,static,1342308352
  260. Control3=IDC_EDT_ERRAND_PERSONID,edit,1350631552
  261. Control4=IDC_STATIC,static,1342308352
  262. Control5=IDC_EDT_ERRAND_PERSONNAME,edit,1350633600
  263. Control6=IDC_STATIC,button,1342177287
  264. Control7=IDC_STATIC,static,1342308352
  265. Control8=IDC_BTN_ERRAND_DELETEATTEND,button,1342242816
  266. Control9=IDC_BTN_ERRAND_SEEKIO,button,1342242816
  267. Control10=IDC_LIST4,SysListView32,1350631425
  268. Control11=IDC_BTN_ERRAND_ADD,button,1342242816
  269. Control12=IDC_EDT_ERRAND_STARTTIME,edit,1350631552
  270. Control13=IDC_STATIC,static,1342308352
  271. Control14=IDC_EDT_ERRAND_ENDTIME,edit,1350631552
  272. Control15=IDC_STATIC,static,1342308352
  273. Control16=IDC_EDT_ERRAND_DESCRIPTION,edit,1350631556
  274. [DLG:IDD_DLG_STAT]
  275. Type=1
  276. Class=CStatDlg
  277. ControlCount=18
  278. Control1=IDC_STATIC,static,1342308352
  279. Control2=IDC_STAT_EDT_TIME,edit,1350631552
  280. Control3=IDC_STATIC,static,1342308352
  281. Control4=IDC_STAT_DATETIMEPICKER_STARTTIME,SysDateTimePick32,1342242848
  282. Control5=IDC_STATIC,static,1342308352
  283. Control6=IDC_STAT_DATETIMEPICKER_ENDTIME,SysDateTimePick32,1342242848
  284. Control7=IDC_STAT_PROGRESS,msctls_progress32,1342177281
  285. Control8=IDC_STAT_BTN_STAT,button,1342242816
  286. Control9=IDC_STATIC,button,1342177287
  287. Control10=IDC_STAT_CHK_SEEKBYTIME,button,1342242819
  288. Control11=IDC_STAT_CHK_SEEKBYPERSON,button,1342242819
  289. Control12=IDC_STAT_EDT_SEEKTIME,edit,1350631552
  290. Control13=IDC_STAT_EDT_SEEKPERSONID,edit,1350631552
  291. Control14=IDC_STATIC,static,1342308352
  292. Control15=IDC_STAT_EDT_SEEKPERSONNAME,edit,1350633600
  293. Control16=IDC_STAT_BTN_SEEK,button,1342242816
  294. Control17=IDC_STATIC,button,1342177287
  295. Control18=IDC_STAT_LIST,SysListView32,1350631425
  296. [DLG:IDD_DLG_WORKPLAN]
  297. Type=1
  298. Class=CWorkplanDlg
  299. ControlCount=11
  300. Control1=IDC_WORKPLAN_MODIFY,button,1342242817
  301. Control2=IDC_STATIC,static,1342308352
  302. Control3=IDC_WORKSTAT_DATETIMEPICKER1,SysDateTimePick32,1342242857
  303. Control4=IDC_STATIC,static,1342308352
  304. Control5=IDC_WORKSTAT_DATETIMEPICKER2,SysDateTimePick32,1342242857
  305. Control6=IDC_STATIC,static,1342308352
  306. Control7=IDC_WORKSTAT_DATETIMEPICKER3,SysDateTimePick32,1342242857
  307. Control8=IDC_STATIC,static,1342308352
  308. Control9=IDC_WORKSTAT_DATETIMEPICKER4,SysDateTimePick32,1342242857
  309. Control10=IDC_WORKPLAN_RESET,button,1342242817
  310. Control11=IDC_STATIC,button,1342177287
  311. [CLS:COvertimeRS]
  312. Type=0
  313. HeaderFile=OvertimeRS.h
  314. ImplementationFile=OvertimeRS.cpp
  315. BaseClass=CRecordset
  316. Filter=N
  317. VirtualFilter=r
  318. [DB:COvertimeRS]
  319. DB=1
  320. DBType=ODBC
  321. ColumnCount=4
  322. Column1=[ID], 5, 2
  323. Column2=[PERSON], 12, 12
  324. Column3=[WORK_HOURS], -6, 1
  325. Column4=[WORK_DATE], 11, 16
  326. [CLS:CLeaveRS]
  327. Type=0
  328. HeaderFile=LeaveRS.h
  329. ImplementationFile=LeaveRS.cpp
  330. BaseClass=CRecordset
  331. Filter=N
  332. VirtualFilter=r
  333. [DB:CLeaveRS]
  334. DB=1
  335. DBType=ODBC
  336. ColumnCount=5
  337. Column1=[ID], 5, 2
  338. Column2=[PERSON], 12, 12
  339. Column3=[START_TIME], 11, 16
  340. Column4=[END_TIME], 11, 16
  341. Column5=[REASON], 12, 20
  342. [CLS:CErrandRS]
  343. Type=0
  344. HeaderFile=ErrandRS.h
  345. ImplementationFile=ErrandRS.cpp
  346. BaseClass=CRecordset
  347. Filter=N
  348. VirtualFilter=r
  349. [DB:CErrandRS]
  350. DB=1
  351. DBType=ODBC
  352. ColumnCount=5
  353. Column1=[ID], 5, 2
  354. Column2=[PERSON], 12, 12
  355. Column3=[START_TIME], 11, 16
  356. Column4=[END_TIME], 11, 16
  357. Column5=[DESCRIPTION], 12, 20
  358. [CLS:CStatRS]
  359. Type=0
  360. HeaderFile=StatRS.h
  361. ImplementationFile=StatRS.cpp
  362. BaseClass=CRecordset
  363. Filter=N
  364. VirtualFilter=r
  365. [DB:CStatRS]
  366. DB=1
  367. DBType=ODBC
  368. ColumnCount=10
  369. Column1=[ID], 5, 2
  370. Column2=[YEAR_MONTH], 12, 14
  371. Column3=[PERSON], 12, 12
  372. Column4=[WORK_HOUR], 5, 2
  373. Column5=[OVER_HOUR], 4, 4
  374. Column6=[LEAVE_HDAY], 5, 2
  375. Column7=[ERRAND_HDAY], 5, 2
  376. Column8=[LATE_TIMES], -6, 1
  377. Column9=[EARLY_TIMES], -6, 1
  378. Column10=[ABSENT_TIMES], -6, 1
  379. [CLS:CTest]
  380. Type=0
  381. HeaderFile=Test.h
  382. ImplementationFile=Test.cpp
  383. BaseClass=CRecordset
  384. Filter=N
  385. VirtualFilter=r
  386. LastObject=CTest
  387. [DB:CTest]
  388. DB=1
  389. DBType=ODBC
  390. ColumnCount=0