public Boolean fueCerradoPorUsuario = false; //Vale true si la cierran con la X
        public SeleccionarProfesionalPorEspecialidad()
        {
            InitializeComponent();
            profesionales          = Profesional.profesionales(DBConnector.ObtenerConexion());
            profesionalesFiltrado  = new List <Profesional>();
            this.FormClosing      += SeleccionarProfesional_Closing;
            fueCerradoPorUsuario   = false;
            todasLasEspecialidades = new List <Especialidad>();
            Especialidad e = new Especialidad();

            e.id_especialidad = -1;
            e.descripcion     = "Todas las especialidades";
            todasLasEspecialidades.Add(e);
            todasLasEspecialidades.AddRange(Especialidad.todasLasEspecialidades().OrderBy(elem => elem.descripcion));
            cb_especialidad.DataSource = todasLasEspecialidades;
            profesionalesFiltrado.Clear();
            profesionalesFiltrado.AddRange(profesionales);  //Por defecto muestra todos
            dgv_profesional.DataSource = profesionalesFiltrado;
        }