Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 public void AgregarHorarioDeCursada(HorarioDeCursada horario)
 {
     this.AgregarDiaDeCursada(horario.Dia);
     this._horario.Add(horario);
 }