public bool RunWebServicesQuery(string aURL, string aToken, bool aIsPost)
 {
     try
     {
         HttpWebRequest lRequest = (HttpWebRequest)WebRequest.Create(aURL);
         if (!aIsPost)
         {
             lRequest.Method = "GET";
         }
         else
         {
             lRequest.Method = "POST";
             lRequest.Headers.Add("token", aToken);
         }
         HttpWebResponse lResponse = (HttpWebResponse)lRequest.GetResponse();
         StreamReader lStreamRead = new StreamReader(lResponse.GetResponseStream(), System.Text.Encoding.UTF8);
         string lResult = lStreamRead.ReadToEnd();
         lStreamRead.Close();
         lResponse.Close();
         if (lResponse.StatusCode.ToString() == "OK")
         {
             gReturnData = lResult;
             return true;
         }
         else
         {
             gReturnData = "System returned HTTP Result " + lResponse.StatusCode.ToString();
             return false;
         }
     }
     catch (SystemException ex)
     {
         LogManager ErrManager = new LogManager();
         ErrManager.Log(ex.Message.ToString(), false);
         gReturnData = ex.Message.ToString();
         return false;
     }
 }