public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.VariableEventInfo          serial_VariableEventInfo          = serial_Class as FpmlSerializedCSharp.VariableEventInfo;
            FpmlSerializedCSharp.OverWriteVariableEventInfo serial_OverWriteVariableEventInfo = serial_VariableEventInfo.OverWriteVariableEventInfo_;

            this.usingRefVarName_ = serial_OverWriteVariableEventInfo.UsingRefVarName_.ValueStr;

            this.refInstanceName_ = serial_OverWriteVariableEventInfo.RefInstanceName_.ValueStr;

            this.initialTF_ = serial_OverWriteVariableEventInfo.InitialTF_.ValueStr;

            //this.view_ = new OverWriteVariableEventInfoView();
            this.view_.DataContext = this;
        }
Esempio n. 2
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            //FpmlSerializedCSharp.GeneralTerminationEvent serial_GeneralTerminationEvent = serial_Class as FpmlSerializedCSharp.GeneralTerminationEvent;

            //this.type_ = serial_GeneralTerminationEvent.Type_.ValueStr;

            //FpmlSerializedCSharp.GeneralTerminationEventDetail serial_generalTerminationEventDetail = serial_GeneralTerminationEvent.GeneralTerminationEventDetail_;
            //string generalTerminationEventDetailtype = serial_generalTerminationEventDetail.Type_.ValueStr;
            //this.generalTerminationEventDetailViewModel_ = GeneralTerminationEventDetailViewModel.CreateGeneralTerminationEventDetail(generalTerminationEventDetailtype);
            //this.generalTerminationEventDetailViewModel_.setFromSerial(serial_generalTerminationEventDetail);

            //this.view_ = new GeneralTerminationEventView();
            //this.view_.DataContext = this;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.OptionPayoffFunction serial_OptionPayoffFunction = serial_Class as FpmlSerializedCSharp.OptionPayoffFunction;
            FpmlSerializedCSharp.VanillaCallFunction  serial_VanillaCallFunction  = serial_OptionPayoffFunction.VanillaCallFunction_;

            this.partiRate_ = serial_VanillaCallFunction.PartiRate_.ValueStr;

            this.strike_ = serial_VanillaCallFunction.Strike_.ValueStr;

            this.spread_ = serial_VanillaCallFunction.Spread_.ValueStr;

            //this.view_ = new VanillaCallFunctionView();
            this.view_.DataContext = this;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.GeneralTerminationEvent serial_GeneralTerminationEvent = serial_Class as FpmlSerializedCSharp.GeneralTerminationEvent;

            this.detailTerminationType_ = serial_GeneralTerminationEvent.DetailTerminationType_.ValueStr;

            this.eventDate_ = StringConverter.xmlDateToDateTime(serial_GeneralTerminationEvent.EventDate_.ValueStr);

            FpmlSerializedCSharp.GeneralTerminationEventDetail serial_generalTerminationEventDetail = serial_GeneralTerminationEvent.GeneralTerminationEventDetail_;
            string generalTerminationEventDetailtype = serial_generalTerminationEventDetail.Excel_type_.ValueStr;

            this.generalTerminationEventDetailViewModel_ = GeneralTerminationEventDetailViewModel.CreateGeneralTerminationEventDetail(generalTerminationEventDetailtype);
            this.generalTerminationEventDetailViewModel_.setFromSerial(serial_generalTerminationEventDetail);
        }
Esempio n. 5
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            //FpmlSerializedCSharp.GeneralTerminationEventDetail serial_GeneralTerminationEventDetail = serial_Class as FpmlSerializedCSharp.GeneralTerminationEventDetail;
            //FpmlSerializedCSharp.General_TerminationEventDetail_credit serial_General_TerminationEventDetail_credit = serial_GeneralTerminationEventDetail.General_TerminationEventDetail_credit_;

            //this.referenceEntityViewModel_ = new ObservableCollection<ReferenceEntityViewModel>();
            //foreach (var item in serial_General_TerminationEventDetail_credit.ReferenceEntity_)
            //{
            //    this.value_.Add(item.ValueStr);
            //}

            //this.view_ = new General_TerminationEventDetail_creditView();
            //this.view_.DataContext = this;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_fixedBond_subSchedule serial_Excel_fixedBond_subSchedule = serial_Class as FpmlSerializedCSharp.Excel_fixedBond_subSchedule;

            this.eventDate_ = StringConverter.xmlDateToDateTime(serial_Excel_fixedBond_subSchedule.EventDate_.ValueStr);

            this.calculationStartDate_ = StringConverter.xmlDateToDateTime(serial_Excel_fixedBond_subSchedule.CalculationStartDate_.ValueStr);

            this.calculationEndDate_ = StringConverter.xmlDateToDateTime(serial_Excel_fixedBond_subSchedule.CalculationEndDate_.ValueStr);

            this.paymentDate_ = StringConverter.xmlDateToDateTime(serial_Excel_fixedBond_subSchedule.PaymentDate_.ValueStr);

            this.fixedRate_ = serial_Excel_fixedBond_subSchedule.FixedRate_.ValueStr;
        }
Esempio n. 7
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.GeneralSchedule serial_GeneralSchedule = serial_Class as FpmlSerializedCSharp.GeneralSchedule;

            this.eventDate_ = StringConverter.xmlDateToDateTime(serial_GeneralSchedule.EventDate_.ValueStr);

            this.detailScheduleType_ = serial_GeneralSchedule.DetailScheduleType_.ValueStr;

            FpmlSerializedCSharp.GeneralScheduleDeatil serial_generalScheduleDeatil = serial_GeneralSchedule.GeneralScheduleDeatil_;
            string generalScheduleDeatiltype = serial_generalScheduleDeatil.Excel_type_.ValueStr;

            this.generalScheduleDeatilViewModel_ = GeneralScheduleDeatilViewModel.CreateGeneralScheduleDeatil(generalScheduleDeatiltype);
            this.generalScheduleDeatilViewModel_.setFromSerial(serial_generalScheduleDeatil);
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.JointProbabilityTrait serial_JointProbabilityTrait = serial_Class as FpmlSerializedCSharp.JointProbabilityTrait;
            FpmlSerializedCSharp.NthDefaultTrait       serial_NthDefaultTrait       = serial_JointProbabilityTrait.NthDefaultTrait_;

            this.type_ = serial_NthDefaultTrait.Type_.ValueStr;

            this.nth_ = serial_NthDefaultTrait.Nth_.ValueStr;

            this.correlation_ = serial_NthDefaultTrait.Correlation_.ValueStr;

            this.view_             = new NthDefaultTraitView();
            this.view_.DataContext = this;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_greekResult serial_Excel_greekResult = serial_Class as FpmlSerializedCSharp.Excel_greekResult;

            List <FpmlSerializedCSharp.Excel_greekUnderlying> serial_excel_greekUnderlying = serial_Excel_greekResult.Excel_greekUnderlying_;

            this.excel_greekUnderlyingViewModel_ = new ObservableCollection <Excel_greekUnderlyingViewModel>();
            foreach (var item in serial_excel_greekUnderlying)
            {
                Excel_greekUnderlyingViewModel viewModel = new Excel_greekUnderlyingViewModel();
                viewModel.setFromSerial(item);
                this.excel_greekUnderlyingViewModel_.Add(viewModel);
            }
        }
Esempio n. 10
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_underlyingModel_para serial_Excel_underlyingModel_para = serial_Class as FpmlSerializedCSharp.Excel_underlyingModel_para;
            FpmlSerializedCSharp.Excel_forwardModel         serial_Excel_forwardModel         = serial_Excel_underlyingModel_para.Excel_forwardModel_;

            this.currentValue_ = serial_Excel_forwardModel.CurrentValue_.ValueStr;

            this.tenor_ = serial_Excel_forwardModel.Tenor_.ValueStr;

            FpmlSerializedCSharp.Excel_yieldCurve serial_excel_yieldCurve = serial_Excel_forwardModel.Excel_yieldCurve_;
            this.excel_yieldCurveViewModel_.setFromSerial(serial_excel_yieldCurve);

            //this.vba_description_ = serial_Excel_forwardModel.Vba_description_.ValueStr;
        }
Esempio n. 11
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_couponSchedule serial_Excel_couponSchedule = serial_Class as FpmlSerializedCSharp.Excel_couponSchedule;
            FpmlSerializedCSharp.Excel_multiCondi_structuredAccrualCouponSchedule serial_Excel_multiCondi_structuredAccrualCouponSchedule
                = serial_Excel_couponSchedule.Excel_multiCondi_structuredAccrualCouponSchedule_;

            base.setFromSerial(serial_Excel_couponSchedule.Excel_additionalOption_);

            this.eventDate_            = StringConverter.xmlDateToDateTime(serial_Excel_multiCondi_structuredAccrualCouponSchedule.EventDate_.ValueStr);
            this.payoffDate_           = StringConverter.xmlDateToDateTime(serial_Excel_multiCondi_structuredAccrualCouponSchedule.PayoffDate_.ValueStr);
            this.calculationStartDate_ = StringConverter.xmlDateToDateTime(serial_Excel_multiCondi_structuredAccrualCouponSchedule.CalculationStartDate_.ValueStr);
            this.calculationEndDate_   = StringConverter.xmlDateToDateTime(serial_Excel_multiCondi_structuredAccrualCouponSchedule.CalculationEndDate_.ValueStr);
            this.description_          = serial_Excel_multiCondi_structuredAccrualCouponSchedule.Description_.ValueStr;
            this.vba_description_      = serial_Excel_multiCondi_structuredAccrualCouponSchedule.Vba_description_.ValueStr;

            List <FpmlSerializedCSharp.Range1D> serial_range1D = serial_Excel_multiCondi_structuredAccrualCouponSchedule.Range1D_;

            this.range1DViewModel_ = new ObservableCollection <Range1DViewModel>();
            foreach (var item in serial_range1D)
            {
                Range1DViewModel viewModel = new Range1DViewModel();
                viewModel.setFromSerial(item);
                this.range1DViewModel_.Add(viewModel);
            }

            List <FpmlSerializedCSharp.Excel_underlyingCalcID> serial_excel_underlyingCalcID = serial_Excel_multiCondi_structuredAccrualCouponSchedule.Excel_underlyingCalcID_;

            this.excel_underlyingCalcIDViewModel_ = new ObservableCollection <Excel_underlyingCalcIDViewModel>();
            foreach (var item in serial_excel_underlyingCalcID)
            {
                string type = item.Excel_type_.ValueStr;
                Excel_underlyingCalcIDViewModel viewModel = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(type);
                viewModel.setFromSerial(item);
                this.excel_underlyingCalcIDViewModel_.Add(viewModel);
            }

            List <FpmlSerializedCSharp.Excel_returnCalcInfo> serial_excel_returnCalcInfo = serial_Excel_multiCondi_structuredAccrualCouponSchedule.Excel_returnCalcInfo_;

            this.excel_returnCalcInfoViewModel_ = new ObservableCollection <Excel_returnCalcInfoViewModel>();
            foreach (var item in serial_excel_returnCalcInfo)
            {
                string type = item.Excel_type_.ValueStr;
                Excel_returnCalcInfoViewModel viewModel = Excel_returnCalcInfoViewModel.CreateExcel_returnCalcInfo(type);
                viewModel.setFromSerial(item);
                this.excel_returnCalcInfoViewModel_.Add(viewModel);
            }

            this.dayCounter_         = serial_Excel_multiCondi_structuredAccrualCouponSchedule.DayCounter_.ValueStr;
            this.detailScheduleType_ = serial_Excel_multiCondi_structuredAccrualCouponSchedule.DetailScheduleType_.ValueStr;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.VariableInfo         serial_VariableInfo         = serial_Class as FpmlSerializedCSharp.VariableInfo;
            FpmlSerializedCSharp.AdditionVariableInfo serial_AdditionVariableInfo = serial_VariableInfo.AdditionVariableInfo_;

            this.usingRefVarName_ = serial_AdditionVariableInfo.UsingRefVarName_.ValueStr;

            this.refInstanceName_ = serial_AdditionVariableInfo.RefInstanceName_.ValueStr;

            this.save_ = serial_AdditionVariableInfo.Save_.ValueStr;

            ////this.view_ = new AdditionVariableInfoView();
            //this.view_.DataContext = this;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.OperatorND     serial_OperatorND     = serial_Class as FpmlSerializedCSharp.OperatorND;
            FpmlSerializedCSharp.MultipleOperND serial_MultipleOperND = serial_OperatorND.MultipleOperND_;

            this.weight_ = new ObservableCollection <string>();
            foreach (var item in serial_MultipleOperND.Weight_)
            {
                this.weight_.Add(item.ValueStr);
            }

            //this.view_ = new MultipleOperNDView();
            this.view_.DataContext = this;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_obligations serial_Excel_obligations = serial_Class as FpmlSerializedCSharp.Excel_obligations;

            this.category_ = serial_Excel_obligations.Category_.ValueStr;

            this.notSubordinated_ = serial_Excel_obligations.NotSubordinated_.ValueStr;

            this.notDomesticCurrency_ = serial_Excel_obligations.NotDomesticCurrency_.ValueStr;

            this.notDomesticLaw_ = serial_Excel_obligations.NotDomesticLaw_.ValueStr;

            this.notDomesticIssuance_ = serial_Excel_obligations.NotDomesticIssuance_.ValueStr;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_underlyingInfo serial_Excel_underlyingInfo = serial_Class as FpmlSerializedCSharp.Excel_underlyingInfo;
            FpmlSerializedCSharp.Excel_stockIndex     serial_Excel_stockIndex     = serial_Excel_underlyingInfo.Excel_stockIndex_;

            this.krCode_ = serial_Excel_stockIndex.KrCode_.ValueStr;

            this.nameTrans_ = new NameTrans(serial_Excel_stockIndex.Name_.ValueStr);

            this.basePrice_ = serial_Excel_stockIndex.BasePrice_.ValueStr;

            //this.view_ = new Excel_stockIndexView();
            //this.view_.DataContext = this;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_creditEvents serial_Excel_creditEvents = serial_Class as FpmlSerializedCSharp.Excel_creditEvents;

            this.failureToPay_ = serial_Excel_creditEvents.FailureToPay_.ValueStr;

            this.obligationAcceleration_ = serial_Excel_creditEvents.ObligationAcceleration_.ValueStr;

            this.repudiationMoratorium_ = serial_Excel_creditEvents.RepudiationMoratorium_.ValueStr;

            this.restructuring_ = serial_Excel_creditEvents.Restructuring_.ValueStr;

            this.defaultRequirement_ = serial_Excel_creditEvents.DefaultRequirement_.ValueStr;
        }
Esempio n. 17
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_valueResult serial_Excel_valueResult = serial_Class as FpmlSerializedCSharp.Excel_valueResult;

            List <FpmlSerializedCSharp.Excel_valueSideResult> serial_excel_valueSideResult = serial_Excel_valueResult.Excel_valueSideResult_;

            this.excel_valueSideResultViewModel_ = new ObservableCollection <Excel_valueSideResultViewModel>();
            foreach (var item in serial_excel_valueSideResult)
            {
                Excel_valueSideResultViewModel viewModel = new Excel_valueSideResultViewModel();
                viewModel.setFromSerial(item);
                this.excel_valueSideResultViewModel_.Add(viewModel);
            }
        }
Esempio n. 18
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.RangeCondition1D serial_RangeCondition1D = serial_Class as FpmlSerializedCSharp.RangeCondition1D;

            FpmlSerializedCSharp.Range1D serial_range1D = serial_RangeCondition1D.Range1D_;
            string range1Dtype = serial_range1D.Excel_type_.ValueStr;

            this.range1DViewModel_ = Range1DViewModel.CreateRange1D(range1Dtype);
            this.range1DViewModel_.setFromSerial(serial_range1D);

            this.constValue_ = serial_RangeCondition1D.ConstValue_.ValueStr;

            this.refName_ = serial_RangeCondition1D.RefName_.ValueStr;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.JointEventCalculation serial_JointEventCalculation = serial_Class as FpmlSerializedCSharp.JointEventCalculation;
            FpmlSerializedCSharp.AtMostEventCal        serial_AtMostEventCal        = serial_JointEventCalculation.AtMostEventCal_;

            this.num_ = serial_AtMostEventCal.Num_.ValueStr;

            FpmlSerializedCSharp.EventCalculationList serial_eventCalculationList = serial_AtMostEventCal.EventCalculationList_;
            string eventCalculationListtype = serial_eventCalculationList.Excel_type_.ValueStr;

            this.eventCalculationListViewModel_ = EventCalculationListViewModel.CreateEventCalculationList(eventCalculationListtype);
            this.eventCalculationListViewModel_.setFromSerial(serial_eventCalculationList);

            this.complement_ = serial_AtMostEventCal.Complement_.ValueStr;
        }
Esempio n. 20
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_referenceInformationList serial_Excel_referenceInformationList = serial_Class as FpmlSerializedCSharp.Excel_referenceInformationList;

            List <FpmlSerializedCSharp.Excel_referenceInformation> serial_excel_referenceInformation = serial_Excel_referenceInformationList.Excel_referenceInformation_;

            this.excel_referenceInformationViewModel_ = new ObservableCollection <Excel_referenceInformationViewModel>();
            foreach (var item in serial_excel_referenceInformation)
            {
                string type = item.Excel_type_.ValueStr;
                Excel_referenceInformationViewModel viewModel = Excel_referenceInformationViewModel.CreateExcel_referenceInformation(type);
                viewModel.setFromSerial(item);
                this.excel_referenceInformationViewModel_.Add(viewModel);
            }
        }
Esempio n. 21
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ConditionOperator serial_ConditionOperator = serial_Class as FpmlSerializedCSharp.ConditionOperator;

            List <FpmlSerializedCSharp.RangeCondition1D> serial_rangeCondition1D = serial_ConditionOperator.RangeCondition1D_;

            this.rangeCondition1DViewModel_ = new ObservableCollection <RangeCondition1DViewModel>();
            foreach (var item in serial_rangeCondition1D)
            {
                string type = item.Excel_type_.ValueStr;
                RangeCondition1DViewModel viewModel = RangeCondition1DViewModel.CreateRangeCondition1D(type);
                viewModel.setFromSerial(item);
                this.rangeCondition1DViewModel_.Add(viewModel);
            }
        }
Esempio n. 22
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.MessageBody     serial_MessageBody     = serial_Class as FpmlSerializedCSharp.MessageBody;
            FpmlSerializedCSharp.GridCalculation serial_GridCalculation = serial_MessageBody.GridCalculation_;

            this.inst_code_ = serial_GridCalculation.Inst_code_.ValueStr;

            this.inst_name_ = serial_GridCalculation.Inst_name_.ValueStr;

            this.inst_type_ = serial_GridCalculation.Inst_type_.ValueStr;

            this.para_refDate_ = StringConverter.xmlDateToDateTime(serial_GridCalculation.Para_refDate_.ValueStr);

            this.productInnerXml_ = serial_GridCalculation.ProductInnerXml_.ValueStr;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCurveList serial_ReferenceCurveList = serial_Class as FpmlSerializedCSharp.ReferenceCurveList;

            List <FpmlSerializedCSharp.ReferenceCurve> serial_referenceCurve = serial_ReferenceCurveList.ReferenceCurve_;

            this.referenceCurveViewModel_ = new ObservableCollection <ReferenceCurveViewModel>();
            foreach (var item in serial_referenceCurve)
            {
                string type = item.Excel_type_.ValueStr;
                ReferenceCurveViewModel viewModel = ReferenceCurveViewModel.CreateReferenceCurve(type);
                viewModel.setFromSerial(item);
                this.referenceCurveViewModel_.Add(viewModel);
            }
        }
Esempio n. 24
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_kiEventCalculation serial_Excel_kiEventCalculation = serial_Class as FpmlSerializedCSharp.Excel_kiEventCalculation;
            FpmlSerializedCSharp.Excel_targetKiEventCalc  serial_Excel_targetKiEventCalc  = serial_Excel_kiEventCalculation.Excel_targetKiEventCalc_;

            this.eventDate_ = StringConverter.xmlDateToDateTime(serial_Excel_targetKiEventCalc.EventDate_.ValueStr);

            this.targetCount_ = serial_Excel_targetKiEventCalc.TargetCount_.ValueStr;

            FpmlSerializedCSharp.Excel_eventCalcInfo serial_excel_eventCalcInfo = serial_Excel_targetKiEventCalc.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);
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_eventCalcInfo     serial_Excel_eventCalcInfo     = serial_Class as FpmlSerializedCSharp.Excel_eventCalcInfo;
            FpmlSerializedCSharp.Excel_dualRangeEventCal serial_Excel_dualRangeEventCal = serial_Excel_eventCalcInfo.Excel_dualRangeEventCal_;

            this.lowerRng_ = serial_Excel_dualRangeEventCal.LowerRng_.ValueStr;

            this.upperRng_ = serial_Excel_dualRangeEventCal.UpperRng_.ValueStr;

            FpmlSerializedCSharp.Excel_underlyingCalcID serial_excel_underlyingCalcID = serial_Excel_dualRangeEventCal.Excel_underlyingCalcID_;
            string excel_underlyingCalcIDtype = serial_excel_underlyingCalcID.Excel_type_.ValueStr;

            this.excel_underlyingCalcIDViewModel_ = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(excel_underlyingCalcIDtype);
            this.excel_underlyingCalcIDViewModel_.setFromSerial(serial_excel_underlyingCalcID);
        }
Esempio n. 26
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.DateInformation serial_DateInformation = serial_Class as FpmlSerializedCSharp.DateInformation;
            FpmlSerializedCSharp.DateList        serial_DateList        = serial_DateInformation.DateList_;

            this.date_ = new ObservableCollection <string>();

            foreach (var item in serial_DateList.Date_)
            {
                this.date_.Add(item.ValueStr);
            }

            //this.view_ = new DateListView();
            this.view_.DataContext = this;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_kiScheduleList serial_Excel_kiScheduleList = serial_Class as FpmlSerializedCSharp.Excel_kiScheduleList;

            List <FpmlSerializedCSharp.Excel_schedule> serial_excel_schedule = serial_Excel_kiScheduleList.Excel_schedule_;

            this.excel_scheduleViewModel_ = new ObservableCollection <Excel_scheduleViewModel>();
            foreach (var item in serial_excel_schedule)
            {
                string type = item.Excel_type_.ValueStr;
                Excel_scheduleViewModel viewModel = Excel_scheduleViewModel.CreateExcel_schedule(type);
                viewModel.setFromSerial(item);
                this.excel_scheduleViewModel_.Add(viewModel);
            }
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_swapLeg       serial_Excel_swapLeg       = serial_Class as FpmlSerializedCSharp.Excel_swapLeg;
            FpmlSerializedCSharp.Excel_hifiveSwapLeg serial_Excel_hifiveSwapLeg = serial_Excel_swapLeg.Excel_hifiveSwapLeg_;

            //FpmlSerializedCSharp.Excel_swapLegInfo serial_excel_swapLegInfo = serial_Excel_hifiveSwapLeg.Excel_swapLegInfo_;
            ////string excel_swapLegInfotype = serial_excel_swapLegInfo.Excel_type_.ValueStr;
            //this.excel_swapLegInfoViewModel_ = new Excel_swapLegInfoViewModel();
            //this.excel_swapLegInfoViewModel_.setFromSerial(serial_excel_swapLegInfo);

            FpmlSerializedCSharp.Excel_interface serial_excel_interface = serial_Excel_hifiveSwapLeg.Excel_interface_;
            //string excel_hifivetype = serial_excel_hifive.Excel_type_.ValueStr;
            this.excel_hifiveViewModel_ = new Excel_hifiveViewModel();
            this.excel_hifiveViewModel_.setFromSerial(serial_excel_interface);
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.IndexUnderInfo serial_IndexUnderInfo = serial_Class as FpmlSerializedCSharp.IndexUnderInfo;

            List <FpmlSerializedCSharp.Index> serial_index = serial_IndexUnderInfo.Index_;

            this.indexViewModel_ = new ObservableCollection <IndexViewModel>();
            foreach (var item in serial_index)
            {
                string         type      = item.Excel_type_.ValueStr;
                IndexViewModel viewModel = IndexViewModel.CreateIndex(type);
                viewModel.setFromSerial(item);
                this.indexViewModel_.Add(viewModel);
            }
        }
Esempio n. 30
0
        //public  Control view()
        //{
        //    Control v = new MessageView();
        //    v.DataContext = this;
        //    return v;
        //}

        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Message serial_Message = serial_Class as FpmlSerializedCSharp.Message;

            FpmlSerializedCSharp.MessageHeader serial_messageHeader = serial_Message.MessageHeader_;
            this.messageHeaderViewModel_.setFromSerial(serial_messageHeader);

            FpmlSerializedCSharp.MessageBody serial_messageBody = serial_Message.MessageBody_;
            string messageBodytype = serial_messageBody.Msg_type_.ValueStr;

            this.messageBodyViewModel_ = MessageBodyViewModel.CreateMessageBody(messageBodytype);
            this.messageBodyViewModel_.setFromSerial(serial_messageBody);

            this.MessageXmlStr_ = serial_Message.Node_.InnerXml;
        }