public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Root serial_Root = serial_Class as FpmlSerializedCSharp.Root; FpmlSerializedCSharp.Instrument serial_instrument = serial_Root.Instrument_; string instrumenttype = serial_instrument.Excel_type_.ValueStr; this.instrumentViewModel_ = InstrumentViewModel.CreateInstrument(instrumenttype); this.instrumentViewModel_.setFromSerial(serial_instrument); }
protected void loadPositionFromXml(XmlNode node) { FpmlSerializedCSharp.Root serial_root = new FpmlSerializedCSharp.Root(node); FpmlSerializedCSharp.InstPositionInfo serial_instPositionInfo = serial_root.Instrument_.InstPositionInfo_; InstPositionInfoViewModel vm = new InstPositionInfoViewModel(); vm.setFromSerial(serial_instPositionInfo); this.InstPositionInfoViewModel_ = vm; this.itemCode_ = vm.InstCode_; this.itemType_ = vm.InstType_; }
protected override void loadInstrumentFromXml(XmlNode node) { //event를 받아서 할거라 constructor 로 올림 this.view_.DataContext = this; //string FpmlSerializedCSharp.Root serial_root = new FpmlSerializedCSharp.Root(node); FpmlSerializedCSharp.InstrumentInfo serial_instInfo = serial_root.Instrument_.InstrumentInfo_; //FpmlSerializedCSharp.InstPositionInfo serial_instPositionInfo = serial_root.Instrument_.InstPositionInfo_; InstrumentViewModel vm1 = InstrumentViewModel.CreateInstVM(serial_instInfo); vm1.setFromSerial(serial_instInfo); //InstPositionInfoViewModel vm2 = new InstPositionInfoViewModel(); //vm2.setFromSerial(serial_instPositionInfo); this.InstrumentViewModel_ = vm1; //this.InstPositionInfoViewModel_ = vm2; //InstrumentViewModel_.setFromXml(node); }
protected void loadPositionFromXml(XmlNode node) { FpmlSerializedCSharp.Root serial_root = new FpmlSerializedCSharp.Root(node); FpmlSerializedCSharp.InstPositionInfo serial_instPositionInfo = serial_root.Instrument_.InstPositionInfo_; InstPositionInfoViewModel vm = new InstPositionInfoViewModel(); vm.setFromSerial(serial_instPositionInfo); this.InstPositionInfoViewModel_ = vm; this.itemCode_ = vm.InstCode_; this.itemType_ = vm.InstType_; }
protected override void loadInstrumentFromXml(XmlNode node) { //event를 받아서 할거라 constructor 로 올림 this.view_.DataContext = this; //string FpmlSerializedCSharp.Root serial_root = new FpmlSerializedCSharp.Root(node); FpmlSerializedCSharp.InstrumentInfo serial_instInfo = serial_root.Instrument_.InstrumentInfo_; //FpmlSerializedCSharp.InstPositionInfo serial_instPositionInfo = serial_root.Instrument_.InstPositionInfo_; InstrumentViewModel vm1 = InstrumentViewModel.CreateInstVM(serial_instInfo); vm1.setFromSerial(serial_instInfo); //InstPositionInfoViewModel vm2 = new InstPositionInfoViewModel(); //vm2.setFromSerial(serial_instPositionInfo); this.InstrumentViewModel_ = vm1; //this.InstPositionInfoViewModel_ = vm2; //InstrumentViewModel_.setFromXml(node); }