public Requisicao(Dia dia, Horarios.HorariosPUCRS horario, TurmaDistribuicao turma, CategoriaRecurso cat, int prioridade, bool estaAtendido) { this.Dia = dia; this.Horario = horario; this.Turma = turma; this.CategoriaRecurso = cat; this.Prioridade = prioridade; this.EstaAtendido = estaAtendido; this.Recurso = null; }
/// <summary> /// Retorna todos os dias letivos de um calendario especificado /// </summary> /// <param name="cal"></param> /// <returns></returns> public ColecaoDias GetColecaoDias(BusinessData.Entities.Calendario cal) { ColecaoDias colecao = new ColecaoDias(); Dia aux; for (DateTime data = cal.InicioG1; data <= cal.FimG2; data = data.AddDays(1.0)) { if (data.DayOfWeek == DayOfWeek.Sunday) { continue; } aux = new Dia(data); colecao.Add(aux); } return colecao; }