private bool SonIguales(FormularioAsignado primero, FormularioAsignado segundo) { return(primero.Periodo.FechaInicio == segundo.Periodo.FechaInicio && primero.Periodo.FechaFin == segundo.Periodo.FechaFin && primero.Periodo.CSigla == segundo.Periodo.CSigla && primero.Periodo.FCodigo == segundo.Periodo.FCodigo && primero.Periodo.GAnno == segundo.Periodo.GAnno && primero.Periodo.GSemestre == segundo.Periodo.GSemestre && primero.Periodo.GNumero == segundo.Periodo.GNumero); }
public void InsertarPasado(FormularioAsignado formulario) { if (formulario == null) { return; } foreach (var actual in FormulariosSemestre) { if (SonIguales(actual, formulario)) { return; } } this.FormulariosPasados.Add(formulario); }