public override Excel_yieldCurveViewModel value(DateTime dateTime, Excel_instrumentViewModel e_instVM, Excel_underlyingInfoViewModel excel_uivm)
        {
            Excel_interestRateViewModel e_irvm = excel_uivm as Excel_interestRateViewModel;

            ObservableCollection<Excel_irCurveDataViewModel> e_ircdvmList = new ObservableCollection<Excel_irCurveDataViewModel>();

            Excel_yieldCurveViewModel e_ycvm = new Excel_yieldCurveViewModel();

            e_ycvm.Excel_interpolationViewModel_ = Excel_interpolationViewModel_;

            e_ycvm.Code_ = "constDefaultCurve";

            e_ycvm.loadCurve(constRate_);

            return e_ycvm;
        }
Exemple #2
0
        public override Excel_yieldCurveViewModel value(DateTime dateTime, Excel_instrumentViewModel e_instVM, Excel_underlyingInfoViewModel excel_uivm)
        {
            Excel_interestRateViewModel e_irvm = excel_uivm as Excel_interestRateViewModel;

            ObservableCollection <Excel_irCurveDataViewModel> e_ircdvmList = new ObservableCollection <Excel_irCurveDataViewModel>();

            Excel_yieldCurveViewModel e_ycvm = new Excel_yieldCurveViewModel();

            e_ycvm.Excel_interpolationViewModel_ = Excel_interpolationViewModel_;

            e_ycvm.Code_ = "constDefaultCurve";

            e_ycvm.loadCurve(constRate_);

            return(e_ycvm);
        }
        private void updateButton_Click(object sender, RoutedEventArgs e)
        {
            this.viewModel_.Excel_yieldCurveViewModel_.Clear();

            Excel_yieldCurveViewModel e_ycvm = new Excel_yieldCurveViewModel();

            e_ycvm.Code_        = "testCode";
            e_ycvm.Currency_    = "KRW";
            e_ycvm.Description_ = "testDiscription";
            e_ycvm.Name_        = "KRWBONDCurve";

            e_ycvm.Excel_interpolationViewModel_ = new Excel_interpolationViewModel();

            e_ycvm.loadCurve();

            this.viewModel_.Excel_yieldCurveViewModel_.Add(e_ycvm);
        }
        private void updateButton_Click(object sender, RoutedEventArgs e)
        {
            this.viewModel_.Excel_yieldCurveViewModel_.Clear();

            Excel_yieldCurveViewModel e_ycvm = new Excel_yieldCurveViewModel();

            e_ycvm.Code_ = "testCode";
            e_ycvm.Currency_ = "KRW";
            e_ycvm.Description_ = "testDiscription";
            e_ycvm.Name_ = "KRWBONDCurve";

            e_ycvm.Excel_interpolationViewModel_ = new Excel_interpolationViewModel();

            e_ycvm.loadCurve();

            this.viewModel_.Excel_yieldCurveViewModel_.Add(e_ycvm);


        }