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