private void gdvEspecializacao_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0 && e.RowIndex >= 0)
            {
                try
                {
                    var result = MessageBox.Show("Deseja remover a Espcialidade " +
                                                 gdvEspecializacao.Rows[e.RowIndex].Cells[2].Value.ToString(),
                        "Especialidade",
                        MessageBoxButtons.YesNo,
                        MessageBoxIcon.Question);

                    if (result.ToString() == "Yes")
                    {
                        var rep = new Fiap.Persistencia.Hospital.DAO.Repositorio<Especializacao>();
                        var id = int.Parse(gdvEspecializacao.Rows[e.RowIndex].Cells[1].Value.ToString());
                        rep.Remover(rep.Buscar(id));
                        rep.Salvar();
                        gdvEspecializacao.DataSource = rep.Listar().Select(x => new { x.IdEspecializacao, x.Nome }).ToList();
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Essa especialidade não pode ser excluída","Especialidade",MessageBoxButtons.OK,MessageBoxIcon.Information);
                }
            }
        }