Exemple #1
0
        //Se ingresará mercaderia al deposito MEDIANTE HILOS.
        private void btnPedirMercaderia_Click(object sender, EventArgs e)
        {
            this.hiloStockeo = new Thread(this.StockearMercaderia);//se intancia un hilo
            this.btnPedirMercaderia.Enabled = false;
            this.btnDetenerStockeo.Enabled  = true;

            deposito.GuardarInformacion();//Se dejará un registro de la hora en la que se pidió reposición de mercadería.
            //Se guardara en un txt en la carpeta por default.

            this.formStock = new FormStock(this.deposito);//Se instancia un form donde se mostrará la carfa del depósito.
            this.formStock.Show();

            //uso de hilos.
            try
            {
                if (!this.hiloStockeo.IsAlive)
                {
                    this.hiloStockeo.Start();
                }
                else
                {
                    this.hiloStockeo.Abort();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error al usar el hilo.");
            }
        }