public override void loadDefinedSymbolFromDB() { MARKETDATA_SYMBOL_INFO_Table_DAOManager daoM = new MARKETDATA_SYMBOL_INFO_Table_DAOManager(); // ir 쪽을 죄다 로드함. daoM.KeyColumn_ = "ircurve".ToUpper(); daoM.KeyColumn_SYMBOL_TYPE_ = "ircurve".ToUpper(); try { daoM.select(DataBaseConnectManager.ConnectionFactory("myDB")); this.definedIRCurveSymbolList_.Clear(); foreach (var item in daoM.DAOList_) { Excel_irCurveSymbolViewModel eicvm = new Excel_irCurveSymbolViewModel(); eicvm.setFromDAO(item); this.definedIRCurveSymbolList_.Add(eicvm); } } catch (Exception) { //OutputLogViewModel.addResult("index data load error , code : " + code + " date : " + refDate.ToString(StringFormat.DbDateFormat_)); } }
public static string loadMarketData(DateTime refDate, string underType, string code) { string load = "not loaded"; if (underType.ToUpper() == "STOCK" || underType.ToUpper() == "EQUITY" || underType.ToUpper() == "EXCEL_STOCKINDEX") { Excel_equitySymbolViewModel e_esvm = new Excel_equitySymbolViewModel(); load = e_esvm.dataLoad(refDate, code); } else if (underType.ToUpper() == "INTERESTRATE" || underType.ToUpper() == "IR" || underType.ToUpper() == "EXCEL_INTERESTRATE") { Excel_irCurveSymbolViewModel e_ircsvm = new Excel_irCurveSymbolViewModel(); load = e_ircsvm.dataLoad(refDate, code); } else if (underType.ToUpper() == "INDEX" || underType.ToUpper() == "EXCEL_INDEXTYPE") { Excel_indexSymbolViewModel e_isvm = new Excel_indexSymbolViewModel(); load = e_isvm.dataLoad(refDate, code); } else { } return load; }
public static string loadMarketData(DateTime refDate, string underType, string code) { string load = "not loaded"; if (underType.ToUpper() == "STOCK" || underType.ToUpper() == "EQUITY" || underType.ToUpper() == "EXCEL_STOCKINDEX") { Excel_equitySymbolViewModel e_esvm = new Excel_equitySymbolViewModel(); load = e_esvm.dataLoad(refDate, code); } else if (underType.ToUpper() == "INTERESTRATE" || underType.ToUpper() == "IR" || underType.ToUpper() == "EXCEL_INTERESTRATE") { Excel_irCurveSymbolViewModel e_ircsvm = new Excel_irCurveSymbolViewModel(); load = e_ircsvm.dataLoad(refDate, code); } else if (underType.ToUpper() == "INDEX" || underType.ToUpper() == "EXCEL_INDEXTYPE") { Excel_indexSymbolViewModel e_isvm = new Excel_indexSymbolViewModel(); load = e_isvm.dataLoad(refDate, code); } else { } return(load); }