예제 #1
0
        public void update()
        {
            Debug.WriteLine("data changed");
            listBox1.Items.Clear();

            Converter converter;

            converter                  = new EuroConverter();//builder
            converter.CoinData         = coins;
            converter.currentValueRate = new CurrentValutaRate();
            converter.update();

            coins = converter.CoinData;
            state.Handle(this);
            foreach (CoinData c in coins)
            {
                listBox1.Items.Add(c.Name + " - " + c.PriceUsd);
            }
        }
예제 #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     state = new FilterState();
     state.Handle(this);
 }
예제 #3
0
 private void button1_Click(object sender, EventArgs e)
 {
     state = new SortState();
     state.Handle(this);
 }