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