Example #1
0
 public void escreveperiodosDB()
 {
     lpkCurso.Items.Clear();
     foreach (Periodo p in PeriodoRepositorio.GetPeriodo(ClsGlobal.IdCurso))
     {
         _periodosDB.Add(p.periodo);
     }
     lpkCurso.ItemsSource = _periodosDB;
 }
Example #2
0
        public void persistPeriodos()
        {
            var periodos = from periodo in UserP.periodos select periodo;

            foreach (var p in periodos)
            {
                Periodo per = new Periodo
                {
                    IdCurso = UserP.id,
                    periodo = p.periodo
                };


                foreach (var d in p.disciplinas)
                {
                    Disciplina disc = new Disciplina
                    {
                        idPeriodo = p.periodo,
                        id        = d.id,
                        nome      = d.nome,
                        grauFinal = d.grauFinal,
                    };

                    foreach (var g in d.graus)
                    {
                        Graus grau = new Graus
                        {
                            idDisciplina = d.id,
                            nome         = g.nome,
                            nota         = g.nota
                        };
                        GrausRepositorio.create(grau);
                    }
                    DisciplinaRepositorio.create(disc);
                }


                PeriodoRepositorio.create(per);
            }
        }