}//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; }
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); } }
protected override void InicializarServico() { repositorio = new DisciplinaRepositorio(Unidade.Sessao); validador = new DisciplinaValidador(); }