public override void loadDefinedSymbolFromDB() { MARKETDATA_SYMBOL_INFO_Table_DAOManager daoM = new MARKETDATA_SYMBOL_INFO_Table_DAOManager(); // equity 쪽을 죄다 로드함. daoM.KeyColumn_ = "comm".ToUpper(); daoM.KeyColumn_SYMBOL_TYPE_ = "comm".ToUpper(); try { daoM.select(DataBaseConnectManager.ConnectionFactory("myDB")); this.definedCommoditySymbolList_.Clear(); foreach (var item in daoM.DAOList_) { Excel_commoditySymbolViewModel esvm = new Excel_commoditySymbolViewModel(); esvm.setFromDAO(item); this.definedCommoditySymbolList_.Add(esvm); } } catch (Exception) { //OutputLogViewModel.addResult("index data load error , code : " + code + " date : " + refDate.ToString(StringFormat.DbDateFormat_)); } }
private void resultDataGrid_MouseDoubleClick2(object sender, MouseButtonEventArgs e) { Excel_commoditySymbolViewModel selectedItem = this.symbolDataGrid_.SelectedItem as Excel_commoditySymbolViewModel; if (selectedItem != null) { Excel_underlyingLoaderViewModel e_ulvm = ((Grid)this.Parent).DataContext as Excel_underlyingLoaderViewModel; e_ulvm.SelectedUnderlyingVM_ = selectedItem.underlyingInfoVM(); } }