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