コード例 #1
0
ファイル: Form1.cs プロジェクト: sskhaustov/Bank_Model_cs
 //ClientChangedEventHandler m;
 public Form1(int _max_client)
 {
     InitializeComponent();
     k1_max.Text = Convert.ToString(_max_client);
     k3_max.Text = Convert.ToString(_max_client);
     k1_cur.Text = "0";
     k3_cur.Text = "0";
     BANK        = new Cmo(_max_client);
     BANK.get_queue(0).RaiseRequestEvent    += on_change_queue1; //подписка на событие добавления заявки (1-я очередь)
     BANK.get_queue(1).RaiseRequestEvent    += on_change_queue2; //подписка на событие добавления заявки (2-я очередь)
     BANK.get_queue(0).DecreaseRequestEvent += on_change_queue1; //подписка на события удаления заявки (1-я очередь)
     BANK.get_queue(1).DecreaseRequestEvent += on_change_queue2; //подписка на события удаления заявки (2-я очередь)
     Random rnd = new Random();
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: sskhaustov/Bank_Model_cs
 //ClientChangedEventHandler m;
 public Form1(int _max_client)
 {
     InitializeComponent();
     k1_max.Text = Convert.ToString(_max_client);
     k3_max.Text = Convert.ToString(_max_client);
     k1_cur.Text = "0";
     k3_cur.Text = "0";
     BANK = new Cmo(_max_client);
     BANK.get_queue(0).RaiseRequestEvent += on_change_queue1; //подписка на событие добавления заявки (1-я очередь)
     BANK.get_queue(1).RaiseRequestEvent += on_change_queue2; //подписка на событие добавления заявки (2-я очередь)
     BANK.get_queue(0).DecreaseRequestEvent += on_change_queue1; //подписка на события удаления заявки (1-я очередь)
     BANK.get_queue(1).DecreaseRequestEvent += on_change_queue2; //подписка на события удаления заявки (2-я очередь)
     Random rnd = new Random();
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: sskhaustov/Bank_Model_cs
 private void print_cur()
 {
     k1_cur.Text = Convert.ToString(BANK.get_queue(0).get_count());
     k3_cur.Text = Convert.ToString(BANK.get_queue(1).get_count());
 }