w_rs_rp_move_mx.srw 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. $PBExportHeader$w_rs_rp_move_mx.srw
  2. forward
  3. global type w_rs_rp_move_mx from w_publ_easyq
  4. end type
  5. type st_2 from statictext within w_rs_rp_move_mx
  6. end type
  7. type ddlb_movetype from dropdownlistbox within w_rs_rp_move_mx
  8. end type
  9. end forward
  10. global type w_rs_rp_move_mx from w_publ_easyq
  11. string title = "人员异动明细表"
  12. st_2 st_2
  13. ddlb_movetype ddlb_movetype
  14. end type
  15. global w_rs_rp_move_mx w_rs_rp_move_mx
  16. on w_rs_rp_move_mx.create
  17. int iCurrent
  18. call super::create
  19. this.st_2=create st_2
  20. this.ddlb_movetype=create ddlb_movetype
  21. iCurrent=UpperBound(this.Control)
  22. this.Control[iCurrent+1]=this.st_2
  23. this.Control[iCurrent+2]=this.ddlb_movetype
  24. end on
  25. on w_rs_rp_move_mx.destroy
  26. call super::destroy
  27. destroy(this.st_2)
  28. destroy(this.ddlb_movetype)
  29. end on
  30. event open;call super::open;cb_1.triggerevent(clicked!)
  31. end event
  32. event ue_before_open;call super::ue_before_open;if_ue_filter=true
  33. if_ue_sort=true
  34. if_ue_sentdataout=true
  35. end event
  36. type cb_func from w_publ_easyq`cb_func within w_rs_rp_move_mx
  37. end type
  38. type cb_exit from w_publ_easyq`cb_exit within w_rs_rp_move_mx
  39. end type
  40. type cb_2 from w_publ_easyq`cb_2 within w_rs_rp_move_mx
  41. integer taborder = 100
  42. boolean bringtotop = true
  43. end type
  44. type cb_psetup from w_publ_easyq`cb_psetup within w_rs_rp_move_mx
  45. boolean bringtotop = true
  46. end type
  47. type cb_1 from w_publ_easyq`cb_1 within w_rs_rp_move_mx
  48. boolean bringtotop = true
  49. end type
  50. event cb_1::clicked;call super::clicked;int ls_movetype
  51. choose case ddlb_movetype.text
  52. case '全部'
  53. ls_movetype=-1
  54. case '入职'
  55. ls_movetype=0
  56. case '调动'
  57. ls_movetype=1
  58. case '离职'
  59. ls_movetype=2
  60. end choose
  61. dw_1.Retrieve(datetime(DATE(EM_1.TEXT),time(0)),datetime(DATE(EM_2.TEXT),time('23:59:59')),ls_movetype)
  62. end event
  63. type st_3 from w_publ_easyq`st_3 within w_rs_rp_move_mx
  64. integer x = 27
  65. end type
  66. type st_4 from w_publ_easyq`st_4 within w_rs_rp_move_mx
  67. integer x = 777
  68. end type
  69. type em_1 from w_publ_easyq`em_1 within w_rs_rp_move_mx
  70. integer x = 251
  71. integer taborder = 110
  72. end type
  73. type em_2 from w_publ_easyq`em_2 within w_rs_rp_move_mx
  74. integer x = 887
  75. integer taborder = 120
  76. end type
  77. type ddlb_yl from w_publ_easyq`ddlb_yl within w_rs_rp_move_mx
  78. integer x = 1595
  79. integer y = 28
  80. integer width = 251
  81. end type
  82. type cbx_yl from w_publ_easyq`cbx_yl within w_rs_rp_move_mx
  83. integer x = 1390
  84. integer y = 32
  85. integer width = 192
  86. end type
  87. type dw_1 from w_publ_easyq`dw_1 within w_rs_rp_move_mx
  88. integer y = 304
  89. string dataobject = "dw_rp_empmove_mx"
  90. end type
  91. type sle_mtrl from w_publ_easyq`sle_mtrl within w_rs_rp_move_mx
  92. end type
  93. type sle_cust from w_publ_easyq`sle_cust within w_rs_rp_move_mx
  94. end type
  95. type st_mtrl from w_publ_easyq`st_mtrl within w_rs_rp_move_mx
  96. end type
  97. type st_cust from w_publ_easyq`st_cust within w_rs_rp_move_mx
  98. end type
  99. type cbx_loginretr from w_publ_easyq`cbx_loginretr within w_rs_rp_move_mx
  100. end type
  101. type pb_em1 from w_publ_easyq`pb_em1 within w_rs_rp_move_mx
  102. integer x = 667
  103. integer y = 188
  104. end type
  105. type pb_em2 from w_publ_easyq`pb_em2 within w_rs_rp_move_mx
  106. integer x = 1303
  107. integer y = 188
  108. end type
  109. type pb_2 from w_publ_easyq`pb_2 within w_rs_rp_move_mx
  110. integer x = 1417
  111. integer y = 188
  112. end type
  113. type cb_help from w_publ_easyq`cb_help within w_rs_rp_move_mx
  114. end type
  115. type cb_copyself from w_publ_easyq`cb_copyself within w_rs_rp_move_mx
  116. end type
  117. type gb_1 from w_publ_easyq`gb_1 within w_rs_rp_move_mx
  118. end type
  119. type ln_bar from w_publ_easyq`ln_bar within w_rs_rp_move_mx
  120. end type
  121. type ln_bar2 from w_publ_easyq`ln_bar2 within w_rs_rp_move_mx
  122. end type
  123. type r_bar from w_publ_easyq`r_bar within w_rs_rp_move_mx
  124. end type
  125. type ln_1 from w_publ_easyq`ln_1 within w_rs_rp_move_mx
  126. end type
  127. type ln_2 from w_publ_easyq`ln_2 within w_rs_rp_move_mx
  128. end type
  129. type ln_3 from w_publ_easyq`ln_3 within w_rs_rp_move_mx
  130. boolean visible = false
  131. end type
  132. type ln_4 from w_publ_easyq`ln_4 within w_rs_rp_move_mx
  133. boolean visible = false
  134. end type
  135. type st_2 from statictext within w_rs_rp_move_mx
  136. integer x = 1600
  137. integer y = 212
  138. integer width = 142
  139. integer height = 60
  140. boolean bringtotop = true
  141. integer textsize = -9
  142. integer weight = 400
  143. fontcharset fontcharset = gb2312charset!
  144. fontpitch fontpitch = variable!
  145. string facename = "宋体"
  146. long textcolor = 33554432
  147. long backcolor = 134217739
  148. boolean enabled = false
  149. string text = "类型"
  150. boolean focusrectangle = false
  151. end type
  152. type ddlb_movetype from dropdownlistbox within w_rs_rp_move_mx
  153. integer x = 1719
  154. integer y = 196
  155. integer width = 402
  156. integer height = 760
  157. integer taborder = 130
  158. boolean bringtotop = true
  159. integer textsize = -9
  160. integer weight = 400
  161. fontcharset fontcharset = gb2312charset!
  162. fontpitch fontpitch = variable!
  163. string facename = "宋体"
  164. long textcolor = 33554432
  165. string text = "全部"
  166. boolean sorted = false
  167. boolean vscrollbar = true
  168. string item[] = {"全部","入职","调动","离职"}
  169. borderstyle borderstyle = stylelowered!
  170. end type
  171. event selectionchanged;cb_1.triggerevent(clicked!)
  172. end event