예제 #1
0
        //Метод сортировки элементов таблицы автостоянок по адресу автостоянки Я-А
        public void SortParkingsAdressZ()
        {
            int n = Tab3List.Count - 1;

            for (int i = 0; i < n; i++)
            {
                for (int j = i + 1; j < n + 1; j++)
                {
                    if (Tab3List[j].ParkingAdress[0] > Tab3List[i].ParkingAdress[0])
                    {
                        ElementsTab3 p = Tab3List[i];
                        Tab3List[i] = Tab3List[j];
                        Tab3List[j] = p;
                    }
                    if (Tab3List[j].ParkingAdress[0] == Tab3List[i].ParkingAdress[0] && Tab3List[j].ParkingAdress[1] > Tab3List[i].ParkingAdress[1])
                    {
                        ElementsTab3 p = Tab3List[i];
                        Tab3List[i] = Tab3List[j];
                        Tab3List[j] = p;
                    }
                }
            }
        }
예제 #2
0
        //Метод сортировки элементов таблицы автостоянок по названию автостоянки А-Я
        public void SortParkingsNameA()
        {
            int n = Tab3List.Count - 1;

            for (int i = 0; i < n; i++)
            {
                for (int j = i + 1; j < n + 1; j++)
                {
                    if (Tab3List[j].ParkingName[0] < Tab3List[i].ParkingName[0])
                    {
                        ElementsTab3 p = Tab3List[i];
                        Tab3List[i] = Tab3List[j];
                        Tab3List[j] = p;
                    }
                    if (Tab3List[j].ParkingName[0] == Tab3List[i].ParkingName[0] && Tab3List[j].ParkingName[1] < Tab3List[i].ParkingName[1])
                    {
                        ElementsTab3 p = Tab3List[i];
                        Tab3List[i] = Tab3List[j];
                        Tab3List[j] = p;
                    }
                }
            }
        }