/// <summary> /// 获取令牌 调用接口前获取令牌,接口调用结束后注销令牌 /// </summary> /// <param name="name"></param> /// <param name="password"></param> /// <returns></returns> public static bool GetToken(out string errMsg) { if (Global.KsTokenNo.Length > 0) { KunShanHelper.LogoutToken(out errMsg); } errMsg = string.Empty; KunShanEntity.GetTokenRequest.webService getTokenRequest = new KunShanEntity.GetTokenRequest.webService(); getTokenRequest.request = new KunShanEntity.GetTokenRequest.Request(); getTokenRequest.request.name = Global.KsUser; getTokenRequest.request.password = Global.MD5(Global.KsPwd); response = XmlHelper.EntityToXml <KunShanEntity.GetTokenRequest.webService>(getTokenRequest); System.Console.WriteLine(string.Format("checkIn-Request:{0}", response)); response = service.checkIn(response); System.Console.WriteLine(string.Format("checkIn-Response:{0}", response)); KunShanEntity.GetTokenResponse.webService getTokenResponse = XmlHelper.XmlToEntity <KunShanEntity.GetTokenResponse.webService>(response); if (getTokenResponse != null && getTokenResponse.response.error.Length == 0 && getTokenResponse.response.tokenNo.Length > 0) { Global.KsTokenNo = getTokenResponse.response.tokenNo; return(true); } else if (getTokenResponse.response.error.Length > 0) { errMsg = getTokenResponse.response.error; } return(false); }
public static void QuerySignContact(out string errMsg) { try { SignContact = errMsg = string.Empty; KunShanEntity.GetTokenRequest.webService querySignContact = new KunShanEntity.GetTokenRequest.webService(); querySignContact.request = new KunShanEntity.GetTokenRequest.Request(); querySignContact.request.name = Global.KsUser; querySignContact.request.password = Global.MD5(Global.KsPwd); response = XmlHelper.EntityToXml <KunShanEntity.GetTokenRequest.webService>(querySignContact); System.Console.WriteLine(string.Format("QuerySignContact-Request:{0}", response)); SignContact = service.QuerySignContact(response); System.Console.WriteLine(string.Format("QuerySignContact-Response:{0}", SignContact)); } catch (Exception ex) { errMsg = ex.Message; } }