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);
        }
Пример #2
0
        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();
        }
Пример #3
0
        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);
     
 }
        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();
            

        }