public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.ReferenceCurve serial_ReferenceCurve = serial_Class as FpmlSerializedCSharp.ReferenceCurve; FpmlSerializedCSharp.YieldTermstructure serial_YieldTermstructure = serial_ReferenceCurve.YieldTermstructure_; this.curveType_ = serial_YieldTermstructure.CurveType_.ValueStr; this.interpolation_ = serial_YieldTermstructure.Interpolation_.ValueStr; this.daycounter_ = serial_YieldTermstructure.Daycounter_.ValueStr; this.calendar_ = serial_YieldTermstructure.Calendar_.ValueStr; this.businessDayConvention_ = serial_YieldTermstructure.BusinessDayConvention_.ValueStr; List <FpmlSerializedCSharp.RateData> serial_rateData = serial_YieldTermstructure.RateData_; this.rateDataViewModel_ = new ObservableCollection <RateDataViewModel>(); foreach (var item in serial_rateData) { string type = item.Excel_type_.ValueStr; RateDataViewModel viewModel = RateDataViewModel.CreateRateData(type); viewModel.setFromSerial(item); this.rateDataViewModel_.Add(viewModel); } }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.DiscountCurve_para serial_DiscountCurve_para = serial_Class as FpmlSerializedCSharp.DiscountCurve_para; FpmlSerializedCSharp.YieldTermstructure serial_yieldTermstructure = serial_DiscountCurve_para.YieldTermstructure_; string yieldTermstructuretype = serial_yieldTermstructure.Excel_type_.ValueStr; this.yieldTermstructureViewModel_ = YieldTermstructureViewModel.CreateYieldTermstructure(yieldTermstructuretype); this.yieldTermstructureViewModel_.setFromSerial(serial_yieldTermstructure); }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.FittingYieldCurve serial_FittingYieldCurve = serial_Class as FpmlSerializedCSharp.FittingYieldCurve; FpmlSerializedCSharp.YieldTermstructure serial_yieldTermstructure = serial_FittingYieldCurve.YieldTermstructure_; string yieldTermstructuretype = serial_yieldTermstructure.Excel_type_.ValueStr; this.yieldTermstructureViewModel_ = YieldTermstructureViewModel.CreateYieldTermstructure(yieldTermstructuretype); this.yieldTermstructureViewModel_.setFromSerial(serial_yieldTermstructure); }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.DiscountCurve_para serial_DiscountCurve_para = serial_Class as FpmlSerializedCSharp.DiscountCurve_para; FpmlSerializedCSharp.YieldTermstructure serial_yieldTermstructure = serial_DiscountCurve_para.YieldTermstructure_; //this.yieldTermstructureViewModel_ = new YieldTermstructureViewModel(); //this.yieldTermstructureViewModel_.setFromSerial(serial_yieldTermstructure); this.view_ = new DiscountCurve_paraView(); this.view_.DataContext = this; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.YieldTermstructure serial_YieldTermstructure = serial_Class as FpmlSerializedCSharp.YieldTermstructure; this.type_ = serial_YieldTermstructure.CurveType_.ValueStr; //this.curveType_ = serial_YieldTermstructure.c .ValueStr; this.interpolation_ = serial_YieldTermstructure.Interpolation_.ValueStr; this.daycounter_ = serial_YieldTermstructure.Daycounter_.ValueStr; this.calendar_ = serial_YieldTermstructure.Calendar_.ValueStr; this.businessDayConvention_ = serial_YieldTermstructure.BusinessDayConvention_.ValueStr; List <FpmlSerializedCSharp.RateData> serial_rateData = serial_YieldTermstructure.RateData_; this.rateDataViewModel_ = new ObservableCollection <RateDataViewModel>(); foreach (var item in serial_rateData) { RateDataViewModel viewModel = new RateDataViewModel(); viewModel.setFromSerial(item); this.rateDataViewModel_.Add(viewModel); } this.view_ = new YieldTermstructureView(); this.view_.DataContext = this; }