private int AusenciasComputables(List <HorarioDeCursada> horarios_del_curso, int ausencias_computables, AcumuladorAsistencia asistencia) { HorarioDeCursada dia_y_horario = horarios_del_curso.Find(d => d.Dia == asistencia.Fecha.DayOfWeek); ausencias_computables += dia_y_horario.HorasCatedra - int.Parse(asistencia.Valor); return(ausencias_computables); }
public override bool Equals(object obj) { HorarioDeCursada horario = (HorarioDeCursada)obj; return(this.Dia.Equals(horario.Dia) && this.HoraDeInicio.Equals(horario.HoraDeInicio) && this.HoraDeFin.Equals(horario.HoraDeFin) && this.HorasCatedra.Equals(horario.HorasCatedra)); }
public void AgregarHorarioDeCursada(HorarioDeCursada horario) { this.AgregarDiaDeCursada(horario.Dia); this._horario.Add(horario); }