[WebMethod(Description="Zwraca histori notowa giedowych " +
   "na podstawie podanego symbolu giedowego.")]
public Stock GetHistory(string StockSymbol)
{

   Stock stock = new Stock();

   // Przegld elementw tablicy w poszukiwaniu podanego symbolu.
   for (int i = 0; i < stocks.GetLength(0); i++)
   {
      // Przeprowadzamy porwnanie cigw tekstowych, bez rozrniania wielkoci liter.
      if (String.Compare(StockSymbol, stocks[i,0], true) == 0)
      {
         stock.StockSymbol = StockSymbol;
         stock.StockName = stocks[i,1];
         stock.Price = Convert.ToDouble(stocks[i,2]);
         stock.Broker = "Dewy, Cheatum, & Howe";

         // Wypeniamy dane StockHistory.

         stock.History[0] = new StockHistory();
         stock.History[0].TradeDate = Convert.ToDateTime("01/5/2005");
         stock.History[0].Price = Convert.ToDouble(23.25);

         stock.History[1] = new StockHistory();
         stock.History[1].TradeDate = Convert.ToDateTime("01/6/2005");
         stock.History[1].Price = Convert.ToDouble(28.75);

         return stock;
      }
   }
   stock.StockSymbol = StockSymbol;
   stock.StockName = "Walor nie zosta znaleziony.";
   return stock;
}
