private void Button5_Click(object sender, EventArgs e)
        {
            bool Encontrou = false;

            if (ListaDispositivosNaSessao.Count >= int.Parse(EditQuantidade.Text))
            {
                MessageBox.Show("Quantidade máxima de dispositivos atingida.");
                return;
            }
            else
            {
                for (int i = 0; i <= ListaComputador.Count - 1; i++)
                {
                    Grid1.Focus();
                    Grid1.CurrentCell = Grid1.Rows[i].Cells[0];
                    if (ListaComputador[i].a == EditIdDispositivoCliente.Text)
                    {
                        Encontrou = true;

                        if (ListaComputador[i].b == "S")
                        {
                            ComputadorVO Computador = new ComputadorVO();
                            Computador.Id = ListaComputador[i].Id;
                            Computador.a  = ListaComputador[i].a;
                            Computador.b  = ListaComputador[i].b;

                            ListaDispositivosNaSessao.Add(Computador);
                        }
                        else
                        {
                            MessageBox.Show("Dispositivo não liberado para uso.");
                            return;
                        }

                        break;
                    }
                }
            }

            if (!Encontrou)
            {
                MessageBox.Show("Dispositivo não localizado na base de dados.");
            }

            Button6.PerformClick();

            // Exercício: E se o dispositivo já tiver na sessão?
        }
        private void Button4_Click(object sender, EventArgs e)
        {
            ConsultaSQL = "select * from computador";
            try
            {
                conexao = dbConnection.conectar();

                ListaComputador = new List <ComputadorVO>();

                comando = new MySqlCommand(ConsultaSQL, conexao);
                leitor  = comando.ExecuteReader();
                while (leitor.Read())
                {
                    ComputadorVO Computador = new ComputadorVO();

                    Computador.Id = Convert.ToInt32(leitor["id"]);
                    Computador.a  = Convert.ToString(leitor["a"]);
                    Computador.b  = Convert.ToString(leitor["b"]);

                    ListaComputador.Add(Computador);
                }

                Grid1.DataSource = ListaComputador;
            }
            catch (Exception eError)
            {
                MessageBox.Show(eError.Message);
                ListaComputador = null;
            }
            finally
            {
                if (leitor != null)
                {
                    leitor.Close();
                }
            }
        }