private void UC_ComboBox_Escola_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (!this.IsLoaded)
            {
                return;
            }


            DadosMatricula_Engine.Load(Escola.GetKey(UC_ComboBox_Escola.SelectedItem.ToString()));

            DadosMatricula = new DadosMatricula();
            DadosMatricula = DadosMatricula_Engine.DadosMatricula;

            if (UC_ComboBox_Ano.Items.Count > 0 && UC_ComboBox_Ano.SelectedItem != null && Anos.GetValue(UC_ComboBox_Ano.SelectedItem.ToString()).GetValueOrDefault() > DadosMatricula.Componetes.Keys.Max())
            {
                UC_ComboBox_Ano.SelectedIndex = DadosMatricula.Componetes.Keys.Count - 1;
            }

            UC_ComboBox_Ano.ItemsSource = Escola.GetAnos(Escola.GetKey(UC_ComboBox_Escola.SelectedItem.ToString()));
            if (UC_ComboBox_Ano.SelectedItem != null)
            {
                UpdateModelo();
                UpdateModeloModern();
            }
        }
        private void UC_Button_SaveDados_Click(object sender, RoutedEventArgs e)
        {
            // DadosMatricula = new DadosMatricula();
            // DadosMatricula.Escola = this.UC_ComboBox_Escola.SelectedIndex;
            // DadosMatricula.Componetes = new Dictionary<int, _Disciplina[]>();
            //
            // for (int i = 0; i < Modelo.Disciplinas.Count; i++)
            // {
            //     DadosMatricula.Componetes.Add(Anos.GetValue(UC_ComboBox_Ano.Items[i].ToString()).GetValueOrDefault(), DadosMatricula.Componetes);
            // }

            // DadosMatricula dados = new DadosMatricula();
            // dados.Escola = DadosMatricula.Escola;
            // dados.Componetes = DadosMatricula.Componetes;
            // int[] anos = DadosMatricula.Componetes.Keys.ToArray();
            //
            // for (int i = 0; i < anos.Length; i++)
            // {
            //     List<_Disciplina> disciplinas = new List<_Disciplina>();
            //     disciplinas.AddRange(Modelo.disciplinasGeral.ToList());
            //     disciplinas.AddRange(Modelo.disciplinasEspecifica.ToList());
            //     dados.Componetes.Add(anos[i], disciplinas.Where(x => x.Disciplina != 0).ToArray());
            // }

            DadosMatricula_Engine.Save();
        }