public ProvasDialog(String functionJanela, model.entities.Provas provas)
        {
            InitializeComponent();
            this.provas        = provas;
            txtNomeJanela.Text = functionJanela;
            txtNome.Text       = provas.getNome();
            txtData.Text       = provas.getData();

            btnFunction.Text = "Salvar";
        }
        private void adicionarProva()
        {
            int cont;

            if (pessoa.getProvas().Count == 0)
            {
                cont = 1;
            }
            else
            {
                cont = pessoa.getProvas().Count + 1;
            }

            provas = new model.entities.Provas(cont, txtNome.Text, txtData.Text);

            pessoa.getProvas().Add(provas);

            MessageBox.Show("Prova adicionada com sucesso!");
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            model.entities.Provas prova = null;

            int id = int.Parse(gridListaProvas.CurrentRow.Cells[0].Value.ToString());

            foreach (model.entities.Provas p in pessoa.getProvas())
            {
                if (p.getID() == id)
                {
                    prova = p;
                }
            }

            ProvasDialog provasDialog = new ProvasDialog("Editar prova", prova);

            provasDialog.ShowDialog();
            configGridView();
        }