private void dgvTurmasCadastro_DoubleClick(object sender, EventArgs e)
 {
     if (txtCodAluno.Text == "0")
     {
         MessageBox.Show("Nenhum Aluno selecionado!!", "Error");
     }
     else
     {
         try
         {
             DataTable dadosTabela = new DataTable();
             novaMatricula = new matricula();
             dadosTabela   = novaMatricula.verificaAlunoMatriculado(Convert.ToInt32(txtCodAluno.Text), Convert.ToInt32(dgvTurmasCadastro.Rows[dgvTurmasCadastro.CurrentRow.Index].Cells["ID_TURMA_CADASTRO"].Value.ToString()));
             int linhas = dadosTabela.Rows.Count;
             if (linhas > 0)
             {
                 MessageBox.Show("Aluno já cadastrado na modalidade desejada!!");
             }
             else
             {
                 if (dgvTurmasCadastro.Rows[dgvTurmasCadastro.CurrentRow.Index].Cells["VagasSobrando"].Value.ToString() == "0")
                 {
                     MessageBox.Show("Turma Lotada!!", "Lotada");
                 }
                 else
                 {
                     novaFrmMatricula = new frmMatricula(this, txtNomeAluno.Text, Convert.ToInt32(txtCodAluno.Text));
                     DataGridView modalidadeSelecionada = dgvTurmasCadastro.Rows[dgvTurmasCadastro.CurrentRow.Index].DataGridView;
                     novaFrmMatricula.ExibirMatricula(modalidadeSelecionada);
                     novaFrmMatricula.ShowDialog();
                     listarTurmas();
                     //Para fazer a gravação da Mensalidade, sempre gerá
                     if (teste == 1)
                     {
                         int dia = Convert.ToInt32(dgvMatriculas.Rows[0].Cells["VENCIMENTO2"].Value);
                         int mes = Convert.ToInt32(DateTime.Today.Month);
                         int ano = Convert.ToInt32(DateTime.Today.Year);
                         if (Convert.ToDateTime(dia + "/" + mes + "/" + ano) < DateTime.Today.Date)
                         {
                             if (mes == 12)
                             {
                                 mes = 1;
                                 ano++;
                             }
                             else
                             {
                                 mes++;
                             }
                         }
                         DateTime data = Convert.ToDateTime(dia + "/" + mes + "/" + ano);
                         novaMensalidade = new Mensalidade();
                         novaMensalidade.Salvar(Convert.ToInt32(dgvMatriculas.Rows[0].Cells["ID_MATRICULA2"].Value), data, "Em Aberto");
                         MessageBox.Show("Foi Gerado uma mensalidade para essa matrícula!!", "Mensalidade");
                         listarMensalidade();
                     }
                     teste = 0;
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }