tify">// повернення початкового временіTime getBaseTime ()
{base_time;
}
// повернення кінцевого временіTime getSimulTime ()
{simul_time;
}
// устанока кінцевого временіvoid setSimulTime (Time sim)
{_time = sim;
}
// повернення кількості обслужених кліентовint getCountClient ()
{CountClient;
}
// додавання каси з уже заданим направленіемvoid AddTicketOffice (string name_direction)
{_office t = new ticket_office (name_direction);. Add (t);
}
// додавання міста по направленіюvoid AddCity (string name_direct, string name_city)
{c = new city (name_city); tmp = SearchDirection (name_direct);. AddCity (c);
}
// пошук напряму за назвою, повертається ссилкаdirection SearchDirection (string name_direct)
{_office tmp; n = service.Count () - 1; = (ticket_office) service.ToArray (). GetValue (n); (tmp.getDirectionName ()! = name_direct)
{= (ticket_office) service.ToArray (). GetValue (n); -;
} tmp.getDirection ();
}
// пошук міста за назвою, повертається посилання на місто
// функція використовується для додавання рейсаcity SearchCity (string name_city)
{c; t; _office tmp; n = service.Count () - 1; k = 0; (true)// перевіряємо всі каси, поки не знайдемо потрібне місто
{= (ticket_office) service.ToArray (). GetValue (n); = tmp.getDirection (); = t.getListCity (). Count () - 1; = (city) t. getListCity (). ToArray (). GetValue (k); (c.getNameCity ()! = name_city)
{(k == -1) break; = (city) t.getListCity (). ToArray (). GetValue (k); -;
} (c.getNameCity () == name_city) break; -;
} c;
}
// додавання рейсу в городvoid AddRun (string name_city, Run r)
{c = SearchCity (name_city);. AddRun (r);
}
// додавання клієнта в чергу в потрібну кассуvoid AddClientToLine (client add)
{c; t; _office tmp_off; tmp = add; n = service.Count () - 1; k = 0; (true)
{_off = (ticket_office) service.ToArray (). GetValue (n); = tmp_off.getDirection (); = t.getListCity (). Count () - 1; = (city) t . getListCity (). ToArray (). GetValue (k); ((c.getNameCity ()! = tmp.getDestination ()) && k! = -1)
{= (city) t.getListCity (). ToArray (). GetValue (k); -;
} (c.getNameCity () == tm...