示例#1
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCalculationInfo serial_ReferenceCalculationInfo = serial_Class as FpmlSerializedCSharp.ReferenceCalculationInfo;

            FpmlSerializedCSharp.FixingInformation serial_fixingInformation = serial_ReferenceCalculationInfo.FixingInformation_;
            this.fixingInformationViewModel_.setFromSerial(serial_fixingInformation);

            List <FpmlSerializedCSharp.ReferenceCalculation> serial_referenceCalculation = serial_ReferenceCalculationInfo.ReferenceCalculation_;

            this.referenceCalculationViewModel_ = new ObservableCollection <ReferenceCalculationViewModel>();
            foreach (var item in serial_referenceCalculation)
            {
                string type = item.Type_.ValueStr;
                ReferenceCalculationViewModel viewModel = ReferenceCalculationViewModel.CreateReferenceCalculation(type);
                viewModel.setFromSerial(item);
                this.referenceCalculationViewModel_.Add(viewModel);
            }

            FpmlSerializedCSharp.OperatorND serial_operatorND = serial_ReferenceCalculationInfo.OperatorND_;
            string operatorNDtype = serial_operatorND.Type_.ValueStr;

            this.operatorNDViewModel_ = OperatorNDViewModel.CreateOperatorND(operatorNDtype);
            this.operatorNDViewModel_.setFromSerial(serial_operatorND);

            FpmlSerializedCSharp.PostCalculation serial_postCalculation = serial_ReferenceCalculationInfo.PostCalculation_;
            this.postCalculationViewModel_.setFromSerial(serial_postCalculation);

            FpmlSerializedCSharp.RefVariable_referenceValue serial_refVariable_referenceValue = serial_ReferenceCalculationInfo.RefVariable_referenceValue_;
            this.refVariable_referenceValueViewModel_.setFromSerial(serial_refVariable_referenceValue);

            //this.view_ = new ReferenceCalculationInfoView();
            //this.view_.DataContext = this;
        }
示例#2
0
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.PostCalculation serial_PostCalculation = serial_Class as FpmlSerializedCSharp.PostCalculation;

            FpmlSerializedCSharp.Operator1DList serial_operator1DList = serial_PostCalculation.Operator1DList_;
            this.operator1DListViewModel_.setFromSerial(serial_operator1DList);

            FpmlSerializedCSharp.ConditionOperator serial_conditionOperator = serial_PostCalculation.ConditionOperator_;
            this.conditionOperatorViewModel_.setFromSerial(serial_conditionOperator);

            //this.view_ = new PostCalculationView();
            //this.view_.DataContext = this;
        }
        public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.PostCalculation serial_PostCalculation = serial_Class as FpmlSerializedCSharp.PostCalculation;

            FpmlSerializedCSharp.Operator1DList serial_operator1DList = serial_PostCalculation.Operator1DList_;
            string operator1DListtype = serial_operator1DList.Excel_type_.ValueStr;

            this.operator1DListViewModel_ = Operator1DListViewModel.CreateOperator1DList(operator1DListtype);
            this.operator1DListViewModel_.setFromSerial(serial_operator1DList);

            FpmlSerializedCSharp.ConditionOperator serial_conditionOperator = serial_PostCalculation.ConditionOperator_;
            string conditionOperatortype = serial_conditionOperator.Excel_type_.ValueStr;

            this.conditionOperatorViewModel_ = ConditionOperatorViewModel.CreateConditionOperator(conditionOperatortype);
            this.conditionOperatorViewModel_.setFromSerial(serial_conditionOperator);
        }
示例#4
0
        public void baseSetFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.EventTrigger serial_EventTrigger = serial_Class as FpmlSerializedCSharp.EventTrigger;

            this.EventDate_ = serial_EventTrigger.EventDate_.ValueStr;

            FpmlSerializedCSharp.PreEventCalculation serial_preEventCalculation = serial_EventTrigger.PreEventCalculation_;
            this.preEventCalculationViewModel_.setFromSerial(serial_preEventCalculation);

            FpmlSerializedCSharp.PreConditionEvent serial_preConditionEvent = serial_EventTrigger.PreConditionEvent_;
            this.preConditionEventViewModel_.setFromSerial(serial_preConditionEvent);

            FpmlSerializedCSharp.PostCalculation serial_postCalculation = serial_EventTrigger.PostCalculation_;
            this.postCalculationViewModel_.setFromSerial(serial_postCalculation);

            FpmlSerializedCSharp.AutoTerminationTrigger serial_autoTerminationTrigger = serial_EventTrigger.AutoTerminationTrigger_;
            this.autoTerminationTriggerViewModel_.setFromSerial(serial_autoTerminationTrigger);
        }