Exemplo n.º 1
0
        public static ReferenceCalculationViewModel CreateReferenceCalculation(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCalculation serial_ReferenceCalculation = serial_Class as FpmlSerializedCSharp.ReferenceCalculation;
            string typeStr = serial_ReferenceCalculation.Type_.ValueStr;

            return(ReferenceCalculationViewModel.CreateReferenceCalculation(typeStr));
        }
Exemplo n.º 2
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCalculation    serial_ReferenceCalculation    = serial_Class as FpmlSerializedCSharp.ReferenceCalculation;
            FpmlSerializedCSharp.RefVariableReferenceCal serial_RefVariableReferenceCal = serial_ReferenceCalculation.RefVariableReferenceCal_;

            this.refName_ = serial_RefVariableReferenceCal.RefName_.ValueStr;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCalculation    serial_ReferenceCalculation    = serial_Class as FpmlSerializedCSharp.ReferenceCalculation;
            FpmlSerializedCSharp.RefVariableReferenceCal serial_RefVariableReferenceCal = serial_ReferenceCalculation.RefVariableReferenceCal_;

            this.refName_ = serial_RefVariableReferenceCal.RefName_.ValueStr;

            //this.view_ = new RefVariableReferenceCalView();
            this.view_.DataContext = this;
        }
Exemplo n.º 4
0
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCalculation serial_ReferenceCalculation = serial_Class as FpmlSerializedCSharp.ReferenceCalculation;
            FpmlSerializedCSharp.IdentityReferenceCal serial_IdentityReferenceCal = serial_ReferenceCalculation.IdentityReferenceCal_;

            this.krCode_ = serial_IdentityReferenceCal.KrCode_.ValueStr;

            FpmlSerializedCSharp.FixingDateInfo serial_fixingDateInfo = serial_IdentityReferenceCal.FixingDateInfo_;
            string fixingDateInfotype = serial_fixingDateInfo.Excel_type_.ValueStr;

            this.fixingDateInfoViewModel_ = FixingDateInfoViewModel.CreateFixingDateInfo(fixingDateInfotype);
            this.fixingDateInfoViewModel_.setFromSerial(serial_fixingDateInfo);
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCalculation    serial_ReferenceCalculation    = serial_Class as FpmlSerializedCSharp.ReferenceCalculation;
            FpmlSerializedCSharp.DailyReturnReferenceCal serial_DailyReturnReferenceCal = serial_ReferenceCalculation.DailyReturnReferenceCal_;

            this.krCode_ = serial_DailyReturnReferenceCal.KrCode_.ValueStr;

            FpmlSerializedCSharp.FixingDateInfo serial_fixingDateInfo = serial_DailyReturnReferenceCal.FixingDateInfo_;
            string fixingDateInfotype = serial_fixingDateInfo.Type_.ValueStr;

            this.fixingDateInfoViewModel_ = FixingDateInfoViewModel.CreateFixingDateInfo(fixingDateInfotype);
            this.fixingDateInfoViewModel_.setFromSerial(serial_fixingDateInfo);

            //this.view_ = new DailyReturnReferenceCalView();
            this.view_.DataContext = this;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.ReferenceCalculation serial_ReferenceCalculation = serial_Class as FpmlSerializedCSharp.ReferenceCalculation;
            FpmlSerializedCSharp.MinimumReferenceCal  serial_MinimumReferenceCal  = serial_ReferenceCalculation.MinimumReferenceCal_;

            this.nth_ = serial_MinimumReferenceCal.Nth_.ValueStr;

            this.selectedUnderNameViewModel_ = new ObservableCollection <SelectedUnderNameViewModel>();
            foreach (var item in serial_MinimumReferenceCal.SelectedUnderName_)
            {
                this.value_.Add(item.ValueStr);
            }

            FpmlSerializedCSharp.FixingDateInfo serial_fixingDateInfo = serial_MinimumReferenceCal.FixingDateInfo_;
            string fixingDateInfotype = serial_fixingDateInfo.Excel_type_.ValueStr;

            this.fixingDateInfoViewModel_ = FixingDateInfoViewModel.CreateFixingDateInfo(fixingDateInfotype);
            this.fixingDateInfoViewModel_.setFromSerial(serial_fixingDateInfo);
        }