w_sys_message.srw 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. $PBExportHeader$w_sys_message.srw
  2. forward
  3. global type w_sys_message from w_publ_base
  4. end type
  5. type dw_1 from datawindow within w_sys_message
  6. end type
  7. type cb_3 from commandbutton within w_sys_message
  8. end type
  9. end forward
  10. global type w_sys_message from w_publ_base
  11. integer y = 388
  12. integer width = 2377
  13. integer height = 1619
  14. string title = "系统用户信息"
  15. dw_1 dw_1
  16. cb_3 cb_3
  17. end type
  18. global w_sys_message w_sys_message
  19. on w_sys_message.create
  20. int iCurrent
  21. call super::create
  22. this.dw_1=create dw_1
  23. this.cb_3=create cb_3
  24. iCurrent=UpperBound(this.Control)
  25. this.Control[iCurrent+1]=this.dw_1
  26. this.Control[iCurrent+2]=this.cb_3
  27. end on
  28. on w_sys_message.destroy
  29. call super::destroy
  30. destroy(this.dw_1)
  31. destroy(this.cb_3)
  32. end on
  33. event open;call super::open;dw_1.settransobject(sqlca)
  34. dw_1.retrieve()
  35. if dw_1.rowcount()=0 then dw_1.insertrow(0)
  36. IF NOT sys_power_issuper THEN
  37. cb_3.Visible = FALSE
  38. END IF
  39. end event
  40. event close;f_set_sysmessage()
  41. end event
  42. type cb_func from w_publ_base`cb_func within w_sys_message
  43. integer x = 633
  44. integer y = 1379
  45. integer width = 311
  46. integer height = 96
  47. string text = "保存"
  48. string normalpicname = "save.bmp"
  49. integer picsize = 0
  50. toolbaralignment pic_align = alignatleft!
  51. boolean border = true
  52. end type
  53. event cb_func::clicked;if dw_1.update()<>1 then
  54. messagebox('提示','系统用户信息修改失败,请重试!', Information!, OK! )
  55. rollback;
  56. else
  57. messagebox('提示','系统用户信息修改成功!', Information!, OK! )
  58. commit;
  59. f_set_sysmessage()
  60. end if
  61. end event
  62. type cb_exit from w_publ_base`cb_exit within w_sys_message
  63. integer x = 1353
  64. integer y = 1379
  65. integer taborder = 30
  66. end type
  67. type dw_1 from datawindow within w_sys_message
  68. event dwmkey pbm_dwnkey
  69. integer x = 4
  70. integer y = 29
  71. integer width = 2194
  72. integer height = 1306
  73. integer taborder = 10
  74. boolean bringtotop = true
  75. string dataobject = "dw_sys_message"
  76. boolean border = false
  77. boolean livescroll = true
  78. end type
  79. event dwmkey;PARENT.TriggerEvent('key')
  80. end event
  81. type cb_3 from commandbutton within w_sys_message
  82. integer x = 1313
  83. integer y = 1200
  84. integer width = 388
  85. integer height = 96
  86. integer taborder = 40
  87. boolean bringtotop = true
  88. integer textsize = -9
  89. integer weight = 400
  90. fontcharset fontcharset = gb2312charset!
  91. fontpitch fontpitch = variable!
  92. string facename = "宋体"
  93. string text = "注册信息"
  94. end type
  95. event clicked;Open(w_reg_manager)
  96. end event