public Form1() { ThreadSourceToken = new CancellationTokenSource(); ListaPecas = new ObservableCollection <Peca>(); GridAtualizadaSemDados = false; InitializeComponent(); Torno.LigarTorno(); RunAtualizaGrid(); }
private void BtnSair_Click(object sender, EventArgs e) { if (!Torno.FilaFabricacao.Any() && Torno.PecaEmFabricacao == null) { Torno.DesligarTorno(); this.Close(); } else { MessageBox.Show("Existe(em) peça(s) em produção, aguarde o termino da(s) peça(s) para poder fechar a aplicação."); } }