Program.cs 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Collections.ObjectModel;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Text.RegularExpressions;
  7. using System.Threading.Tasks;
  8. using Winsoft.GOV.Test.PowerMettersServiceReference;
  9. namespace Winsoft.GOV.Test
  10. {
  11. class Program
  12. {
  13. static void Main(string[] args)
  14. {
  15. try
  16. {
  17. //string s = "$主项";
  18. //if (s.First<char>() == '$')
  19. // Console.WriteLine("能识别" + s.First<char>());
  20. //Console.ReadKey();
  21. //return;
  22. IPowerMettersService service = new PowerMettersServiceClient();
  23. Console.WriteLine("service.GetBanchs()");
  24. Console.WriteLine("点击任何按钮开始");
  25. Console.ReadKey();
  26. List<Branch> bs = service.GetBranchsEx(County.LD);
  27. foreach (Branch b in bs)
  28. {
  29. Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID);
  30. }
  31. Console.WriteLine("service.GetOnceRunBanchs()");
  32. Console.WriteLine("点击任何按钮开始");
  33. Console.ReadKey();
  34. bs = service.GetOnceRunBranchs();
  35. foreach (Branch b in bs)
  36. {
  37. Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID);
  38. }
  39. Console.WriteLine("service.GetOnceRunPowerMattersByBranchGuid(\"001008012012011\")");
  40. Console.WriteLine("点击任何按钮开始");
  41. Console.ReadKey();
  42. List<PowerMattersBase> pms = service.GetOnceRunPowerMattersByBranchGuid("001008012012011");
  43. foreach (PowerMattersBase pm in pms)
  44. {
  45. Console.WriteLine("权力名称:" + pm.QL_NAME);
  46. }
  47. Console.WriteLine("service.SearchByQLName(\"建设\", 0, 20)");
  48. Console.WriteLine("点击任何按钮开始");
  49. Console.ReadKey();
  50. pms = service.SearchByQLName("建设", 0, 20);
  51. foreach (PowerMattersBase pm in pms)
  52. {
  53. Console.WriteLine("权力名称:" + pm.QL_NAME);
  54. }
  55. Console.WriteLine("service.GetBanchsByApplyType(0)");
  56. Console.WriteLine("点击任何按钮开始");
  57. Console.ReadKey();
  58. bs = service.GetBranchsByApplyType(0);
  59. foreach (Branch b in bs)
  60. {
  61. Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID);
  62. }
  63. Console.WriteLine("service.GetPowerMettersByBranchGuidAndApplyType(\"001008012012075\", -1)");
  64. Console.WriteLine("点击任何按钮开始");
  65. Console.ReadKey();
  66. pms = service.GetPowerMattersByBranchGuidAndApplyType("001008012012075", -1);
  67. foreach (PowerMattersBase pm in pms)
  68. {
  69. Console.WriteLine("权力名称:" + pm.QL_NAME);
  70. }
  71. Console.WriteLine("service.GetPowerMettersByBranchGuidAndApplyType(\"001008012012075\", 0)");
  72. Console.WriteLine("点击任何按钮开始");
  73. Console.ReadKey();
  74. pms = service.GetPowerMattersByBranchGuidAndApplyType("001008012012075", 0);
  75. foreach (PowerMattersBase pm in pms)
  76. {
  77. Console.WriteLine("权力名称:" + pm.QL_NAME);
  78. }
  79. Console.WriteLine("service.GetBanchs()");
  80. Console.WriteLine("点击任何按钮开始");
  81. Console.ReadKey();
  82. bs = service.GetBranchs();
  83. foreach (Branch b in bs)
  84. {
  85. Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID);
  86. }
  87. Console.WriteLine("service.GetPowerMettersByBranchGuid(\"001008012012011\")");
  88. Console.WriteLine("点击任何按钮开始");
  89. Console.ReadKey();
  90. pms = service.GetPowerMattersByBranchGuid("001008012012011");
  91. foreach (PowerMattersBase pm in pms)
  92. {
  93. Console.WriteLine("权力名称:" + pm.QL_NAME);
  94. }
  95. Console.WriteLine("service.GetPowerMettersDetailByRowID(\"48A3DD01746EB99CC9925F3B43CC2080\")");
  96. Console.WriteLine("点击任何按钮开始");
  97. Console.ReadKey();
  98. PowerMattersDetail pmd = service.GetPowerMattersDetailByRowID("48A3DD01746EB99CC9925F3B43CC2080");
  99. Console.WriteLine(pmd.ACCEPT_ADDRESS_INFO);
  100. Console.WriteLine("service.GetPowerMetters(\"001008012012011\", \"01\")");
  101. Console.WriteLine("点击任何按钮开始");
  102. Console.ReadKey();
  103. pms = service.GetPowerMatters("001008012012011", "01");
  104. foreach (PowerMattersBase pm in pms)
  105. {
  106. Console.WriteLine("权力名称:" + pm.QL_NAME);
  107. }
  108. Console.ReadKey();
  109. }
  110. catch(Exception e)
  111. {
  112. Console.WriteLine(e.Message);
  113. Console.ReadKey();
  114. }
  115. }
  116. }
  117. }