예제 #1
0
 public ConversionForm()
 {
     InitializeComponent();
     transformer             = CurrencyAPI.getInformation();
     comboBox1.SelectedIndex = 0;
     comboBox2.SelectedIndex = 0;
     comboBox3.SelectedIndex = 0;
     comboBox4.SelectedIndex = 0;
 }
예제 #2
0
        //显示汇率详情
        private void ShowRate(ComboBox comboBox)
        {
            string       currency       = CurrencyAPI.searchInformation(transformer, comboBox.SelectedIndex, "name");
            string       date           = CurrencyAPI.searchInformation(transformer, comboBox.SelectedIndex, "date");
            string       bankconversion = CurrencyAPI.searchInformation(transformer, comboBox.SelectedIndex, "bankConversionPri");
            string       time           = CurrencyAPI.searchInformation(transformer, comboBox.SelectedIndex, "time");
            ExchangeRate form           = new ExchangeRate(currency, date, bankconversion, time);

            form.Show();
        }
예제 #3
0
        //转人民币
        private void ForeignCurrencyChange()
        {
            label17.Text = "";
            double money = 0;

            try { money = Convert.ToDouble(textBox7.Text); } catch { label17.Text = "输入不合法"; }
            double rate   = Double.Parse(CurrencyAPI.searchInformation(transformer, comboBox4.SelectedIndex, "bankConversionPri"));
            double result = money * rate / 100;

            label14.Text = Math.Round(result, 2).ToString();
        }
예제 #4
0
 //转外币
 private void RMBChange()
 {
     try
     {
         label16.Text = "";
         double money = 0;
         try { money = Convert.ToDouble(textBox6.Text); } catch { label16.Text = "输入不合法"; }
         double rate   = Double.Parse(CurrencyAPI.searchInformation(transformer, comboBox3.SelectedIndex, "bankConversionPri"));
         double result = money * 100 / rate;
         label13.Text = Math.Round(result, 2).ToString();
     }
     catch
     {
         MessageBox.Show("发生错误");
     }
 }