/// <summary> /// Método CompareTo Modelo PARTIDO /// </summary> /// <param name="obj"></param> /// <returns></returns> public int CompareTo(object obj) { try { Partido Partido = obj as Partido; return(CompareByFecha(Partido)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Compara el objeto partido por Estadio /// </summary> /// <param name="Partido"></param> /// <returns></returns> public int CompareByEstadio(Partido Partido) { return(Estadio.CompareTo(Partido.Estadio)); }
/// <summary> /// Compara el objeto partido por Pais 2 /// </summary> /// <param name="Partido"></param> /// <returns></returns> public int CompareByPais2(Partido Partido) { return(Pais2.CompareTo(Partido.Pais2)); }
/// <summary> /// Compara el objeto partido por Pais 1 /// </summary> /// <param name="Partido"></param> /// <returns></returns> public int ComparteByPais1(Partido Partido) { return(Pais1.CompareTo(Partido.Pais1)); }
/// <summary> /// Compara el objeto partido por Grupo /// </summary> /// <param name="Partido"></param> /// <returns></returns> public int CompareByGrupo(Partido Partido) { return(Grupo.CompareTo(Partido.Grupo)); }
/// <summary> /// Compara el objeto partido por Fecha /// </summary> /// <param name="Partido"></param> /// <returns></returns> public int CompareByFecha(Partido Partido) { return(FechaPartido.CompareTo(Partido.FechaPartido)); }
/// <summary> /// Compara el objeto partido por NoPartido /// </summary> /// <param name="Partido"></param> /// <returns></returns> public int CompareByNoPartido(Partido Partido) { return(noPartido.CompareTo(Partido.noPartido)); }
/// <summary> /// Funcion comparcion por delegado /// </summary> /// <param name="partido">Partido a Comparar</param> /// <param name="criterio">Delegado</param> /// <returns>Valor de Comparación</returns> public int CompareTo(Partido partido, Comparar criterio) { return(criterio(partido)); }