w_model_erp.srw 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. $PBExportHeader$w_model_erp.srw
  2. forward
  3. global type w_model_erp from w_publ_base_style
  4. end type
  5. type cb_retrieve from uo_imflatbutton within w_model_erp
  6. end type
  7. type cb_toppage from uo_imflatbutton within w_model_erp
  8. end type
  9. type cb_page_ch from uo_imflatbutton within w_model_erp
  10. end type
  11. type em_pagesize from editmask within w_model_erp
  12. end type
  13. type cb_1 from uo_imflatbutton within w_model_erp
  14. end type
  15. type st_1 from statictext within w_model_erp
  16. end type
  17. type em_datea from editmask within w_model_erp
  18. end type
  19. type st_2 from statictext within w_model_erp
  20. end type
  21. type st_3 from statictext within w_model_erp
  22. end type
  23. type em_datez from editmask within w_model_erp
  24. end type
  25. type sle_likestr from singlelineedit within w_model_erp
  26. end type
  27. end forward
  28. global type w_model_erp from w_publ_base_style
  29. integer width = 4686
  30. integer height = 2220
  31. string title = "供应商询价单"
  32. long backcolor = 16777215
  33. event ue_page_next ( )
  34. event ue_page_before ( )
  35. event ue_page_end ( )
  36. cb_retrieve cb_retrieve
  37. cb_toppage cb_toppage
  38. cb_page_ch cb_page_ch
  39. em_pagesize em_pagesize
  40. cb_1 cb_1
  41. st_1 st_1
  42. em_datea em_datea
  43. st_2 st_2
  44. st_3 st_3
  45. em_datez em_datez
  46. sle_likestr sle_likestr
  47. end type
  48. global w_model_erp w_model_erp
  49. type variables
  50. long ins_cur_pageNum = 1 // 用于记录当前页码
  51. long ins_totalPages = 1 // 用于记录总页数
  52. end variables
  53. event ue_page_next();// 下页
  54. if (ins_cur_pageNum = ins_totalPages) then return
  55. ins_cur_pageNum ++
  56. end event
  57. event ue_page_before();// 上页
  58. if (ins_cur_pageNum = 1) then return
  59. ins_cur_pageNum --
  60. end event
  61. event ue_page_end();// 末页
  62. if (ins_cur_pageNum = ins_totalPages) then return
  63. ins_cur_pageNum = ins_totalPages
  64. end event
  65. on w_model_erp.create
  66. int iCurrent
  67. call super::create
  68. this.cb_retrieve=create cb_retrieve
  69. this.cb_toppage=create cb_toppage
  70. this.cb_page_ch=create cb_page_ch
  71. this.em_pagesize=create em_pagesize
  72. this.cb_1=create cb_1
  73. this.st_1=create st_1
  74. this.em_datea=create em_datea
  75. this.st_2=create st_2
  76. this.st_3=create st_3
  77. this.em_datez=create em_datez
  78. this.sle_likestr=create sle_likestr
  79. iCurrent=UpperBound(this.Control)
  80. this.Control[iCurrent+1]=this.cb_retrieve
  81. this.Control[iCurrent+2]=this.cb_toppage
  82. this.Control[iCurrent+3]=this.cb_page_ch
  83. this.Control[iCurrent+4]=this.em_pagesize
  84. this.Control[iCurrent+5]=this.cb_1
  85. this.Control[iCurrent+6]=this.st_1
  86. this.Control[iCurrent+7]=this.em_datea
  87. this.Control[iCurrent+8]=this.st_2
  88. this.Control[iCurrent+9]=this.st_3
  89. this.Control[iCurrent+10]=this.em_datez
  90. this.Control[iCurrent+11]=this.sle_likestr
  91. end on
  92. on w_model_erp.destroy
  93. call super::destroy
  94. destroy(this.cb_retrieve)
  95. destroy(this.cb_toppage)
  96. destroy(this.cb_page_ch)
  97. destroy(this.em_pagesize)
  98. destroy(this.cb_1)
  99. destroy(this.st_1)
  100. destroy(this.em_datea)
  101. destroy(this.st_2)
  102. destroy(this.st_3)
  103. destroy(this.em_datez)
  104. destroy(this.sle_likestr)
  105. end on
  106. type cb_func from w_publ_base_style`cb_func within w_model_erp
  107. boolean visible = false
  108. integer x = 3113
  109. boolean enabled = false
  110. end type
  111. type cb_exit from w_publ_base_style`cb_exit within w_model_erp
  112. integer x = 155
  113. end type
  114. type ln_bar from w_publ_base_style`ln_bar within w_model_erp
  115. end type
  116. type ln_bar2 from w_publ_base_style`ln_bar2 within w_model_erp
  117. end type
  118. type r_bar from w_publ_base_style`r_bar within w_model_erp
  119. end type
  120. type cb_retrieve from uo_imflatbutton within w_model_erp
  121. integer width = 151
  122. integer height = 164
  123. integer taborder = 20
  124. boolean bringtotop = true
  125. string text = "刷新"
  126. end type
  127. type cb_toppage from uo_imflatbutton within w_model_erp
  128. integer x = 626
  129. integer width = 151
  130. integer height = 164
  131. integer taborder = 30
  132. boolean bringtotop = true
  133. string text = "首页"
  134. end type
  135. event clicked;call super::clicked;ins_cur_pageNum = 1
  136. end event
  137. type cb_page_ch from uo_imflatbutton within w_model_erp
  138. integer x = 782
  139. integer width = 82
  140. integer height = 164
  141. integer taborder = 40
  142. boolean bringtotop = true
  143. string text = "▼"
  144. end type
  145. event clicked;call super::clicked;m_Dfc_Control_PopupMenu dmPopupMenu
  146. string menustr
  147. menustr="Text=下页~tEvent=ue_page_next"
  148. menustr = menustr + "|" + "Text=上页~tEvent=ue_page_before"
  149. menustr = menustr + "|" + "Text=末页~tEvent=ue_page_end"
  150. if len(trim(menustr))<>0 then
  151. dmPopupMenu = Create m_Dfc_Control_PopupMenu
  152. dmPopupMenu.mf_BuildMenu(This, menustr)
  153. dmPopupMenu.mf_PopMenu()
  154. Destroy dmPopupMenu
  155. end if
  156. end event
  157. type em_pagesize from editmask within w_model_erp
  158. integer x = 315
  159. integer y = 44
  160. integer width = 302
  161. integer height = 84
  162. integer taborder = 30
  163. boolean bringtotop = true
  164. integer textsize = -9
  165. integer weight = 400
  166. fontcharset fontcharset = gb2312charset!
  167. fontpitch fontpitch = variable!
  168. string facename = "宋体"
  169. long textcolor = 33554432
  170. string text = "100"
  171. alignment alignment = right!
  172. borderstyle borderstyle = stylelowered!
  173. string mask = "#####"
  174. boolean spin = true
  175. double increment = 1
  176. string minmax = "1~~"
  177. end type
  178. type cb_1 from uo_imflatbutton within w_model_erp
  179. boolean visible = false
  180. integer x = 2496
  181. integer width = 151
  182. integer height = 164
  183. integer taborder = 20
  184. boolean bringtotop = true
  185. boolean enabled = false
  186. string text = "打印"
  187. end type
  188. type st_1 from statictext within w_model_erp
  189. integer x = 14
  190. integer y = 200
  191. integer width = 183
  192. integer height = 56
  193. boolean bringtotop = true
  194. integer textsize = -9
  195. integer weight = 400
  196. fontcharset fontcharset = gb2312charset!
  197. fontpitch fontpitch = variable!
  198. string facename = "宋体"
  199. long textcolor = 33554432
  200. long backcolor = 16777215
  201. string text = "日期从"
  202. boolean focusrectangle = false
  203. end type
  204. type em_datea from editmask within w_model_erp
  205. integer x = 192
  206. integer y = 184
  207. integer width = 389
  208. integer height = 84
  209. integer taborder = 40
  210. boolean bringtotop = true
  211. integer textsize = -9
  212. integer weight = 400
  213. fontcharset fontcharset = gb2312charset!
  214. fontpitch fontpitch = variable!
  215. string facename = "宋体"
  216. long textcolor = 33554432
  217. string text = "0000-00-00"
  218. borderstyle borderstyle = stylelowered!
  219. maskdatatype maskdatatype = datemask!
  220. string mask = "yyyy-mm-dd"
  221. boolean spin = true
  222. end type
  223. type st_2 from statictext within w_model_erp
  224. integer x = 599
  225. integer y = 200
  226. integer width = 87
  227. integer height = 56
  228. boolean bringtotop = true
  229. integer textsize = -9
  230. integer weight = 400
  231. fontcharset fontcharset = gb2312charset!
  232. fontpitch fontpitch = variable!
  233. string facename = "宋体"
  234. long textcolor = 33554432
  235. long backcolor = 16777215
  236. string text = "到"
  237. boolean focusrectangle = false
  238. end type
  239. type st_3 from statictext within w_model_erp
  240. integer x = 1138
  241. integer y = 200
  242. integer width = 178
  243. integer height = 56
  244. boolean bringtotop = true
  245. integer textsize = -9
  246. integer weight = 400
  247. fontcharset fontcharset = gb2312charset!
  248. fontpitch fontpitch = variable!
  249. string facename = "宋体"
  250. long textcolor = 33554432
  251. long backcolor = 16777215
  252. string text = "单号含"
  253. boolean focusrectangle = false
  254. end type
  255. type em_datez from editmask within w_model_erp
  256. integer x = 672
  257. integer y = 184
  258. integer width = 389
  259. integer height = 84
  260. integer taborder = 50
  261. boolean bringtotop = true
  262. integer textsize = -9
  263. integer weight = 400
  264. fontcharset fontcharset = gb2312charset!
  265. fontpitch fontpitch = variable!
  266. string facename = "宋体"
  267. long textcolor = 33554432
  268. string text = "0000-00-00"
  269. borderstyle borderstyle = stylelowered!
  270. maskdatatype maskdatatype = datemask!
  271. string mask = "yyyy-mm-dd"
  272. boolean spin = true
  273. end type
  274. type sle_likestr from singlelineedit within w_model_erp
  275. integer x = 1317
  276. integer y = 184
  277. integer width = 503
  278. integer height = 84
  279. integer taborder = 60
  280. boolean bringtotop = true
  281. integer textsize = -9
  282. integer weight = 400
  283. fontcharset fontcharset = gb2312charset!
  284. fontpitch fontpitch = variable!
  285. string facename = "宋体"
  286. long textcolor = 33554432
  287. borderstyle borderstyle = stylelowered!
  288. end type