Exemplo n.º 1
0
        private void ViewModelChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            this.viewModel_ = this.DataContext as Excel_standardHifiveParaViewModel;

            this.UnderlyingParaInfoGrid_.Children.Clear();
            this.UnderlyingParaInfoGrid_.Children.Add(this.viewModel_.Excel_underlyingCalcInfo_paraViewModel_.view());

            this.DiscountCurveInfoGrid_.Children.Clear();
            this.DiscountCurveInfoGrid_.Children.Add(this.viewModel_.Excel_discountCurve_paraViewModel_.view());
        }
        private void ViewModelChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            this.viewModel_ = this.DataContext as Excel_standardHifiveParaViewModel;

            this.UnderlyingParaInfoGrid_.Children.Clear();
            this.UnderlyingParaInfoGrid_.Children.Add(this.viewModel_.Excel_underlyingCalcInfo_paraViewModel_.view());

            this.DiscountCurveInfoGrid_.Children.Clear();
            this.DiscountCurveInfoGrid_.Children.Add(this.viewModel_.Excel_discountCurve_paraViewModel_.view());
        }
        public override void buildParameterFromInstrument(DateTime refDate)
        {
            Excel_standardHifiveParaViewModel e_spvm = new Excel_standardHifiveParaViewModel();

            e_spvm.IssueDate_ = this.excel_interfaceViewModel_.Excel_issueInfoViewModel_.EffectiveDate_;

            e_spvm.ReferenceDate_ = refDate;

            e_spvm.ItemCode_ = this.masterInformationViewModel_.Item_code_;

            ParameterSettingManager parameterSettingManager 
                = ParameterSettingManagerBuilder.makeParaSettingManager ("default",refDate, this);
            
            e_spvm.buildParaSetting(parameterSettingManager);

            this.excel_parameterViewModel_ = e_spvm;
        }
Exemplo n.º 4
0
        public override void buildParameterFromInstrument(DateTime refDate)
        {
            Excel_standardHifiveParaViewModel e_spvm = new Excel_standardHifiveParaViewModel();

            e_spvm.IssueDate_ = this.excel_interfaceViewModel_.Excel_issueInfoViewModel_.EffectiveDate_;

            e_spvm.ReferenceDate_ = refDate;

            e_spvm.ItemCode_ = this.masterInformationViewModel_.Item_code_;

            ParameterSettingManager parameterSettingManager
                = ParameterSettingManagerBuilder.makeParaSettingManager("default", refDate, this);

            e_spvm.buildParaSetting(parameterSettingManager);

            this.excel_parameterViewModel_ = e_spvm;
        }