improved sorting by numerical sorting for CREW and PAS

This commit is contained in:
Daniel Schick 2023-05-24 15:59:01 +02:00
parent 21dddc9990
commit 1913328577
2 changed files with 6 additions and 0 deletions

View File

@ -386,6 +386,9 @@ namespace bsmd.database
{
if (obj is null)
return 1;
if (!(obj is CREW)) return 1;
if (Int32.TryParse(((CREW)obj).Identifier, out int i1) && Int32.TryParse(this.Identifier, out int i2))
return i2.CompareTo(i1);
return this.Identifier.CompareTo(((CREW)obj).Identifier);
}

View File

@ -441,6 +441,9 @@ namespace bsmd.database
{
if (obj is null)
return 1;
if (!(obj is PAS)) return 1;
if (Int32.TryParse(((PAS)obj).Identifier, out int i1) && Int32.TryParse(this.Identifier, out int i2))
return i2.CompareTo(i1);
return this.Identifier.CompareTo(((PAS)obj).Identifier);
}