private void Form1_Activated(object sender, EventArgs e)
        {
            if (manager.getNumber() == "OK")
            {
                manager.setNumber("");
                manager.setSize("");
                listProductsView.Clear();
                productView.Clear();
                active = true;
            }
            else if (manager.getNumber() != "" && manager.getSize() != "")
            {
                int size = int.Parse(manager.getSize());
                for (int i = 0; i < size; i++)
                {
                    ControllerProduct.Instance().RaiseModelChange(this, new ModelChangeEventArgs(int.Parse(manager.getNumber())));
                }

                manager.setNumber("");
                manager.setSize("");
                active = true;
            }
            else if (manager.getNumber() != "")
            {
                ControllerProduct.Instance().RaiseModelChange(this, new ModelChangeEventArgs(int.Parse(manager.getNumber())));
                manager.setNumber("");
                active = true;
            }
        }
        public Form1()
        {
            this.manager = new Manager("A:\\Project\\Wlasne\\SampleApplication\\Config.txt");

            client = new Client();
            InitializeComponent();
            ControllerProduct.Instance().RegisterView(this);
            this.listProductsView = new ListProductsView(LV_Main);
            this.productView      = new ProductView(LV_Option);
            this.timer.Start();
        }
 private void timer_Trick(object sender, EventArgs e)
 {
     if (this.active)
     {
         timer.Stop();
         ControllerProduct.Instance().RaiseModelChange(this, new ModelChangeEventArgs(client.getNext()));
         timer.Start();
     }
     else
     {
         timer.Start();
     }
 }