Example #1
0
 public static string LogError(string section, Exception ex, bool useWebService)
 {
     try {
         // ISSUE: object of a compiler-generated type is created
         // ISSUE: variable of a compiler-generated type
         Settings settings = new Settings();
         if (useWebService)
         {
             using (WebServiceTseClient serviceTseClient = new WebServiceTseClient())
                 return(serviceTseClient.LogError("[ " + section + " (" + StaticData.Version + ") (compression:" + settings.EnableDecompression.ToString() + ". UseWebService:" + settings.UseWebService.ToString() + ") ] " + ex.Message + "(" + (ex.InnerException != null ? ex.InnerException.Message ?? "" : "") + ")"));
         }
         else
         {
             HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(settings.TseClientServerUrl + "?t=LogError&a=[ " + section + " (" + StaticData.Version + ") (compression:" + settings.EnableDecompression.ToString() + "). UseWebService:" + settings.UseWebService.ToString() + " ] " + ex.Message + "(" + (ex.InnerException != null ? ex.InnerException.Message ?? "" : "") + ")");
             httpWebRequest.Method = "GET";
             WebResponse  response       = httpWebRequest.GetResponse();
             Stream       responseStream = response.GetResponseStream();
             StreamReader streamReader   = new StreamReader(responseStream);
             string       end            = streamReader.ReadToEnd();
             streamReader.Close();
             responseStream.Close();
             response.Close();
             return(" IP کامپیوتر شما : " + end);
         }
     } catch {
         throw;
     }
 }
Example #2
0
 public static string Instrument(int lastDEven, bool useWebService)
 {
     try {
         // ISSUE: object of a compiler-generated type is created
         // ISSUE: variable of a compiler-generated type
         Settings settings = new Settings();
         if (useWebService)
         {
             using (WebServiceTseClient serviceTseClient = new WebServiceTseClient()) {
                 serviceTseClient.EnableDecompression = settings.EnableDecompression;
                 return(serviceTseClient.Instrument(lastDEven));
             }
         }
         else
         {
             HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(settings.TseClientServerUrl + "?t=Instrument&a=" + (object)lastDEven);
             httpWebRequest.Method = "GET";
             WebResponse  response       = httpWebRequest.GetResponse();
             Stream       responseStream = response.GetResponseStream();
             StreamReader streamReader   = new StreamReader(responseStream);
             string       end            = streamReader.ReadToEnd();
             streamReader.Close();
             responseStream.Close();
             response.Close();
             return(end);
         }
     } catch {
         throw;
     }
 }
Example #3
0
 public static string GetInsturmentClosingPrice(string insCodes, bool useWebService)
 {
     try {
         // ISSUE: object of a compiler-generated type is created
         // ISSUE: variable of a compiler-generated type
         Settings settings = new Settings();
         if (useWebService)
         {
             using (WebServiceTseClient serviceTseClient = new WebServiceTseClient()) {
                 serviceTseClient.EnableDecompression = settings.EnableDecompression;
                 string insCodes1 = Utility.Compress(insCodes);
                 return(serviceTseClient.DecompressAndGetInsturmentClosingPrice(insCodes1));
             }
         }
         else
         {
             HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(settings.TseClientServerUrl + "?t=ClosingPrices&a=" + insCodes);
             httpWebRequest.Method = "GET";
             WebResponse  response       = httpWebRequest.GetResponse();
             Stream       responseStream = response.GetResponseStream();
             StreamReader streamReader   = new StreamReader(responseStream);
             string       end            = streamReader.ReadToEnd();
             streamReader.Close();
             responseStream.Close();
             response.Close();
             return(end);
         }
     } catch {
         throw;
     }
 }