Пример #1
0
 public List<IndicatorItem> GetFinancialReport(string stockCode, string quarter, string year)
 {
     query = SetGetDataQuery(stockCode, quarter, year, true);
     List<IndicatorItem> indicatorItemList = new List<IndicatorItem> { };
     List<string[]> items = ExecuteQuery(query);
     foreach (var item in items)
     {
         IndicatorItem indicatorItem = new IndicatorItem();
         indicatorItem.Value = Convert.ToDouble(item[2]);
         indicatorItem.Title = item[1];
         indicatorItemList.Add(indicatorItem);
     }
     return indicatorItemList;
 }
Пример #2
0
 /* Xác định giá trị của 1 chỉ số tài chính
  * result[0] --> ID
  * result[1] --> Title
  * result[2] --> Value
  * result[3] --> Display or not
  */
 //public long FindTheValueOfIndicator(List<string[]> indicatorList, string indicatorID)
 //{
 //    string[] result = indicatorList.Find(
 //        delegate(string[] item)
 //        {
 //            return item[0] == indicatorID;
 //        });
 //    if (result != null)
 //    {
 //        return Convert.ToInt64(result[2]);
 //    }
 //    return 0;
 //}
 public IndicatorItem FindIndicatorItem(List<string[]> indicatorList, string indicatorID)
 {
     IndicatorItem indicatorItem = new IndicatorItem();
     string[] result = indicatorList.Find(
         delegate(string[] item)
         {
             return item[0] == indicatorID;
         });
     if (result != null)
     {
         indicatorItem.Title = result[1];
         indicatorItem.Value = Convert.ToDouble(result[2]);
         return indicatorItem;
     }
     return null;
 }