public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.IssueInformation serial_IssueInformation = serial_Class as FpmlSerializedCSharp.IssueInformation; FpmlSerializedCSharp.NoteInfo serial_NoteInfo = serial_IssueInformation.NoteInfo_; this.notional_ = serial_NoteInfo.Notional_.ValueStr; this.tradeDate_ = StringConverter.xmlDateToDateTime(serial_NoteInfo.TradeDate_.ValueStr); this.effectiveDate_ = StringConverter.xmlDateToDateTime(serial_NoteInfo.EffectiveDate_.ValueStr); this.maturityDate_ = StringConverter.xmlDateToDateTime(serial_NoteInfo.MaturityDate_.ValueStr); FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_NoteInfo.CalculationAmount_; string calculationAmounttype = serial_calculationAmount.Excel_type_.ValueStr; this.calculationAmountViewModel_ = CalculationAmountViewModel.CreateCalculationAmount(calculationAmounttype); this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); this.premium_ = serial_NoteInfo.Premium_.ValueStr; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.IssueInformation serial_IssueInformation = serial_Class as FpmlSerializedCSharp.IssueInformation; FpmlSerializedCSharp.NoteInfo serial_NoteInfo = serial_IssueInformation.NoteInfo_; this.notional_ = serial_NoteInfo.Notional_.ValueStr; this.tradeDate_ = serial_NoteInfo.TradeDate_.ValueStr; this.effectiveDate_ = serial_NoteInfo.EffectiveDate_.ValueStr; this.maturityDate_ = serial_NoteInfo.MaturityDate_.ValueStr; //FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_NoteInfo.CalculationAmount_; //this.calculationAmountViewModel_ = new CalculationAmountViewModel(); //this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); this.premium_ = serial_NoteInfo.Premium_.ValueStr; this.view_ = new NoteInfoView(); this.view_.DataContext = this; }