Beispiel #1
0
 public BondGUI()
 {
     InitializeComponent();
     EnumConversion.InitializeComboFromEnum <bondtype>(this.comboTyp);
     CachedData.InitializeCurrencyComboFromCache(this.comboCur);
     EnumConversion.InitializeComboFromEnum <frequency>(this.comboFre);
 }
        public RateDepositControl()
        {
            InitializeComponent();

            EnumConversion.InitializeComboFromEnum <ratetype>(this.comboTyp);
            EnumConversion.InitializeComboFromEnum <termbase>(this.comboTer);
            CachedData.InitializeCurrencyComboFromCache(this.comboCur);
            //CachedData.InitializeCalendarComboFromCache(this.comboMar);

            EnumConversion.InitializeComboFromEnum <basis>(this.comboBas);
            EnumConversion.InitializeComboFromEnum <compounding>(this.comboMod);
            EnumConversion.InitializeComboFromEnum <frequency>(this.comboFre);
            EnumConversion.InitializeComboFromEnum <BusinessDayConvention>(this.comboBus);
        }
Beispiel #3
0
        public DiscountSettingsGUI()
        {
            InitializeComponent();

            EnumConversion.InitializeComboFromEnum <compounding>(this.comboBox1);
            EnumConversion.InitializeComboFromEnum <basis>(this.comboBox2);
            EnumConversion.InitializeComboFromEnum <compounding>(this.comboBox3);
            EnumConversion.InitializeComboFromEnum <basis>(this.comboBox4);
            EnumConversion.InitializeComboFromEnum <frequency>(this.comboBox5);
            EnumConversion.InitializeComboFromEnum <frequency>(this.comboBox6);
            EnumConversion.InitializeComboFromEnum <termbase>(this.comboBox7);

            if (CurrentElements.CurrentYCId != -1)
            {
                SetControlsFromSettingsForYC(CurrentElements.CurrentYCId);
            }
        }
Beispiel #4
0
        public RateGUI()
        {
            InitializeComponent();
            //initializeBasisCombo();
            //Dropdown.InitializeBasisCombo(this.comboBas);
            EnumConversion.InitializeComboFromEnum <basis>(this.comboBas);
            //Dropdown.InitializeComboFromEnum<basis>(this.comboBas);
            EnumConversion.InitializeComboFromEnum <compounding>(this.comboMod);
            EnumConversion.InitializeComboFromEnum <frequency>(this.comboFre);
            EnumConversion.InitializeComboFromEnum <ratetype>(this.comboTyp);
            EnumConversion.InitializeComboFromEnum <termbase>(this.comboTer);
            EnumConversion.InitializeComboFromEnum <BusinessDayConvention>(this.comboBus);
            CachedData.InitializeCurrencyComboFromCache(this.comboCur);

            EnumConversion.InitializeComboFromEnum <basis>(this.comboIBas);
            EnumConversion.InitializeComboFromEnum <compounding>(this.comboIMod);
            EnumConversion.InitializeComboFromEnum <frequency>(this.comboIFre);
        }
Beispiel #5
0
        public NewSettings()
        {
            InitializeComponent();

            EnumConversion.InitializeComboFromEnum <compounding>(this.comboBox_ZCcomp);
            EnumConversion.InitializeComboFromEnum <basis>(this.comboBox_ZCbas);
            EnumConversion.InitializeComboFromEnum <compounding>(this.comboBox_FRWcomp);
            EnumConversion.InitializeComboFromEnum <basis>(this.comboBox_FRWbas);
            EnumConversion.InitializeComboFromEnum <frequency>(this.comboBox_ZCfre);
            EnumConversion.InitializeComboFromEnum <frequency>(this.comboBox_FRWfre);
            EnumConversion.InitializeComboFromEnum <termbase>(this.comboBox_FRWterm);

            if (CurrentElements.CurrentYCId != -1)
            {
                SetControlsFromSettingsForYC(CurrentElements.CurrentYCId);
            }

            this.textBox_decimal.Text     = AppSettings.Decimals.ToString();
            this.colorPicker_curve1.Color = AppSettings.FirstCurveColor;
            this.colorPicker_curve2.Color = AppSettings.SecondCurveColor;
        }
Beispiel #6
0
        public void InitData()
        {
            EnumConversion.InitializeComboFromEnum <ratetype>(this.comboBox1);

            foreach (Rate i in CachedData.CachedRatesDic.Values)
            {
                if (i.Type == ratetype.deposit.ToString())
                {
                    rd.Add(i);
                }
                else if (i.Type == ratetype.swap.ToString())
                {
                    rs.Add(i);
                }
            }

            this.comboBox1.SelectedIndex        = 0;      // rate deposit
            this.rateDepositControl1.Visibility = System.Windows.Visibility.Visible;

            this.rateSwapControl1.Visibility = System.Windows.Visibility.Collapsed;
            this.bondControl1.Visibility     = System.Windows.Visibility.Collapsed;
        }