private void btnAddProf_Click(object sender, EventArgs e)
        {
            Aula aula = new Aula();

            aula.id      = dataGridView1.RowCount;
            aula.idTurma = dgvAlunos.RowCount;
            if (ValidarCampoNum(txtIdProf.Text, "Id do Professor") == false)
            {
                txtIdProf.Clear();
                txtIdProf.Focus();
                return;
            }
            aula.idProf = int.Parse(txtIdProf.Text);
            if (ValidarCampoString(cboProf.Text, "Professor") == false)
            {
                cboProf.Focus();
                return;
            }
            aula.professor = cboProf.Text;
            if (ValidarCampoString(cboMateria.Text, "Matéria") == false)
            {
                cboMateria.Focus();
                return;
            }
            aula.materia = cboMateria.Text;
            if (ValidarCampoNum(txtAno.Text, "Ano") == false)
            {
                txtAno.Clear();
                txtAno.Focus();
                return;
            }
            aula.ano   = int.Parse(txtAno.Text);
            aula.dtAlt = "0";
            aula.ativo = 1;
            aulas.Add(aula);
            dataGridView1.DataSource = aulas.ToList();
        }
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            dataGridView2.DataSource = null;
            vagas.Clear();
            aulas.Clear();
            idTurma = 0.3f;
            int cont = dgvAlunos.RowCount;

            for (int i = 0; i < cont; i++)
            {
                for (int a = 0; a < dgvAlunos.Rows[i].Cells.Count; a++)
                {
                    if (dgvAlunos.Rows[i].Selected == true || dgvAlunos.Rows[i].Cells[a].Selected == true)
                    {
                        idTurma          = int.Parse(dgvAlunos.Rows[i].Cells[0].Value.ToString());
                        txtIdEscola.Text = dgvAlunos.Rows[i].Cells[1].Value.ToString();
                        for (int l = 0; l < rtxtEscolas.Lines.Length; l++)
                        {
                            string[] linhas = rtxtEscolas.Lines[l].Split('|');
                            if (linhas[0] == dgvAlunos.Rows[i].Cells[1].Value.ToString())
                            {
                                cboEscola.Text = linhas[1].ToString();
                            }
                        }
                        txtNome.Text    = dgvAlunos.Rows[i].Cells[2].Value.ToString();
                        txtAno.Text     = dgvAlunos.Rows[i].Cells[3].Value.ToString();
                        cboPeriodo.Text = dgvAlunos.Rows[i].Cells[4].Value.ToString();
                    }
                }
            }
            for (int i = 0; i < rtxtAulas.Lines.Length; i++)
            {
                string[] linha = rtxtAulas.Lines[i].Split('|');
                if (int.Parse(linha[2]) == idTurma)
                {
                    Aula aula = new Aula();
                    aula.id        = int.Parse(linha[1]);
                    aula.idTurma   = int.Parse(linha[2]);
                    aula.idProf    = int.Parse(linha[3]);
                    aula.professor = linha[4];
                    aula.materia   = linha[5];
                    aula.ano       = int.Parse(linha[6]);
                    aula.dtAlt     = linha[7];
                    aula.ativo     = int.Parse(linha[8]);
                    aulas.Add(aula);
                    dataGridView1.DataSource = aulas.ToList();
                }
            }
            for (int i = 0; i < rtxtVagas.Lines.Length; i++)
            {
                string[] linha = rtxtVagas.Lines[i].Split('|');
                if (int.Parse(linha[2]) == idTurma)
                {
                    Vaga vaga = new Vaga();
                    vaga.id      = int.Parse(linha[1]);
                    vaga.idTurma = int.Parse(linha[2]);
                    vaga.idAluno = int.Parse(linha[3]);
                    vaga.aluno   = linha[4];
                    vaga.ano     = int.Parse(linha[5]);
                    vaga.dtAlt   = linha[6];
                    vaga.ativo   = int.Parse(linha[7]);
                    vagas.Add(vaga);
                    dataGridView2.DataSource = vagas.ToList();
                }
            }
        }