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;
        }