private void hirachyLoop(FpmlSerializedCSharp.InstHirachyInfo serial_Hirachy, HirachyInstrumentVM roop_ExploreHirachyInstWrapper) { foreach (var item in serial_Hirachy.InstHirachyInfo_) { string itemCode = item.Code_.ValueStr; string itemType = item.Type_.ValueStr; InstUriInfo instUri = bookInfoVM_.InstUri(item); //ResultUriInfo resultUri = bookInfoVM_.resultUri(item); //FileInfo fileInfo = new FileInfo(itemCode + "_" + itemType + ".xml"); InstrumentBaseViewModel instBaseVM = InstrumentBaseViewModel.CreateInstBaseVM(instUri); //ExploreHirachyInstrumentVMWrapper hirachyInstVMWrapper // = new ExploreHirachyInstrumentVMWrapper(itemCode, itemType, instBaseVM); //ExploreHirachyVMWrapper hirachyInstVMWrapper = ExploreHirachyVMWrapper.CreateExploreHirachyWrapper(instUri, resultUri, instBaseVM); ExploreHirachyVMWrapper hirachyInstVMWrapper = ExploreHirachyVMWrapper.CreateExploreHirachyWrapper(instBaseVM); this.hirachyLoop(item, hirachyInstVMWrapper); roop_ExploreHirachyInstWrapper.addHirachInstrumentVM(hirachyInstVMWrapper); } }
private void loadBookInfo() { this.batchInstVMWrapperList_ = new ObservableCollection <BatchInstrumentVMWrapper>(); FpmlSerializedCSharp.BookInformation serial_bookInfo = new FpmlSerializedCSharp.BookInformation(this.bookInfoVM_.BookInfoXml_); this.PathURLInfo_ = this.bookInfoVM_.PathURLInfo_; //serial_bookInfo.PathInfo_.Url_.ValueStr; DirectoryInfo directoryInfo = new DirectoryInfo(this.PathURLInfo_); foreach (var item in serial_bookInfo.InstrumentList_.InstHirachyInfo_) { string itemCode = item.Code_.ValueStr; string itemType = item.Type_.ValueStr; InstUriInfo instUri = bookInfoVM_.InstUri(item); //ResultUriInfo resultUri = bookInfoVM_.resultUri(item); FileInfo fileInfo = new FileInfo(directoryInfo.FullName + itemCode + "_" + itemType + ".xml"); InstrumentBaseViewModel instBaseVM = InstrumentBaseViewModel.CreateInstBaseVM(instUri); //ExploreHirachyInstrumentVMWrapper hirachyInstVMWrapper // = new ExploreHirachyInstrumentVMWrapper(itemCode, itemType, instBaseVM); BatchInstrumentVMWrapper batchInstVMWrapper = new BatchInstrumentVMWrapper(instBaseVM); batchInstVMWrapper.setFromSerial(item); this.batchInstVMWrapperList_.Add(batchInstVMWrapper); } }
public void loadDBPosition(string position) { this.instPositionWrapperVMList_ = new ObservableCollection <InstPositionWrapperVM>(); RiskMonitor.PositionSingletonManger.setReferenceDate(this.ReferenceDate_); //db 만들어서 관리 해야함? ㅇㅇ 그래야함 ㅡ.ㅡㅋ instPositionWrapperVMList_.Clear(); DataBaseManager loader = new DataBaseManager(); loader.PositionHostInfo_ = new PositionHostInfo(position); List <InstPositionInfo> instDataList = loader.loadPositionData(); foreach (InstPositionInfo item in instDataList) { InstUriInfo instUri = PositionSingletonManger.CreateInstUriInfo(item.InstCode_, item.InstType_); //ResultUriInfo resultUri = CreateResultUriInfo(item.InstCode_, item.InstType_); //InstrumentBaseViewModel instBaseVM = InstrumentBaseViewModel.CreateInstBaseVM(instUri, resultUri); InstrumentBaseViewModel instBaseVM = InstrumentBaseViewModel.CreateInstBaseVM(instUri); instBaseVM.ReferenceDate_ = PositionSingletonManger.referenceDate(); InstPositionWrapperVM viewModel = new InstPositionWrapperVM(item, instBaseVM); instPositionWrapperVMList_.Add(viewModel); } }
public ExploreHirachyInstrumentVMWrapper(InstrumentBaseViewModel instBaseVM) : base(instBaseVM) { //this.InstUri_ = instUri; //this.instBaseVM_ = instBaseVM; //this.initialize(); }
private void prototypeDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { RiskMonitor.InstrumentBaseViewModel selectedVM = this.prototypeDataGrid_.SelectedItem as RiskMonitor.InstrumentBaseViewModel; this.selectedInstVaseVM_ = selectedVM; selectedVM.loadSample(); this.Close(); }
public InstPositionWrapperVM(InstrumentBaseViewModel instBaseVM) { this.InstUri_ = instBaseVM.InstUri_; this.ResultUri_ = instBaseVM.ResultUri_; this.InstCode_ = instBaseVM.ItemCode_; this.InstType_ = instBaseVM.ItemType_; this.InstBaseVM_ = instBaseVM; }
public HirachyInstrumentVM(InstrumentBaseViewModel instBaseVM) { this.InstBaseVM_ = instBaseVM; this.InstUri_ = this.InstBaseVM_.InstUri_; this.ResultUri_ = this.InstBaseVM_.ResultUri_; this.ProductType_ = instBaseVM.ItemType_; this.itemCode_ = instBaseVM.ItemCode_; }
//public void loadInstBaseVM() //{ // //this.instBaseVM_ = InstrumentBaseViewModel.CreateInstBaseVM(this.itemCode_ , this.fileInfo_); // this.instBaseVM_.loadInstrument(); //} //public abstract void buildXml(XmlWriter xmlWriter); //public abstract void setFromXml(XmlNode InstNode); //public abstract void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class); public static ExploreHirachyVMWrapper CreateExploreHirachyWrapper(InstrumentBaseViewModel instBaseVM) { if (instBaseVM.InstUri_.itemType_ == "Group") { return new ExploreHirachyGroupVMWrapper(instBaseVM); } else { return new ExploreHirachyInstrumentVMWrapper(instBaseVM); } }
//public void loadInstBaseVM() //{ // //this.instBaseVM_ = InstrumentBaseViewModel.CreateInstBaseVM(this.itemCode_ , this.fileInfo_); // this.instBaseVM_.loadInstrument(); //} //public abstract void buildXml(XmlWriter xmlWriter); //public abstract void setFromXml(XmlNode InstNode); //public abstract void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class); public static ExploreHirachyVMWrapper CreateExploreHirachyWrapper(InstrumentBaseViewModel instBaseVM) { if (instBaseVM.InstUri_.itemType_ == "Group") { return(new ExploreHirachyGroupVMWrapper(instBaseVM)); } else { return(new ExploreHirachyInstrumentVMWrapper(instBaseVM)); } }
public bool addInstrument(InstrumentBaseViewModel instBaseVM) { if (!Loader_.hasInstDB(instBaseVM.ItemCode_)) { InstPositionWrapperVM wrapperVM = new InstPositionWrapperVM(instBaseVM); this.instPositionWrapperVMList_.Add(wrapperVM); // 중복 체크 Loader_.addInstDB(wrapperVM); return(true); } else { return(false); } }
public InstResultMasterWrapperVM(InstrumentBaseViewModel instBaseVM, ResultMasterInfo resultMasterInfo) { this.InstBaseVM_ = instBaseVM; this.ParameterExistFlag_ = true; this.ResultMasterInfo_ = resultMasterInfo; this.KRCode_ = resultMasterInfo.KRCode_; this.InstName_ = resultMasterInfo.InstName_; this.InstCode_ = resultMasterInfo.InstCode_; this.CalValue_ = resultMasterInfo.CalValue_; this.CalUnitValue_ = resultMasterInfo.CalUnitValue_; this.ReferenceDate_ = resultMasterInfo.ReferenceDate_; this.FileName_ = resultMasterInfo.FileName_; this.InstType_ = resultMasterInfo.InstType_; this.ResultType_ = resultMasterInfo.ResultType_; }
public InstPositionWrapperVM(InstPositionInfo instData,InstrumentBaseViewModel instBaseVM) { this.InstBaseVM_ = instBaseVM; this.InstUri_ = instBaseVM.InstUri_; this.ResultUri_ = instBaseVM.ResultUri_; this.KRCode_= instData.KRCode_ ; this.InstName_ = instData.InstName_; this.InstCode_ = instData.InstCode_ ; this.InstType_ = instData.InstType_ ; this.CounterParty_ = instData.CounterParty_; this.BookedDate_ = instData.BookedDate_ ; this.UnBookedDate_ = instData.UnBookedDate_; this.MaturityDate_ = instData.MaturityDate_; this.Notional_ = instData.Notional_; }
public bool addInstrument(InstrumentBaseViewModel instBaseVM) { if (!Loader_.hasInstDB(instBaseVM.ItemCode_)) { InstPositionWrapperVM wrapperVM = new InstPositionWrapperVM(instBaseVM); this.instPositionWrapperVMList_.Add(wrapperVM); // 중복 체크 Loader_.addInstDB(wrapperVM); return true; } else { return false; } }
public InstResultMasterWrapperVM(InstrumentBaseViewModel instBaseVM,ResultMasterInfo resultMasterInfo) { this.InstBaseVM_ = instBaseVM; this.ParameterExistFlag_ = true; this.ResultMasterInfo_ = resultMasterInfo; this.KRCode_ = resultMasterInfo.KRCode_; this.InstName_ = resultMasterInfo.InstName_; this.InstCode_ = resultMasterInfo.InstCode_; this.CalValue_ = resultMasterInfo.CalValue_; this.CalUnitValue_ = resultMasterInfo.CalUnitValue_; this.ReferenceDate_ = resultMasterInfo.ReferenceDate_; this.FileName_ = resultMasterInfo.FileName_; this.InstType_ = resultMasterInfo.InstType_; this.ResultType_ = resultMasterInfo.ResultType_; }
public void loadBookInfo() { //FileInfo file = bookInfoVM_.BookFile_; //XmlDocument xmlDoc = new XmlDocument(); //xmlDoc.Load(file.FullName); XmlNode node = this.bookInfoVM_.BookInfoXml_; XmlNode bookInfoNode = node.SelectSingleNode("/bookInformation"); FpmlSerializedCSharp.BookInformation serial_bookInfo = new FpmlSerializedCSharp.BookInformation(bookInfoNode); this.instHierarchyList_ = new ObservableCollection <ExploreHirachyVMWrapper>(); //this.PathURLInfo_ = this.bookInfoVM_.PathURLInfo_; //DirectoryInfo directoryInfo = new DirectoryInfo(this.PathURLInfo_); foreach (var item in serial_bookInfo.InstrumentList_.InstHirachyInfo_) { //FileInfo fileInfo = new FileInfo(directoryInfo.FullName + itemCode + "_" + itemType + ".xml"); InstUriInfo instUri = this.bookInfoVM_.InstUri(item); //ResultUriInfo resultUri = this.bookInfoVM_.resultUri(item); InstrumentBaseViewModel instBaseVM = InstrumentBaseViewModel.CreateInstBaseVM(instUri); //ExploreHirachyInstrumentVMWrapper hirachyInstVMWrapper // = new ExploreHirachyInstrumentVMWrapper(itemCode, itemType, instBaseVM); //ExploreHirachyVMWrapper hirachyInstVMWrapper = ExploreHirachyVMWrapper.CreateExploreHirachyWrapper(instUri, resultUri, instBaseVM); ExploreHirachyVMWrapper hirachyInstVMWrapper = ExploreHirachyVMWrapper.CreateExploreHirachyWrapper(instBaseVM); hirachyInstVMWrapper.setFromSerial(item); this.hirachyLoop(item, hirachyInstVMWrapper); this.instHierarchyList_.Add(hirachyInstVMWrapper); } }
public void loadDBResult(string referenceDate) { this.instResultMasterWrapperVMList = new ObservableCollection <InstResultMasterWrapperVM>(); string positionName = PositionSingletonManger.positionName(); this.Loader_ = new ResultMasterLoader(); this.Loader_.PositionHostInfo_ = new PositionHostInfo(positionName); List <ResultMasterInfo> resultMasterInfoList = this.Loader_.loadResultData(); foreach (ResultMasterInfo item in resultMasterInfoList) { InstUriInfo instUri = PositionSingletonManger.CreateInstUriInfo(item.InstCode_, item.InstType_); InstrumentBaseViewModel instBaseVM = InstrumentBaseViewModel.CreateInstBaseVM(instUri); InstResultMasterWrapperVM viewModel = new InstResultMasterWrapperVM(instBaseVM, item); this.instResultMasterWrapperVMList.Add(viewModel); } }
public BatchInstrumentVMWrapper(InstrumentBaseViewModel instBaseVM) { this.InstBaseVM_ = instBaseVM; }
public InstResultMasterWrapperVM(InstrumentBaseViewModel instBaseVM) { this.InstBaseVM_ = instBaseVM; this.ParameterExistFlag_ = false; }
public ExploreHirachyGroupVMWrapper(InstrumentBaseViewModel instBaseVM) : base(instBaseVM) { }
public ExploreHirachyVMWrapper(InstrumentBaseViewModel instBaseVM) : base(instBaseVM) { this.initialize(); }