using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; using Winsoft.GOV.Test.PowerMettersServiceReference; namespace Winsoft.GOV.Test { class Program { static void Main(string[] args) { try { //string s = "$主项"; //if (s.First() == '$') // Console.WriteLine("能识别" + s.First()); //Console.ReadKey(); //return; IPowerMettersService service = new PowerMettersServiceClient(); Console.WriteLine("service.GetOnceRunBanchs()"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); List bs = service.GetOnceRunBranchs(); foreach (Branch b in bs) { Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID); } Console.WriteLine("service.GetOnceRunPowerMattersByBranchGuid(\"001008012012011\")"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); List pms = service.GetOnceRunPowerMattersByBranchGuid("001008012012011"); foreach (PowerMattersBase pm in pms) { Console.WriteLine("权力名称:" + pm.QL_NAME); } Console.WriteLine("service.SearchByQLName(\"建设\", 0, 20)"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); pms = service.SearchByQLName("建设", 0, 20); foreach (PowerMattersBase pm in pms) { Console.WriteLine("权力名称:" + pm.QL_NAME); } Console.WriteLine("service.GetBanchsByApplyType(0)"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); bs = service.GetBranchsByApplyType(0); foreach (Branch b in bs) { Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID); } Console.WriteLine("service.GetPowerMettersByBranchGuidAndApplyType(\"001008012012075\", -1)"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); pms = service.GetPowerMattersByBranchGuidAndApplyType("001008012012075", -1); foreach (PowerMattersBase pm in pms) { Console.WriteLine("权力名称:" + pm.QL_NAME); } Console.WriteLine("service.GetPowerMettersByBranchGuidAndApplyType(\"001008012012075\", 0)"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); pms = service.GetPowerMattersByBranchGuidAndApplyType("001008012012075", 0); foreach (PowerMattersBase pm in pms) { Console.WriteLine("权力名称:" + pm.QL_NAME); } Console.WriteLine("service.GetBanchs()"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); bs = service.GetBranchs(); foreach (Branch b in bs) { Console.WriteLine("ShortName:" + b.ShortName + "; GUID:" + b.GUID); } Console.WriteLine("service.GetPowerMettersByBranchGuid(\"001008012012011\")"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); pms = service.GetPowerMattersByBranchGuid("001008012012011"); foreach (PowerMattersBase pm in pms) { Console.WriteLine("权力名称:" + pm.QL_NAME); } Console.WriteLine("service.GetPowerMettersDetailByRowID(\"48A3DD01746EB99CC9925F3B43CC2080\")"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); PowerMattersDetail pmd = service.GetPowerMattersDetailByRowID("48A3DD01746EB99CC9925F3B43CC2080"); Console.WriteLine(pmd.ACCEPT_ADDRESS_INFO); Console.WriteLine("service.GetPowerMetters(\"001008012012011\", \"01\")"); Console.WriteLine("点击任何按钮开始"); Console.ReadKey(); pms = service.GetPowerMatters("001008012012011", "01"); foreach (PowerMattersBase pm in pms) { Console.WriteLine("权力名称:" + pm.QL_NAME); } Console.ReadKey(); } catch(Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); } } } }