public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_kiEventCalculation serial_Excel_kiEventCalculation = serial_Class as FpmlSerializedCSharp.Excel_kiEventCalculation; FpmlSerializedCSharp.Excel_simpleKiEventCalc serial_Excel_simpleKiEventCalc = serial_Excel_kiEventCalculation.Excel_simpleKiEventCalc_; this.eventDate_ = StringConverter.xmlDateToDateTime(serial_Excel_simpleKiEventCalc.EventDate_.ValueStr); this.payoffDate_ = StringConverter.xmlDateToDateTime(serial_Excel_simpleKiEventCalc.PayoffDate_.ValueStr); this.vba_description_ = serial_Excel_simpleKiEventCalc.Vba_description_.ValueStr; FpmlSerializedCSharp.Excel_eventCalcInfo serial_excel_eventCalcInfo = serial_Excel_simpleKiEventCalc.Excel_eventCalcInfo_; string excel_eventCalcInfotype = serial_excel_eventCalcInfo.Excel_type_.ValueStr; this.excel_eventCalcInfoViewModel_ = Excel_eventCalcInfoViewModel.CreateExcel_eventCalcInfo(excel_eventCalcInfotype); this.excel_eventCalcInfoViewModel_.setFromSerial(serial_excel_eventCalcInfo); FpmlSerializedCSharp.Excel_occReturnCalcInfo serial_excel_occReturnCalcInfo = serial_Excel_simpleKiEventCalc.Excel_occReturnCalcInfo_; string excel_occReturnCalcInfotype = serial_excel_occReturnCalcInfo.Excel_type_.ValueStr; this.excel_occReturnCalcInfoViewModel_ = Excel_occReturnCalcInfoViewModel.CreateExcel_occReturnCalcInfo(excel_occReturnCalcInfotype); this.excel_occReturnCalcInfoViewModel_.setFromSerial(serial_excel_occReturnCalcInfo); FpmlSerializedCSharp.Excel_noOccReturnCalcInfo serial_excel_noOccReturnCalcInfo = serial_Excel_simpleKiEventCalc.Excel_noOccReturnCalcInfo_; string excel_noOccReturnCalcInfotype = serial_excel_noOccReturnCalcInfo.Excel_type_.ValueStr; this.excel_noOccReturnCalcInfoViewModel_ = Excel_noOccReturnCalcInfoViewModel.CreateExcel_noOccReturnCalcInfo(excel_noOccReturnCalcInfotype); this.excel_noOccReturnCalcInfoViewModel_.setFromSerial(serial_excel_noOccReturnCalcInfo); }
public override void defaultSetting() { this.excel_eventCalcInfoViewModel_ = new Excel_singleBarrierEventCalViewModel(); this.excel_eventCalcInfoViewModel_.defaultSetting(); this.excel_occReturnCalcInfoViewModel_ = new Excel_occReturnCalcInfoViewModel(); this.excel_occReturnCalcInfoViewModel_.Excel_returnCalcInfoViewModel_ = new Excel_vanillaReturnCalViewModel(); this.excel_occReturnCalcInfoViewModel_.Excel_returnCalcInfoViewModel_.defaultSetting(); this.excel_noOccReturnCalcInfoViewModel_ = new Excel_noOccReturnCalcInfoViewModel(); this.excel_noOccReturnCalcInfoViewModel_.Excel_returnCalcInfoViewModel_ = new Excel_constReturnCalViewModel(); this.excel_noOccReturnCalcInfoViewModel_.Excel_returnCalcInfoViewModel_.defaultSetting(); }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_kiEventCalculation serial_Excel_kiEventCalculation = serial_Class as FpmlSerializedCSharp.Excel_kiEventCalculation; FpmlSerializedCSharp.Excel_simpleKiEventCalc serial_Excel_simpleKiEventCalc = serial_Excel_kiEventCalculation.Excel_simpleKiEventCalc_; base.setFromSerial(serial_Class); //this.eventDate_ = serial_Excel_simpleKiEventCalc.EventDate_.DateTimeValue(); //this.payoffDate_ = serial_Excel_simpleKiEventCalc.PayoffDate_.DateTimeValue(); FpmlSerializedCSharp.Excel_eventCalcInfo serial_excel_eventCalcInfo = serial_Excel_simpleKiEventCalc.Excel_eventCalcInfo_; string excel_eventCalcInfotype = serial_excel_eventCalcInfo.Excel_type_.ValueStr; this.excel_eventCalcInfoViewModel_ = Excel_eventCalcInfoViewModel.CreateExcel_eventCalcInfo(excel_eventCalcInfotype); this.excel_eventCalcInfoViewModel_.setFromSerial(serial_excel_eventCalcInfo); FpmlSerializedCSharp.Excel_occReturnCalcInfo serial_excel_occReturnCalcInfo = serial_Excel_simpleKiEventCalc.Excel_occReturnCalcInfo_; this.excel_occReturnCalcInfoViewModel_ = new Excel_occReturnCalcInfoViewModel(); this.excel_occReturnCalcInfoViewModel_.setFromSerial(serial_excel_occReturnCalcInfo); FpmlSerializedCSharp.Excel_noOccReturnCalcInfo serial_excel_noOccReturnCalcInfo = serial_Excel_simpleKiEventCalc.Excel_noOccReturnCalcInfo_; this.excel_noOccReturnCalcInfoViewModel_ = new Excel_noOccReturnCalcInfoViewModel(); this.excel_noOccReturnCalcInfoViewModel_.setFromSerial(serial_excel_noOccReturnCalcInfo); }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_kiEventCalculation serial_Excel_kiEventCalculation = serial_Class as FpmlSerializedCSharp.Excel_kiEventCalculation; FpmlSerializedCSharp.Excel_simpleKiEventCalc serial_Excel_simpleKiEventCalc = serial_Excel_kiEventCalculation.Excel_simpleKiEventCalc_; this.eventDate_ = StringConverter.xmlDateToDateTime(serial_Excel_simpleKiEventCalc.EventDate_.ValueStr); this.payoffDate_ = StringConverter.xmlDateToDateTime(serial_Excel_simpleKiEventCalc.PayoffDate_.ValueStr); FpmlSerializedCSharp.Excel_eventCalcInfo serial_excel_eventCalcInfo = serial_Excel_simpleKiEventCalc.Excel_eventCalcInfo_; string excel_eventCalcInfotype = serial_excel_eventCalcInfo.Excel_type_.ValueStr; this.excel_eventCalcInfoViewModel_ = Excel_eventCalcInfoViewModel.CreateExcel_eventCalcInfo(excel_eventCalcInfotype); this.excel_eventCalcInfoViewModel_.setFromSerial(serial_excel_eventCalcInfo); FpmlSerializedCSharp.Excel_occReturnCalcInfo serial_excel_occReturnCalcInfo = serial_Excel_simpleKiEventCalc.Excel_occReturnCalcInfo_; string excel_occReturnCalcInfotype = serial_excel_occReturnCalcInfo.Excel_type_.ValueStr; this.excel_occReturnCalcInfoViewModel_ = Excel_occReturnCalcInfoViewModel.CreateExcel_occReturnCalcInfo(excel_occReturnCalcInfotype); this.excel_occReturnCalcInfoViewModel_.setFromSerial(serial_excel_occReturnCalcInfo); FpmlSerializedCSharp.Excel_noOccReturnCalcInfo serial_excel_noOccReturnCalcInfo = serial_Excel_simpleKiEventCalc.Excel_noOccReturnCalcInfo_; string excel_noOccReturnCalcInfotype = serial_excel_noOccReturnCalcInfo.Excel_type_.ValueStr; this.excel_noOccReturnCalcInfoViewModel_ = Excel_noOccReturnCalcInfoViewModel.CreateExcel_noOccReturnCalcInfo(excel_noOccReturnCalcInfotype); this.excel_noOccReturnCalcInfoViewModel_.setFromSerial(serial_excel_noOccReturnCalcInfo); }