kms_messagebox.srf 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. $PBExportHeader$kms_messagebox.srf
  2. global type kms_messagebox from function_object
  3. end type
  4. forward prototypes
  5. global function integer kms_messagebox (string msgid)
  6. global function integer kms_messagebox (string msgid, string arg0)
  7. global function integer kms_messagebox (string msgid, string arg0, string arg1)
  8. global function integer kms_messagebox (string msgid, string arg0, string arg1, string arg2)
  9. global function integer kms_messagebox (string msgid, string arg0, string arg1, string arg2, string arg3)
  10. global function integer kms_messagebox (string msgid, string arg0, string arg1, string arg2, string arg3, string arg4)
  11. global function integer kms_messagebox (uo_kms_set kms_set)
  12. end prototypes
  13. global function integer kms_messagebox (string msgid);
  14. RETURN kms_messagebox(msgid,"","","","","")
  15. end function
  16. global function integer kms_messagebox (string msgid, string arg0);
  17. RETURN kms_messagebox(msgid,arg0,"","","","")
  18. end function
  19. global function integer kms_messagebox (string msgid, string arg0, string arg1);
  20. RETURN kms_messagebox(msgid,arg0,arg1,"","","")
  21. end function
  22. global function integer kms_messagebox (string msgid, string arg0, string arg1, string arg2);
  23. RETURN kms_messagebox(msgid,arg0,arg1,arg2,"","")
  24. end function
  25. global function integer kms_messagebox (string msgid, string arg0, string arg1, string arg2, string arg3);
  26. RETURN kms_messagebox(msgid,arg0,arg1,arg2,arg3,"")
  27. end function
  28. global function integer kms_messagebox (string msgid, string arg0, string arg1, string arg2, string arg3, string arg4);s_kms_msg s_rslt
  29. s_rslt = kms_GetKMS_MSG(msgid,arg0,arg1,arg2,arg3,arg4)
  30. //IF sys_yunreg_cusid <> 0 THEN
  31. OpenWithParm(w_kms_messagebox,s_rslt)
  32. int li_return
  33. li_return = Message.doubleparm
  34. RETURN li_return
  35. //ELSE
  36. // IF s_rslt.Msgtype = 1 THEN
  37. // RETURN MessageBox ("",s_rslt.msg,Question!,YesNo! )
  38. // ELSE
  39. // return MessageBox('', s_rslt.Msg)
  40. // END IF
  41. //END IF
  42. //IF s_rslt.Msgtype = 0 THEN
  43. // // TODO: 弹出警告界面, 如果 s_rslt.DocCode1/DocCode2(操作说明文章码/解决办法文章码) 有内容,分别提供连接转到文章
  44. // fmessagebox(s_rslt.Msg)
  45. // return 0
  46. //ELSEIF s_rslt.Msgtype = 1 THEN
  47. // // TODO: 弹出询问界面, 如果 s_rslt.DocCode1/DocCode2(操作说明文章码/解决办法文章码) 有内容,分别提供连接转到文章
  48. // RETURN MessageBox('', s_rslt.Msg, Question!, YesNo!, 1)
  49. //ELSE
  50. // // 成功提示
  51. // return MessageBox('', s_rslt.Msg)
  52. //END IF
  53. end function
  54. global function integer kms_messagebox (uo_kms_set kms_set);
  55. OpenWithParm(w_kms_messagebox_list,kms_set)
  56. int li_return
  57. li_return = Message.doubleparm
  58. RETURN li_return
  59. end function