public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.CalculationAmount serial_CalculationAmount = serial_Class as FpmlSerializedCSharp.CalculationAmount; this.currency_ = serial_CalculationAmount.Currency_.ValueStr; this.amount_ = serial_CalculationAmount.Amount_.ValueStr; }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.CalculationAmount serial_CalculationAmount = serial_Class as FpmlSerializedCSharp.CalculationAmount; this.currency_ = serial_CalculationAmount.Currency_.ValueStr; this.amount_ = serial_CalculationAmount.Amount_.ValueStr; this.view_ = new CalculationAmountView(); this.view_.DataContext = this; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.IssueInformation serial_IssueInformation = serial_Class as FpmlSerializedCSharp.IssueInformation; FpmlSerializedCSharp.SecuritiesInfo serial_SecuritiesInfo = serial_IssueInformation.SecuritiesInfo_; this.notional_ = serial_SecuritiesInfo.Notional_.ValueStr; this.tradeDate_ = StringConverter.xmlDateToDateTime(serial_SecuritiesInfo.TradeDate_.ValueStr); this.effectiveDate_ = StringConverter.xmlDateToDateTime(serial_SecuritiesInfo.EffectiveDate_.ValueStr); this.maturityDate_ = StringConverter.xmlDateToDateTime(serial_SecuritiesInfo.MaturityDate_.ValueStr); FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_SecuritiesInfo.CalculationAmount_; string calculationAmounttype = serial_calculationAmount.Excel_type_.ValueStr; this.calculationAmountViewModel_ = CalculationAmountViewModel.CreateCalculationAmount(calculationAmounttype); this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); this.premium_ = serial_SecuritiesInfo.Premium_.ValueStr; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.IssueInformation serial_IssueInformation = serial_Class as FpmlSerializedCSharp.IssueInformation; FpmlSerializedCSharp.SecuritiesInfo serial_SecuritiesInfo = serial_IssueInformation.SecuritiesInfo_; this.notional_ = serial_SecuritiesInfo.Notional_.ValueStr; this.tradeDate_ = serial_SecuritiesInfo.TradeDate_.ValueStr; this.effectiveDate_ = serial_SecuritiesInfo.EffectiveDate_.ValueStr; this.maturityDate_ = serial_SecuritiesInfo.MaturityDate_.ValueStr; FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_SecuritiesInfo.CalculationAmount_; this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); this.premium_ = serial_SecuritiesInfo.Premium_.ValueStr; this.view_ = new SecuritiesInfoView(); this.view_.DataContext = this; }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.ProtectionTerms serial_ProtectionTerms = serial_Class as FpmlSerializedCSharp.ProtectionTerms; FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_ProtectionTerms.CalculationAmount_; this.calculationAmountViewModel_ = new CalculationAmountViewModel(); this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); FpmlSerializedCSharp.CreditEvents serial_creditEvents = serial_ProtectionTerms.CreditEvents_; this.creditEventsViewModel_ = new CreditEventsViewModel(); this.creditEventsViewModel_.setFromSerial(serial_creditEvents); FpmlSerializedCSharp.Obligations serial_obligations = serial_ProtectionTerms.Obligations_; this.obligationsViewModel_ = new ObligationsViewModel(); this.obligationsViewModel_.setFromSerial(serial_obligations); this.accrualCoupon_ = serial_ProtectionTerms.AccrualCoupon_.ValueStr; this.view_ = new ProtectionTermsView(); this.view_.DataContext = this; }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.IRCalculation serial_IRCalculation = serial_Class as FpmlSerializedCSharp.IRCalculation; FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_IRCalculation.CalculationAmount_; this.calculationAmountViewModel_ = new CalculationAmountViewModel(); this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); this.calculationStartDate_ = serial_IRCalculation.CalculationStartDate_.ValueStr; this.calculationEndDate_ = serial_IRCalculation.CalculationEndDate_.ValueStr; this.paymentDate_ = serial_IRCalculation.PaymentDate_.ValueStr; FpmlSerializedCSharp.IRCouponCalculation serial_irCouponCalculation = serial_IRCalculation.IrCouponCalculation_; string irCouponCalculationtype = serial_irCouponCalculation.Type_.ValueStr; this.irCouponCalculationViewModel_ = IRCouponCalculationViewModel.CreateIRCouponCalculation(irCouponCalculationtype); this.irCouponCalculationViewModel_.setFromSerial(serial_irCouponCalculation); this.inArrear_ = serial_IRCalculation.InArrear_.ValueStr; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.PricingParameter serial_PricingParameter = serial_Class as FpmlSerializedCSharp.PricingParameter; FpmlSerializedCSharp.StepDownKI_para serial_StepDownKI_para = serial_PricingParameter.StepDownKI_para_; FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_StepDownKI_para.CalculationAmount_; string calculationAmounttype = serial_calculationAmount.Excel_type_.ValueStr; this.calculationAmountViewModel_ = CalculationAmountViewModel.CreateCalculationAmount(calculationAmounttype); this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); FpmlSerializedCSharp.UnderlyingInfo_para serial_underlyingInfo_para = serial_StepDownKI_para.UnderlyingInfo_para_; string underlyingInfo_paratype = serial_underlyingInfo_para.Excel_type_.ValueStr; this.underlyingInfo_paraViewModel_ = UnderlyingInfo_paraViewModel.CreateUnderlyingInfo_para(underlyingInfo_paratype); this.underlyingInfo_paraViewModel_.setFromSerial(serial_underlyingInfo_para); FpmlSerializedCSharp.DiscountCurve_para serial_discountCurve_para = serial_StepDownKI_para.DiscountCurve_para_; string discountCurve_paratype = serial_discountCurve_para.Excel_type_.ValueStr; this.discountCurve_paraViewModel_ = DiscountCurve_paraViewModel.CreateDiscountCurve_para(discountCurve_paratype); this.discountCurve_paraViewModel_.setFromSerial(serial_discountCurve_para); }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.ProtectionTerms serial_ProtectionTerms = serial_Class as FpmlSerializedCSharp.ProtectionTerms; FpmlSerializedCSharp.CalculationAmount serial_calculationAmount = serial_ProtectionTerms.CalculationAmount_; string calculationAmounttype = serial_calculationAmount.Excel_type_.ValueStr; this.calculationAmountViewModel_ = CalculationAmountViewModel.CreateCalculationAmount(calculationAmounttype); this.calculationAmountViewModel_.setFromSerial(serial_calculationAmount); FpmlSerializedCSharp.CreditEvents serial_creditEvents = serial_ProtectionTerms.CreditEvents_; string creditEventstype = serial_creditEvents.Excel_type_.ValueStr; this.creditEventsViewModel_ = CreditEventsViewModel.CreateCreditEvents(creditEventstype); this.creditEventsViewModel_.setFromSerial(serial_creditEvents); FpmlSerializedCSharp.Obligations serial_obligations = serial_ProtectionTerms.Obligations_; string obligationstype = serial_obligations.Excel_type_.ValueStr; this.obligationsViewModel_ = ObligationsViewModel.CreateObligations(obligationstype); this.obligationsViewModel_.setFromSerial(serial_obligations); this.accrualCoupon_ = serial_ProtectionTerms.AccrualCoupon_.ValueStr; }