private void OnDel()
        {
            Professor prof = ProfessorSelecionado;

            ListProfessoresSelecionados.Remove(ProfessorSelecionado);
            ListProfessoresGeral.Add(prof);
            ListProfessoresGeral        = new ObservableCollection <Professor>(ListProfessoresGeral.OrderBy(p => p.Nome));
            ProfessoresGeralSelecionado = ListProfessoresGeral.FirstOrDefault();
            ProfessorSelecionado        = ListProfessoresSelecionados.FirstOrDefault();
        }
        private void OnConfirmar()
        {
            _disciplina.Nome      = Nome;
            _disciplina.TipoCurso = RegimeSelecionado.Key;

            //chama metodo de salvar ou editar
            if (_ehEdicao)
            {
                CalendarioDeProvasOficiais.Cliente.Classes.BD.AlterarDisciplina(_disciplina, ListProfessoresSelecionados.ToList());
            }
            else
            {
                CalendarioDeProvasOficiais.Cliente.Classes.BD.IncluirDisciplina(_disciplina, ListProfessoresSelecionados.ToList());
            }


            _window.Close();
        }