Program.cs 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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.GetOnceRunBanchs()");
  23. Console.WriteLine("点击任何按钮开始");
  24. Console.ReadKey();
  25. List<Branch> bs = service.GetOnceRunBranchs();
  26. foreach (Branch b in bs)
  27. {
  28. Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID);
  29. }
  30. Console.WriteLine("service.GetOnceRunPowerMattersByBranchGuid(\"001008012012011\")");
  31. Console.WriteLine("点击任何按钮开始");
  32. Console.ReadKey();
  33. List<PowerMattersBase> pms = service.GetOnceRunPowerMattersByBranchGuid("001008012012011");
  34. foreach (PowerMattersBase pm in pms)
  35. {
  36. Console.WriteLine("权力名称:" + pm.QL_NAME);
  37. }
  38. Console.WriteLine("service.SearchByQLName(\"建设\", 0, 20)");
  39. Console.WriteLine("点击任何按钮开始");
  40. Console.ReadKey();
  41. pms = service.SearchByQLName("建设", 0, 20);
  42. foreach (PowerMattersBase pm in pms)
  43. {
  44. Console.WriteLine("权力名称:" + pm.QL_NAME);
  45. }
  46. Console.WriteLine("service.GetBanchsByApplyType(0)");
  47. Console.WriteLine("点击任何按钮开始");
  48. Console.ReadKey();
  49. bs = service.GetBranchsByApplyType(0);
  50. foreach (Branch b in bs)
  51. {
  52. Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID);
  53. }
  54. Console.WriteLine("service.GetPowerMettersByBranchGuidAndApplyType(\"001008012012075\", -1)");
  55. Console.WriteLine("点击任何按钮开始");
  56. Console.ReadKey();
  57. pms = service.GetPowerMattersByBranchGuidAndApplyType("001008012012075", -1);
  58. foreach (PowerMattersBase pm in pms)
  59. {
  60. Console.WriteLine("权力名称:" + pm.QL_NAME);
  61. }
  62. Console.WriteLine("service.GetPowerMettersByBranchGuidAndApplyType(\"001008012012075\", 0)");
  63. Console.WriteLine("点击任何按钮开始");
  64. Console.ReadKey();
  65. pms = service.GetPowerMattersByBranchGuidAndApplyType("001008012012075", 0);
  66. foreach (PowerMattersBase pm in pms)
  67. {
  68. Console.WriteLine("权力名称:" + pm.QL_NAME);
  69. }
  70. Console.WriteLine("service.GetBanchs()");
  71. Console.WriteLine("点击任何按钮开始");
  72. Console.ReadKey();
  73. bs = service.GetBranchs();
  74. foreach (Branch b in bs)
  75. {
  76. Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID);
  77. }
  78. Console.WriteLine("service.GetPowerMettersByBranchGuid(\"001008012012011\")");
  79. Console.WriteLine("点击任何按钮开始");
  80. Console.ReadKey();
  81. pms = service.GetPowerMattersByBranchGuid("001008012012011");
  82. foreach (PowerMattersBase pm in pms)
  83. {
  84. Console.WriteLine("权力名称:" + pm.QL_NAME);
  85. }
  86. Console.WriteLine("service.GetPowerMettersDetailByRowID(\"48A3DD01746EB99CC9925F3B43CC2080\")");
  87. Console.WriteLine("点击任何按钮开始");
  88. Console.ReadKey();
  89. PowerMattersDetail pmd = service.GetPowerMattersDetailByRowID("48A3DD01746EB99CC9925F3B43CC2080");
  90. Console.WriteLine(pmd.ACCEPT_ADDRESS_INFO);
  91. Console.WriteLine("service.GetPowerMetters(\"001008012012011\", \"01\")");
  92. Console.WriteLine("点击任何按钮开始");
  93. Console.ReadKey();
  94. pms = service.GetPowerMatters("001008012012011", "01");
  95. foreach (PowerMattersBase pm in pms)
  96. {
  97. Console.WriteLine("权力名称:" + pm.QL_NAME);
  98. }
  99. Console.ReadKey();
  100. }
  101. catch(Exception e)
  102. {
  103. Console.WriteLine(e.Message);
  104. Console.ReadKey();
  105. }
  106. }
  107. }
  108. }