/*Загрузка данных из таблиц*/ public void TryLoadingTables() { string[] argsTrains = { "Номер поезда", "Кол-во вагонов", "Тип поезда", "Название маршрута" }; string[] argsRailcars = { "Номер поезда", "Номер вагона", "Тип вагона" }; string[] argsRoutes = { "Идентификатор маршрута", "Количество остановок", "Название маршрута" }; string[] argsStops = { "Название маршрута", "Номер остановки", "Название остановки", "Название вокзала" }; string[] argsArrivals = { "Название остановки", "Название маршрута", "Номер поезда", "Время прибытия", "Дата прибытия" }; string[] argsDepartures = { "Название остановки", "Название маршрута", "Номер поезда", "Время отправления", "Дата отправления" }; try { if (!AL.FillTable(Connected, ShowTrains, "call DISPATCHER_ShowTrains", argsTrains)) { throw new ApplicationException(); } if (!AL.FillTable(Connected, ShowRailcars, "call DISPATCHER_ShowRailcars", argsRailcars)) { throw new ApplicationException(); } if (!AL.FillTable(Connected, ShowRoutes, "call DISPATCHER_ShowRoutes", argsRoutes)) { throw new ApplicationException(); } if (!AL.FillTable(Connected, ShowStops, "call DISPATCHER_ShowStops", argsStops)) { throw new ApplicationException(); } if (!AL.FillTable(Connected, ShowArrivals, "call DISPATCHER_ShowArrivals", argsArrivals)) { throw new ApplicationException(); } if (!AL.FillTable(Connected, ShowDepartures, "call DISPATCHER_ShowDepartures", argsDepartures)) { throw new ApplicationException(); } } catch (ApplicationException) { ExecutableGrid.IsEnabled = false; AL.MessageErrorShow("Соединение сервером было внезапно разорвано", "Ошибка"); } }
public void FillUserTable() { string[] args = { "Логин", "Роль" }; AL.FillTable(Connected, UserShow, "call ADMIN_ThrowUsers", args); }