private void UpdateModeloModern()
        {
            ID_Ano = Anos.GetValue(UC_ComboBox_Ano.SelectedValue.ToString()).Value;
            UC_TabPage_TI_DG_Livros.ItemsSource = LivrosEngine.GetLivrosWithCiclo(ID_Ano).OrderBy(x => x.Ano).ThenBy(x => Disciplinas.GetValue(x.Disciplina));
            if (Modelo_Modern == null)
            {
                Modelo_Modern = new Models.Modelo_Modern_Matricula();
                Modelo_Modern.EditorMode();
                Modelo_Modern.Editor = this;
                UC_DockPanel_Modelo.Children.Add(Modelo_Modern);
            }
            string ano = UC_ComboBox_Ano.SelectedValue.ToString();

            if (ano.Contains('-'))
            {
                string[] split = ano.Split('-');
                Modelo_Modern.AnoLectivo     = split[0];
                Modelo_Modern.Escola         = split[1];
                Modelo_Modern.EnsinoSuperior = true;
            }
            else
            {
                Modelo_Modern.EnsinoSuperior = false;
                Modelo_Modern.AnoLectivo     = UC_ComboBox_Ano.SelectedValue.ToString();
                Modelo_Modern.Escola         = UC_ComboBox_Escola.SelectedValue.ToString();
            }
            if (Escola.GetKey(UC_ComboBox_Escola.SelectedItem.ToString()) == 999)
            {
                Modelo_Modern.Escola = "";
            }
            Modelo_Modern._Ano = ID_Ano;

            Modelo_Modern.disciplinasGeral      = new List <_Disciplina>();
            Modelo_Modern.disciplinasEspecifica = new List <_Disciplina>();

            if (DadosMatricula.Componetes.ContainsKey(ID_Ano))
            {
                Modelo_Modern.disciplinasGeral      = DadosMatricula.Componetes[ID_Ano].Where(x => x.Superior == false).ToList();
                Modelo_Modern.disciplinasEspecifica = DadosMatricula.Componetes[ID_Ano].Where(x => x.Superior == true).ToList();
            }

            Modelo_Modern.FillTablesEmpty();
        }
        private void UC_ComboBox_ModelVersion_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (!IsLoaded)
            {
                return;
            }

            UC_DockPanel_Modelo.Children.Clear();
            if (UC_ComboBox_ModelVersion.SelectedIndex == 0)
            {
                UC_DockPanel_Modelo.Children.Add(Modelo);
                UpdateModelo();
            }
            if (UC_ComboBox_ModelVersion.SelectedIndex == 1)
            {
                if (Modelo_Modern == null)
                {
                    Modelo_Modern = new Models.Modelo_Modern_Matricula();
                }
                UC_DockPanel_Modelo.Children.Add(Modelo_Modern);
                Modelo_Modern.EditorMode();
                UpdateModeloModern();
            }
        }