示例#1
0
        }//pega materia

        public void getMatDB()
        {
            NomeMatDB.Clear();
            lstMat.ItemsSource = null;

            string x = _periodosDB[selindex_periodo].ToString();

            lstMat.Items.Clear();
            foreach (Disciplina d in DisciplinaRepositorio.GetDisciplina(x))//PERDENDO ID
            {
                NomeMatDB.Add(d);
            }
            lstMat.ItemsSource = null;
            lstMat.ItemsSource = NomeMatDB;
            controle           = true;
        }
示例#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);
            }
        }
示例#3
0
 protected override void InicializarServico()
 {
     repositorio = new DisciplinaRepositorio(Unidade.Sessao);
     validador   = new DisciplinaValidador();
 }