public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_interface serial_Excel_interface = serial_Class as FpmlSerializedCSharp.Excel_interface; FpmlSerializedCSharp.Excel_hifive serial_Excel_hifive = serial_Excel_interface.Excel_hifive_; FpmlSerializedCSharp.Excel_issueInfo serial_excel_issueInfo = serial_Excel_hifive.Excel_issueInfo_; string excel_issueInfotype = serial_excel_issueInfo.Excel_type_.ValueStr; this.excel_issueInfoViewModel_ = Excel_issueInfoViewModel.CreateExcel_issueInfo(excel_issueInfotype); this.excel_issueInfoViewModel_.setFromSerial(serial_excel_issueInfo); FpmlSerializedCSharp.Excel_underlyingCalcInfo serial_excel_underlyingCalcInfo = serial_Excel_hifive.Excel_underlyingCalcInfo_; string excel_underlyingCalcInfotype = serial_excel_underlyingCalcInfo.Excel_type_.ValueStr; this.excel_underlyingCalcInfoViewModel_ = Excel_underlyingCalcInfoViewModel.CreateExcel_underlyingCalcInfo(excel_underlyingCalcInfotype); this.excel_underlyingCalcInfoViewModel_.setFromSerial(serial_excel_underlyingCalcInfo); FpmlSerializedCSharp.Excel_hifive_subtype serial_excel_hifive_subtype = serial_Excel_hifive.Excel_hifive_subtype_; string excel_hifive_subtypetype = serial_excel_hifive_subtype.Excel_type_.ValueStr; this.excel_hifive_subtypeViewModel_ = Excel_hifive_subtypeViewModel.CreateExcel_hifive_subtype(excel_hifive_subtypetype); this.excel_hifive_subtypeViewModel_.setFromSerial(serial_excel_hifive_subtype); FpmlSerializedCSharp.Excel_scheduleList serial_excel_scheduleList = serial_Excel_hifive.Excel_scheduleList_; string excel_scheduleListtype = serial_excel_scheduleList.Excel_type_.ValueStr; this.excel_scheduleListViewModel_ = Excel_scheduleListViewModel.CreateExcel_scheduleList(excel_scheduleListtype); this.excel_scheduleListViewModel_.setFromSerial(serial_excel_scheduleList); FpmlSerializedCSharp.Excel_kiEventCalculation serial_excel_kiEventCalculation = serial_Excel_hifive.Excel_kiEventCalculation_; string excel_kiEventCalculationtype = serial_excel_kiEventCalculation.Excel_type_.ValueStr; this.excel_kiEventCalculationViewModel_ = Excel_kiEventCalculationViewModel.CreateExcel_kiEventCalculation(excel_kiEventCalculationtype); this.excel_kiEventCalculationViewModel_.setFromSerial(serial_excel_kiEventCalculation); }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { //Excel_stepDownKICustomView view = this.view_ as Excel_stepDownKICustomView; //view.clear(); FpmlSerializedCSharp.Excel_interface serial_Excel_interface = serial_Class as FpmlSerializedCSharp.Excel_interface; FpmlSerializedCSharp.Excel_stepDownKICustom serial_Excel_stepDownKICustom = serial_Excel_interface.Excel_stepDownKICustom_; FpmlSerializedCSharp.Excel_issueInfo serial_excel_issueInfo = serial_Excel_stepDownKICustom.Excel_issueInfo_; string excel_issueInfotype = serial_excel_issueInfo.Excel_type_.ValueStr; this.excel_issueInfoViewModel_ = Excel_issueInfoViewModel.CreateExcel_issueInfo(excel_issueInfotype); this.excel_issueInfoViewModel_.setFromSerial(serial_excel_issueInfo); FpmlSerializedCSharp.Excel_underlyingCalcInfo serial_excel_underlyingCalcInfo = serial_Excel_stepDownKICustom.Excel_underlyingCalcInfo_; //this.excel_underlyingCalcInfoViewModel_ = new Excel_underlyingCalcInfoViewModel(); this.excel_underlyingCalcInfoViewModel_.setFromSerial(serial_excel_underlyingCalcInfo); FpmlSerializedCSharp.Excel_hifive_subtype serial_excel_hifive_subtype = serial_Excel_stepDownKICustom.Excel_hifive_subtype_; //string excel_hifive_subtypetype = serial_excel_hifive_subtype.Excel_Type_.ValueStr; //this.excel_hifive_StepDownKI_ViewModel_ = new Excel_hifive_stepDown_kiViewModel(); this.excel_hifive_StepDownKI_ViewModel_.setFromSerial(serial_excel_hifive_subtype); //this.view_ = new Excel_stepDownKICustomView(); //this.view_.DataContext = this; }
public static Excel_hifive_subtypeViewModel CreateExcel_hifive_subtype(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_hifive_subtype serial_Excel_hifive_subtype = serial_Class as FpmlSerializedCSharp.Excel_hifive_subtype; string typeStr = serial_Excel_hifive_subtype.Type_.ValueStr; return(Excel_hifive_subtypeViewModel.CreateExcel_hifive_subtype(typeStr)); }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_hifive_subtype serial_Excel_hifive_subtype = serial_Class as FpmlSerializedCSharp.Excel_hifive_subtype; FpmlSerializedCSharp.Excel_hifive_stepDown_ki serial_Excel_hifive_stepDown_ki = serial_Excel_hifive_subtype.Excel_hifive_stepDown_ki_; this.maturityYear_ = serial_Excel_hifive_stepDown_ki.MaturityYear_.ValueStr; this.autoCallTriggerViewModel_ = new ObservableCollection<AutoCallTriggerViewModel>(); foreach (var item in serial_Excel_hifive_stepDown_ki.AutoCallTrigger_) { this.value_.Add(item.ValueStr); } this.tenor_ = serial_Excel_hifive_stepDown_ki.Tenor_.ValueStr; this.ki_ = serial_Excel_hifive_stepDown_ki.Ki_.ValueStr; //this.view_ = new Excel_hifive_stepDown_kiView(); //this.view_.DataContext = this; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_interface serial_Excel_interface = serial_Class as FpmlSerializedCSharp.Excel_interface; FpmlSerializedCSharp.Excel_stepDownKICustom serial_Excel_stepDownKICustom = serial_Excel_interface.Excel_stepDownKICustom_; FpmlSerializedCSharp.Excel_issueInfo serial_excel_issueInfo = serial_Excel_stepDownKICustom.Excel_issueInfo_; string excel_issueInfotype = serial_excel_issueInfo.Excel_type_.ValueStr; this.excel_issueInfoViewModel_ = Excel_issueInfoViewModel.CreateExcel_issueInfo(excel_issueInfotype); this.excel_issueInfoViewModel_.setFromSerial(serial_excel_issueInfo); FpmlSerializedCSharp.Excel_underlyingCalcInfo serial_excel_underlyingCalcInfo = serial_Excel_stepDownKICustom.Excel_underlyingCalcInfo_; string excel_underlyingCalcInfotype = serial_excel_underlyingCalcInfo.Excel_type_.ValueStr; this.excel_underlyingCalcInfoViewModel_ = Excel_underlyingCalcInfoViewModel.CreateExcel_underlyingCalcInfo(excel_underlyingCalcInfotype); this.excel_underlyingCalcInfoViewModel_.setFromSerial(serial_excel_underlyingCalcInfo); FpmlSerializedCSharp.Excel_hifive_subtype serial_excel_hifive_subtype = serial_Excel_stepDownKICustom.Excel_hifive_subtype_; string excel_hifive_subtypetype = serial_excel_hifive_subtype.Excel_type_.ValueStr; this.excel_hifive_subtypeViewModel_ = Excel_hifive_subtypeViewModel.CreateExcel_hifive_subtype(excel_hifive_subtypetype); this.excel_hifive_subtypeViewModel_.setFromSerial(serial_excel_hifive_subtype); }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_hifive_subtype serial_Excel_hifive_subtype = serial_Class as FpmlSerializedCSharp.Excel_hifive_subtype; FpmlSerializedCSharp.Excel_hifive_stepDown_ki serial_Excel_hifive_stepDown_ki = serial_Excel_hifive_subtype.Excel_hifive_stepDown_ki_; this.underlyingCalcType_ = serial_Excel_hifive_stepDown_ki.UnderlyingCalcType_.ValueStr; this.maturity_ = serial_Excel_hifive_stepDown_ki.Maturity_.ValueStr; this.maturityPeriod_ = serial_Excel_hifive_stepDown_ki.MaturityPeriod_.ValueStr; this.couponTenor_ = serial_Excel_hifive_stepDown_ki.CouponTenor_.ValueStr; this.couponTenorPeriod_ = serial_Excel_hifive_stepDown_ki.CouponTenorPeriod_.ValueStr; List <FpmlSerializedCSharp.Excel_stepDownKI_subSchedule> serial_excel_stepDownKI_subSchedule = serial_Excel_hifive_stepDown_ki.Excel_stepDownKI_subSchedule_; this.subScheduleDataList_ = new ObservableCollection <Excel_stepDownKI_subScheduleViewModel>(); foreach (var item in serial_excel_stepDownKI_subSchedule) { //string type = item.Type_.ValueStr; Excel_stepDownKI_subScheduleViewModel viewModel = new Excel_stepDownKI_subScheduleViewModel(); viewModel.setFromSerial(item); this.subScheduleDataList_.Add(viewModel); } this.coupon_ = serial_Excel_hifive_stepDown_ki.Coupon_.ValueStr; this.ki_ = serial_Excel_hifive_stepDown_ki.Ki_.ValueStr; this.kiObStartDate_ = StringConverter.xmlDateToDateTime(serial_Excel_hifive_stepDown_ki.KiObStartDate_.ValueStr); this.kiObEndDate_ = StringConverter.xmlDateToDateTime(serial_Excel_hifive_stepDown_ki.KiObEndDate_.ValueStr); this.settlementDays_ = serial_Excel_hifive_stepDown_ki.SettlementDays_.IntValue(); //this.view_ = new Excel_hifive_StepDownKI_View(); //this.view_.DataContext = this; }