// '' // '' Get the data and print it to System.Console // '' private static void printData(feedapi fxfeed) { // // Fetch the Data // ArrayList quotes = fxfeed.getData(); Console.WriteLine("-------- Quotes --------"); if (fxfeed.getStatus().Equals("OK")) { Console.WriteLine(("Number of Quotes: " + fxfeed.getNumQuotes())); Console.WriteLine(("Copyright: " + fxfeed.getCopyright())); Console.WriteLine(("Website: " + fxfeed.getWebsite())); Console.WriteLine(("License: " + fxfeed.getLicense())); Console.WriteLine(("Redistribution: " + fxfeed.getRedistribution())); Console.WriteLine(("AccessPeriod: " + fxfeed.getAccessPeriod())); Console.WriteLine(("AccessPerPeriod: " + fxfeed.getAccessPerPeriod())); Console.WriteLine(("AccessThisPeriod: " + fxfeed.getAccessThisPeriod())); Console.WriteLine(("AccessRemainingThisPeriod: " + fxfeed.getAccessPeriodRemaining())); Console.WriteLine(("AccessPeriodBegan: " + fxfeed.getAccessPeriodBegan())); Console.WriteLine(("NextAccessPeriodStarts: " + fxfeed.getAccessPeriodStarts())); // // Get an Iterator object for the quotes ArrayList using iterator() method. // IEnumerator itr = quotes.GetEnumerator(); // // Iterate through the ArrayList iterator // Console.WriteLine("----------------------------------------"); Console.WriteLine("Iterating through Quotes..."); Console.WriteLine("----------------------------------------"); while (itr.MoveNext()) { Hashtable quote = ((Hashtable)(itr.Current)); Console.WriteLine(("Quote Symbol: " + quote["symbol"])); Console.WriteLine(("Title: " + quote["title"])); Console.WriteLine(("Time: " + quote["time"])); if ((fxfeed.getInterval() == 1)) { if (fxfeed.getPrice().Equals("bid,ask")) { Console.WriteLine(("Bid: " + quote["bid"])); Console.WriteLine(("Ask: " + quote["ask"])); } else { Console.WriteLine(("Price: " + quote["price"])); } } else { Console.WriteLine(("Open: " + quote["open"])); Console.WriteLine(("High: " + quote["high"])); Console.WriteLine(("Low: " + quote["low"])); Console.WriteLine(("Close: " + quote["close"])); } Console.WriteLine(""); } } else { Console.WriteLine(("Status: " + fxfeed.getStatus())); Console.WriteLine(("ErrorCode: " + fxfeed.getErrorCode())); Console.WriteLine(("ErrorMessage: " + fxfeed.getErrorMessage())); } }
// '' // '' Get the data and print it to System.Console // '' private static void printData(feedapi fxfeed) { // // Fetch the Data // ArrayList quotes = fxfeed.getData(); Console.WriteLine("-------- Quotes --------"); if (fxfeed.getStatus().Equals("OK")) { Console.WriteLine(("Number of Quotes: " + fxfeed.getNumQuotes())); Console.WriteLine(("Copyright: " + fxfeed.getCopyright())); Console.WriteLine(("Website: " + fxfeed.getWebsite())); Console.WriteLine(("License: " + fxfeed.getLicense())); Console.WriteLine(("Redistribution: " + fxfeed.getRedistribution())); Console.WriteLine(("AccessPeriod: " + fxfeed.getAccessPeriod())); Console.WriteLine(("AccessPerPeriod: " + fxfeed.getAccessPerPeriod())); Console.WriteLine(("AccessThisPeriod: " + fxfeed.getAccessThisPeriod())); Console.WriteLine(("AccessRemainingThisPeriod: " + fxfeed.getAccessPeriodRemaining())); Console.WriteLine(("AccessPeriodBegan: " + fxfeed.getAccessPeriodBegan())); Console.WriteLine(("NextAccessPeriodStarts: " + fxfeed.getAccessPeriodStarts())); // // Get an Iterator object for the quotes ArrayList using iterator() method. // IEnumerator itr = quotes.GetEnumerator(); // // Iterate through the ArrayList iterator // Console.WriteLine("----------------------------------------"); Console.WriteLine("Iterating through Quotes..."); Console.WriteLine("----------------------------------------"); while (itr.MoveNext()){ Hashtable quote = ((Hashtable)(itr.Current)); Console.WriteLine(("Quote Symbol: " + quote["symbol"])); Console.WriteLine(("Title: " + quote["title"])); Console.WriteLine(("Time: " + quote["time"])); if ((fxfeed.getInterval() == 1)) { if (fxfeed.getPrice().Equals("bid,ask")) { Console.WriteLine(("Bid: " + quote["bid"])); Console.WriteLine(("Ask: " + quote["ask"])); } else { Console.WriteLine(("Price: " + quote["price"])); } } else { Console.WriteLine(("Open: " + quote["open"])); Console.WriteLine(("High: " + quote["high"])); Console.WriteLine(("Low: " + quote["low"])); Console.WriteLine(("Close: " + quote["close"])); } Console.WriteLine(""); } } else { Console.WriteLine(("Status: " + fxfeed.getStatus())); Console.WriteLine(("ErrorCode: " + fxfeed.getErrorCode())); Console.WriteLine(("ErrorMessage: " + fxfeed.getErrorMessage())); } }