w_sys_init_guide_zt.srw 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786
  1. $PBExportHeader$w_sys_init_guide_zt.srw
  2. forward
  3. global type w_sys_init_guide_zt from w_publ_base
  4. end type
  5. type cb_next from uo_imflatbutton within w_sys_init_guide_zt
  6. end type
  7. type rb_1 from radiobutton within w_sys_init_guide_zt
  8. end type
  9. type rb_2 from radiobutton within w_sys_init_guide_zt
  10. end type
  11. type rb_3 from radiobutton within w_sys_init_guide_zt
  12. end type
  13. type ddlb_sysplan from dropdownlistbox within w_sys_init_guide_zt
  14. end type
  15. type sle_plan from singlelineedit within w_sys_init_guide_zt
  16. end type
  17. type cb_plan from commandbutton within w_sys_init_guide_zt
  18. end type
  19. type st_1 from statictext within w_sys_init_guide_zt
  20. end type
  21. type st_2 from statictext within w_sys_init_guide_zt
  22. end type
  23. type sle_printbill from singlelineedit within w_sys_init_guide_zt
  24. end type
  25. type cb_printbill from commandbutton within w_sys_init_guide_zt
  26. end type
  27. type gb_1 from groupbox within w_sys_init_guide_zt
  28. end type
  29. type gb_2 from groupbox within w_sys_init_guide_zt
  30. end type
  31. type gb_3 from groupbox within w_sys_init_guide_zt
  32. end type
  33. end forward
  34. global type w_sys_init_guide_zt from w_publ_base
  35. integer x = 302
  36. integer y = 300
  37. integer width = 2327
  38. integer height = 1364
  39. boolean titlebar = false
  40. string title = ""
  41. boolean controlmenu = false
  42. boolean minbox = false
  43. boolean border = false
  44. windowtype windowtype = child!
  45. long backcolor = 16777215
  46. cb_next cb_next
  47. rb_1 rb_1
  48. rb_2 rb_2
  49. rb_3 rb_3
  50. ddlb_sysplan ddlb_sysplan
  51. sle_plan sle_plan
  52. cb_plan cb_plan
  53. st_1 st_1
  54. st_2 st_2
  55. sle_printbill sle_printbill
  56. cb_printbill cb_printbill
  57. gb_1 gb_1
  58. gb_2 gb_2
  59. gb_3 gb_3
  60. end type
  61. global w_sys_init_guide_zt w_sys_init_guide_zt
  62. type prototypes
  63. Function long GetFullPathName (String lpFileName ,Long nBufferLength,ref string lpBuffer,ref long lpFilePart) library "kernel32" ALIAS FOR "GetFullPathNameA;Ansi"
  64. Function ULong CopyFile(Ref String lpExistingFileName,Ref String lpNewFileName,ULong bFailIfExists) Library "kernel32.dll" Alias FOR "CopyFileA;Ansi";
  65. end prototypes
  66. type variables
  67. int len_headinfo = 100
  68. end variables
  69. forward prototypes
  70. public function integer wf_import (ref string arg_msg)
  71. public function integer wf_copyfile (ref string arg_msg)
  72. public function integer wf_system_import (ref string arg_msg)
  73. end prototypes
  74. public function integer wf_import (ref string arg_msg);Integer rslt = 1
  75. Blob lb_rsyntax
  76. String ls_importstr
  77. Blob lb_r_headinfo
  78. Blob lb_importfilename
  79. String bczh_headinfo
  80. String headinfo
  81. String ls_system_id
  82. Integer ls_k
  83. Integer ls_psc
  84. String ls_importfilename
  85. String ls_pwrstr,ls_optionstr
  86. ls_importfilename = ''
  87. IF ddlb_sysplan.Text = '自定义' THEN
  88. ls_importfilename = Trim(sle_plan.Text)
  89. IF ls_importfilename = '' THEN
  90. rslt = 0
  91. arg_msg = '请选择自定义解决方案'
  92. GOTO ext
  93. END IF
  94. ELSEIF ddlb_sysplan.Text = '标准家具制造' THEN
  95. ls_importfilename = sys_cur_path + "标准家具制造.ljsp"
  96. ELSEIF ddlb_sysplan.Text = '软体家具制造' THEN
  97. ls_importfilename = sys_cur_path + "软体家具制造.ljsp"
  98. ELSEIF ddlb_sysplan.Text = '标准材料商业' THEN
  99. ls_importfilename = sys_cur_path + "标准材料商业\标准材料商业.ljsp"
  100. ELSEIF ddlb_sysplan.Text = '皮布商业' THEN
  101. ls_importfilename = sys_cur_path + "皮布商业\皮布商业.ljsp"
  102. END IF
  103. IF ls_importfilename = '' THEN
  104. rslt = 0
  105. arg_msg = '请选择解决方案'
  106. GOTO ext
  107. END IF
  108. IF Not FileExists(ls_importfilename) THEN
  109. rslt = 0
  110. arg_msg = '解决方案文件' + ls_importfilename + '不存在'
  111. GOTO ext
  112. END IF
  113. IF f_getblobfromfile(lb_importfilename,ls_importfilename,arg_msg) = 0 THEN
  114. rslt = 0
  115. ELSE
  116. bczh_headinfo = Left(String(lb_importfilename),len_headinfo * 3)
  117. headinfo = f_psw_bczh(bczh_headinfo,1,sys_power_key)
  118. ls_k = 0
  119. ls_psc = 0
  120. ls_psc = Pos(headinfo,";")
  121. ls_system_id = Left(headinfo,ls_psc - 1)
  122. IF ls_system_id <> sys_system_id THEN
  123. arg_msg = "导入的不是本系统的数据包,请检查"
  124. rslt = 0
  125. GOTO ext
  126. ELSE
  127. lb_rsyntax = BlobMid(lb_importfilename,Len(bczh_headinfo) + 1)
  128. ls_importstr = String(lb_rsyntax)
  129. ls_importstr = f_psw_bczh(ls_importstr,1,sys_power_key)
  130. ls_pwrstr = Mid(ls_importstr,1,Pos(ls_importstr,'/*1/'))
  131. ls_optionstr = Mid(ls_importstr,Pos(ls_importstr,'/*1/') + 4,Pos(ls_importstr,'/*2/'))
  132. UPDATE sys_DB_version
  133. SET sys_pwrstr = :ls_pwrstr,
  134. sys_optionstr = :ls_optionstr,
  135. sys_pwrstr_sys = :ls_pwrstr;
  136. IF sqlca.SQLCode <> 0 THEN
  137. rslt = 0
  138. arg_msg = '更新系统解决方案失败,'+sqlca.SQLErrText
  139. GOTO ext
  140. END IF
  141. END IF
  142. END IF
  143. ext:
  144. IF rslt = 1 THEN
  145. COMMIT;
  146. ELSE
  147. ROLLBACK;
  148. END IF
  149. RETURN rslt
  150. end function
  151. public function integer wf_copyfile (ref string arg_msg);Int rslt = 1
  152. String target
  153. IF sle_printbill.Text = '' THEN
  154. rslt = 1
  155. // arg_msg = '请选择打印格式文件'
  156. GOTO ext
  157. END IF
  158. IF Not FileExists(sle_printbill.Text) THEN
  159. rslt = 0
  160. arg_msg = '打印格式文件'+sle_printbill.Text+'不存在'
  161. GOTO ext
  162. END IF
  163. IF sys_cur_path = "" THEN
  164. String lpBuffer
  165. lpBuffer = Fill('',200)
  166. Long lpfilepart,li_FileNum
  167. GetFullPathName(sys_inifilename,196,lpBuffer,lpfilepart)
  168. sys_cur_path = Left(lpBuffer,Len(lpBuffer)-Len(sys_inifilename))
  169. END IF
  170. target = sys_cur_path + "Ew_printbill.pbl"
  171. IF FileExists(target) THEN
  172. IF FileExists(target + '.bak') THEN
  173. IF Not FileDelete(target + '.bak') THEN
  174. rslt = 0
  175. arg_msg = '删除旧备份文件' + target + '.bak失败'
  176. GOTO ext
  177. END IF
  178. END IF
  179. IF FileMove(target, target + '.bak') <> 1 THEN
  180. rslt = 0
  181. arg_msg = '备份旧打印格式失败'
  182. GOTO ext
  183. END IF
  184. END IF
  185. IF CopyFile(sle_printbill.Text,target, 0)<>1 THEN
  186. //IF FileMove(sle_printbill.Text, target) <> 1 THEN
  187. rslt = 0
  188. arg_msg = '备份旧打印格式失败'
  189. GOTO ext
  190. END IF
  191. ext:
  192. RETURN rslt
  193. end function
  194. public function integer wf_system_import (ref string arg_msg);Integer rslt = 1
  195. Blob lb_rsyntax
  196. String ls_importstr
  197. Blob lb_r_headinfo
  198. Blob lb_importfilename
  199. String bczh_headinfo
  200. String headinfo
  201. String ls_system_id
  202. String ls_WinDwStr, ls_DwObjStr
  203. Integer ls_k
  204. Integer ls_psc
  205. String ls_importfilename
  206. String ls_pwrstr,ls_optionstr,ls_AllowVersion
  207. datastore ds
  208. ds = Create datastore
  209. ls_importfilename = ''
  210. IF ddlb_sysplan.Text = '自定义' THEN
  211. ls_importfilename = Trim(sle_plan.Text)
  212. IF ls_importfilename = '' THEN
  213. rslt = 0
  214. arg_msg = '请选择自定义解决方案'
  215. GOTO ext
  216. END IF
  217. ELSEIF ddlb_sysplan.Text = '标准家具制造' THEN
  218. ls_importfilename = sys_cur_path + "标准家具制造.ljsp"
  219. ELSEIF ddlb_sysplan.Text = '软体家具制造' THEN
  220. ls_importfilename = sys_cur_path + "软体家具制造.ljsp"
  221. ELSEIF ddlb_sysplan.Text = '标准材料商业' THEN
  222. ls_importfilename = sys_cur_path + "标准材料商业\标准材料商业.ljsp"
  223. ELSEIF ddlb_sysplan.Text = '皮布商业' THEN
  224. ls_importfilename = sys_cur_path + "皮布商业\皮布商业.ljsp"
  225. END IF
  226. IF ls_importfilename = '' THEN
  227. rslt = 0
  228. arg_msg = '请选择解决方案'
  229. GOTO ext
  230. END IF
  231. IF Not FileExists(ls_importfilename) THEN
  232. rslt = 0
  233. arg_msg = '解决方案文件' + ls_importfilename + '不存在'
  234. GOTO ext
  235. END IF
  236. IF f_getblobfromfile(lb_importfilename,ls_importfilename,arg_msg) = 0 THEN
  237. rslt = 0
  238. GOTO ext
  239. END IF
  240. ls_importstr = String(lb_importfilename)
  241. //bczh_headinfo = Left(String(lb_importfilename),len_headinfo * 3)
  242. //headinfo = f_psw_bczh(bczh_headinfo,1,sys_power_key)
  243. headinfo = Left(ls_importstr,len_headinfo)
  244. ls_importstr = mid(ls_importstr, len_headinfo + 1)
  245. ls_k = 0
  246. ls_psc = 0
  247. ls_psc = Pos(headinfo,";")
  248. ls_system_id = Left(headinfo,ls_psc - 1)
  249. IF ls_system_id <> sys_system_id THEN
  250. arg_msg = "导入的不是本系统的数据包,请检查"
  251. rslt = 0
  252. GOTO ext
  253. END IF
  254. //lb_rsyntax = BlobMid(lb_importfilename,Len(bczh_headinfo) + 1)
  255. //ls_importstr = String(lb_rsyntax)
  256. //ls_importstr = f_psw_bczh(ls_importstr,1,sys_power_key)
  257. //ls_pwrstr = Mid(ls_importstr,1,Pos(ls_importstr,'/*1/'))
  258. //ls_optionstr = Mid(ls_importstr,Pos(ls_importstr,'/*1/') + 4,Pos(ls_importstr,'/*2/'))
  259. //ls_DwObjStr = Mid(ls_importstr,Pos(ls_importstr,'/*2/') + 4,Pos(ls_importstr,'/*3/'))
  260. ls_psc = Pos(ls_importstr,"/*1/")
  261. if ls_psc = 1 then
  262. ls_pwrstr = ""
  263. else
  264. ls_pwrstr = left(ls_importstr,ls_psc)
  265. end if
  266. ls_importstr = Mid(ls_importstr,ls_psc + 4)
  267. ls_psc = Pos(ls_importstr,"/*2/")
  268. if ls_psc = 1 then
  269. ls_optionstr = ""
  270. else
  271. ls_optionstr = left(ls_importstr,ls_psc)
  272. end if
  273. ls_importstr = Mid(ls_importstr,ls_psc + 4)
  274. ls_psc = Pos(ls_importstr,"/*3/")
  275. ls_DwObjStr = left(ls_importstr,ls_psc - 1)
  276. ls_importstr = Mid(ls_importstr,ls_psc + 4)
  277. Blob lb_DwObjStr
  278. lb_DwObjStr = Blob(ls_DwObjStr)
  279. String ls_tmpfile
  280. IF Right(sys_cur_path, 1) = "\" THEN
  281. ls_tmpfile = sys_cur_path + "tmppbsavefile.txt"
  282. ELSE
  283. ls_tmpfile = sys_cur_path + "\tmppbsavefile.txt"
  284. END IF
  285. IF FileExists(ls_tmpfile) THEN
  286. IF Not FileDelete(ls_tmpfile) THEN
  287. rslt = 0
  288. arg_msg = "删除临时文件失败(" + ls_tmpfile + "),请先手动清除!"
  289. GOTO ext
  290. END IF
  291. END IF
  292. IF f_saveblobtofile(lb_DwObjStr,ls_tmpfile,arg_msg) = 0 THEN
  293. rslt = 0
  294. END IF
  295. UPDATE sys_DB_version
  296. SET sys_pwrstr = :ls_pwrstr,
  297. sys_optionstr = :ls_optionstr,
  298. sys_pwrstr_sys = :ls_pwrstr;
  299. IF sqlca.SQLCode <> 0 THEN
  300. rslt = 0
  301. arg_msg = '更新系统解决方案失败,'+sqlca.SQLErrText
  302. GOTO ext
  303. END IF
  304. DELETE FROM sys_user_dwnSyntax
  305. Where empid = -1;
  306. IF sqlca.SQLCode <> 0 THEN
  307. rslt = 0
  308. arg_msg = '删除管理员解决方案原数据2失败,'+sqlca.SQLErrText
  309. GOTO ext
  310. END IF
  311. //取解决方案所有字段
  312. ds.DataObject = 'ds_system_plan_dw_obj_export_super'
  313. ds.SetTransObject(sqlca)
  314. ds.ImportFile(Text!, ls_tmpfile, 2)
  315. IF ds.Update() = -1 THEN
  316. rslt = 0
  317. arg_msg = '更新系统解决方案窗口对应字段数据失败,'+sqlca.SQLErrText
  318. GOTO ext
  319. END IF
  320. ext:
  321. IF rslt = 1 THEN
  322. COMMIT;
  323. ELSE
  324. ROLLBACK;
  325. END IF
  326. RETURN rslt
  327. end function
  328. on w_sys_init_guide_zt.create
  329. int iCurrent
  330. call super::create
  331. this.cb_next=create cb_next
  332. this.rb_1=create rb_1
  333. this.rb_2=create rb_2
  334. this.rb_3=create rb_3
  335. this.ddlb_sysplan=create ddlb_sysplan
  336. this.sle_plan=create sle_plan
  337. this.cb_plan=create cb_plan
  338. this.st_1=create st_1
  339. this.st_2=create st_2
  340. this.sle_printbill=create sle_printbill
  341. this.cb_printbill=create cb_printbill
  342. this.gb_1=create gb_1
  343. this.gb_2=create gb_2
  344. this.gb_3=create gb_3
  345. iCurrent=UpperBound(this.Control)
  346. this.Control[iCurrent+1]=this.cb_next
  347. this.Control[iCurrent+2]=this.rb_1
  348. this.Control[iCurrent+3]=this.rb_2
  349. this.Control[iCurrent+4]=this.rb_3
  350. this.Control[iCurrent+5]=this.ddlb_sysplan
  351. this.Control[iCurrent+6]=this.sle_plan
  352. this.Control[iCurrent+7]=this.cb_plan
  353. this.Control[iCurrent+8]=this.st_1
  354. this.Control[iCurrent+9]=this.st_2
  355. this.Control[iCurrent+10]=this.sle_printbill
  356. this.Control[iCurrent+11]=this.cb_printbill
  357. this.Control[iCurrent+12]=this.gb_1
  358. this.Control[iCurrent+13]=this.gb_2
  359. this.Control[iCurrent+14]=this.gb_3
  360. end on
  361. on w_sys_init_guide_zt.destroy
  362. call super::destroy
  363. destroy(this.cb_next)
  364. destroy(this.rb_1)
  365. destroy(this.rb_2)
  366. destroy(this.rb_3)
  367. destroy(this.ddlb_sysplan)
  368. destroy(this.sle_plan)
  369. destroy(this.cb_plan)
  370. destroy(this.st_1)
  371. destroy(this.st_2)
  372. destroy(this.sle_printbill)
  373. destroy(this.cb_printbill)
  374. destroy(this.gb_1)
  375. destroy(this.gb_2)
  376. destroy(this.gb_3)
  377. end on
  378. event open;IF sys_if_network = 0 THEN
  379. rb_3.Visible = False
  380. END IF
  381. IF sys_cur_path = "" THEN
  382. Long rslt = 1
  383. String lpBuffer
  384. lpBuffer = Fill('',200)
  385. Long lpfilepart,li_FileNum
  386. rslt = GetFullPathName(sys_inifilename,196,lpBuffer,lpfilepart)
  387. sys_cur_path = Left(lpBuffer,Len(lpBuffer)-Len(sys_inifilename))
  388. END IF
  389. IF sys_version_type = 1 THEN
  390. rb_1.Checked = True
  391. ddlb_sysplan.AddItem("标准材料商业")
  392. ddlb_sysplan.AddItem("皮布商业")
  393. sle_printbill.text=sys_cur_path + '标准材料商业\ew_printbill.pbl'
  394. ELSEIF sys_version_type = 0 THEN
  395. rb_2.Checked = True
  396. ddlb_sysplan.AddItem("标准家具制造")
  397. ddlb_sysplan.AddItem("软体家具制造")
  398. ELSE
  399. rb_3.Checked = True
  400. ddlb_sysplan.AddItem("标准家具制造")
  401. ddlb_sysplan.AddItem("软体家具制造")
  402. END IF
  403. ddlb_sysplan.AddItem("自定义")
  404. rb_1.Enabled = False
  405. rb_2.Enabled = False
  406. rb_3.Enabled = False
  407. ddlb_sysplan.selectitem(1)
  408. end event
  409. event close;//f_set_sysmessage()
  410. end event
  411. type cb_func from w_publ_base`cb_func within w_sys_init_guide_zt
  412. integer x = 1198
  413. integer y = 1412
  414. integer width = 357
  415. integer height = 96
  416. string text = "<上一步(&B)"
  417. string normalpicname = ""
  418. integer picsize = 0
  419. toolbaralignment pic_align = alignatleft!
  420. boolean border = true
  421. end type
  422. event cb_func::clicked;//if dw_1.update()<>1 then
  423. // messagebox('提示','系统用户信息修改失败,请重试!', Information!, OK! )
  424. // rollback;
  425. //else
  426. // messagebox('提示','系统用户信息修改成功!', Information!, OK! )
  427. // commit;
  428. // f_set_sysmessage()
  429. //end if
  430. end event
  431. type cb_exit from w_publ_base`cb_exit within w_sys_init_guide_zt
  432. integer x = 1911
  433. integer y = 1412
  434. integer width = 357
  435. integer taborder = 30
  436. string text = "取消(&C)"
  437. string normalpicname = ""
  438. end type
  439. type cb_next from uo_imflatbutton within w_sys_init_guide_zt
  440. integer x = 1554
  441. integer y = 1412
  442. integer width = 357
  443. integer height = 96
  444. integer taborder = 30
  445. boolean bringtotop = true
  446. string text = "下一步>(&N)"
  447. end type
  448. type rb_1 from radiobutton within w_sys_init_guide_zt
  449. integer x = 151
  450. integer y = 120
  451. integer width = 402
  452. integer height = 60
  453. boolean bringtotop = true
  454. integer textsize = -9
  455. integer weight = 400
  456. fontcharset fontcharset = gb2312charset!
  457. fontpitch fontpitch = variable!
  458. string facename = "宋体"
  459. long textcolor = 33554432
  460. long backcolor = 16777215
  461. string text = "商业版"
  462. end type
  463. type rb_2 from radiobutton within w_sys_init_guide_zt
  464. integer x = 631
  465. integer y = 120
  466. integer width = 402
  467. integer height = 60
  468. boolean bringtotop = true
  469. integer textsize = -9
  470. integer weight = 400
  471. fontcharset fontcharset = gb2312charset!
  472. fontpitch fontpitch = variable!
  473. string facename = "宋体"
  474. long textcolor = 33554432
  475. long backcolor = 16777215
  476. string text = "工业版"
  477. end type
  478. type rb_3 from radiobutton within w_sys_init_guide_zt
  479. integer x = 1111
  480. integer y = 120
  481. integer width = 402
  482. integer height = 60
  483. boolean bringtotop = true
  484. integer textsize = -9
  485. integer weight = 400
  486. fontcharset fontcharset = gb2312charset!
  487. fontpitch fontpitch = variable!
  488. string facename = "宋体"
  489. long textcolor = 33554432
  490. long backcolor = 16777215
  491. string text = "工业版+"
  492. end type
  493. type ddlb_sysplan from dropdownlistbox within w_sys_init_guide_zt
  494. integer x = 123
  495. integer y = 400
  496. integer width = 773
  497. integer height = 300
  498. integer taborder = 30
  499. boolean bringtotop = true
  500. integer textsize = -9
  501. integer weight = 400
  502. fontcharset fontcharset = gb2312charset!
  503. fontpitch fontpitch = variable!
  504. string facename = "宋体"
  505. long textcolor = 33554432
  506. borderstyle borderstyle = stylelowered!
  507. end type
  508. event selectionchanged;sle_plan.text=""
  509. sle_printbill.text=""
  510. IF ddlb_sysplan.Text = '自定义' THEN
  511. sle_plan.Enabled = True
  512. cb_plan.Enabled = True
  513. ELSE
  514. sle_plan.Enabled = False
  515. cb_plan.Enabled = False
  516. END IF
  517. IF ddlb_sysplan.Text = '标准材料商业' THEN
  518. sle_plan.text='标准材料商业'
  519. sle_printbill.text=sys_cur_path + '标准材料商业\ew_printbill.pbl'
  520. elseif ddlb_sysplan.Text = '皮布商业' THEN
  521. sle_plan.text='皮布商业'
  522. sle_printbill.text=sys_cur_path + '皮布商业\ew_printbill.pbl'
  523. end if
  524. end event
  525. type sle_plan from singlelineedit within w_sys_init_guide_zt
  526. integer x = 530
  527. integer y = 516
  528. integer width = 1527
  529. integer height = 84
  530. integer taborder = 40
  531. boolean bringtotop = true
  532. integer textsize = -9
  533. integer weight = 400
  534. fontcharset fontcharset = gb2312charset!
  535. fontpitch fontpitch = variable!
  536. string facename = "宋体"
  537. long textcolor = 33554432
  538. boolean enabled = false
  539. string text = "标准材料商业"
  540. borderstyle borderstyle = stylelowered!
  541. end type
  542. type cb_plan from commandbutton within w_sys_init_guide_zt
  543. integer x = 2062
  544. integer y = 516
  545. integer width = 142
  546. integer height = 84
  547. integer taborder = 50
  548. boolean bringtotop = true
  549. integer textsize = -9
  550. integer weight = 400
  551. fontcharset fontcharset = gb2312charset!
  552. fontpitch fontpitch = variable!
  553. string facename = "宋体"
  554. boolean enabled = false
  555. string text = "..."
  556. end type
  557. event clicked;
  558. Integer i
  559. String Pathname
  560. String Filename
  561. i = GetFileOpenName("系统方案文件",Pathname,Filename,"ljsp","系统方案文件ljsp,*.ljsp")
  562. IF i = 1 AND Trim(Pathname) <> "" AND Trim(Filename) <> "" THEN
  563. sle_plan.Text = Pathname
  564. END IF
  565. RETURN
  566. end event
  567. type st_1 from statictext within w_sys_init_guide_zt
  568. integer x = 123
  569. integer y = 532
  570. integer width = 398
  571. integer height = 52
  572. boolean bringtotop = true
  573. integer textsize = -9
  574. integer weight = 400
  575. fontcharset fontcharset = gb2312charset!
  576. fontpitch fontpitch = variable!
  577. string facename = "宋体"
  578. long textcolor = 33554432
  579. long backcolor = 16777215
  580. string text = "解决方案"
  581. boolean focusrectangle = false
  582. end type
  583. type st_2 from statictext within w_sys_init_guide_zt
  584. integer x = 123
  585. integer y = 812
  586. integer width = 347
  587. integer height = 52
  588. boolean bringtotop = true
  589. integer textsize = -9
  590. integer weight = 400
  591. fontcharset fontcharset = gb2312charset!
  592. fontpitch fontpitch = variable!
  593. string facename = "宋体"
  594. long textcolor = 33554432
  595. long backcolor = 16777215
  596. string text = "打印格式文件"
  597. boolean focusrectangle = false
  598. end type
  599. type sle_printbill from singlelineedit within w_sys_init_guide_zt
  600. integer x = 462
  601. integer y = 796
  602. integer width = 1595
  603. integer height = 84
  604. integer taborder = 50
  605. boolean bringtotop = true
  606. integer textsize = -9
  607. integer weight = 400
  608. fontcharset fontcharset = gb2312charset!
  609. fontpitch fontpitch = variable!
  610. string facename = "宋体"
  611. long textcolor = 33554432
  612. borderstyle borderstyle = stylelowered!
  613. end type
  614. type cb_printbill from commandbutton within w_sys_init_guide_zt
  615. integer x = 2062
  616. integer y = 796
  617. integer width = 142
  618. integer height = 84
  619. integer taborder = 60
  620. boolean bringtotop = true
  621. integer textsize = -9
  622. integer weight = 400
  623. fontcharset fontcharset = gb2312charset!
  624. fontpitch fontpitch = variable!
  625. string facename = "宋体"
  626. string text = "..."
  627. end type
  628. event clicked;
  629. Integer i
  630. String Pathname
  631. String Filename
  632. i = GetFileOpenName("打印格式文件",Pathname,Filename,"pbl","打印格式文件pbl,*.pbl")
  633. IF i = 1 AND Trim(Pathname) <> "" AND Trim(Filename) <> "" THEN
  634. sle_printbill.Text = Pathname
  635. END IF
  636. RETURN
  637. end event
  638. type gb_1 from groupbox within w_sys_init_guide_zt
  639. integer x = 32
  640. integer y = 36
  641. integer width = 2286
  642. integer height = 208
  643. integer taborder = 10
  644. integer textsize = -9
  645. integer weight = 400
  646. fontcharset fontcharset = gb2312charset!
  647. fontpitch fontpitch = variable!
  648. string facename = "宋体"
  649. long textcolor = 33554432
  650. long backcolor = 16777215
  651. string text = "帐套版本"
  652. end type
  653. type gb_2 from groupbox within w_sys_init_guide_zt
  654. integer x = 32
  655. integer y = 284
  656. integer width = 2286
  657. integer height = 340
  658. integer taborder = 20
  659. integer textsize = -9
  660. integer weight = 400
  661. fontcharset fontcharset = gb2312charset!
  662. fontpitch fontpitch = variable!
  663. string facename = "宋体"
  664. long textcolor = 33554432
  665. long backcolor = 16777215
  666. string text = "解决方案选择"
  667. end type
  668. type gb_3 from groupbox within w_sys_init_guide_zt
  669. integer x = 32
  670. integer y = 664
  671. integer width = 2286
  672. integer height = 340
  673. integer taborder = 30
  674. integer textsize = -9
  675. integer weight = 400
  676. fontcharset fontcharset = gb2312charset!
  677. fontpitch fontpitch = variable!
  678. string facename = "宋体"
  679. long textcolor = 33554432
  680. long backcolor = 16777215
  681. string text = "打印格式选择"
  682. end type