コード例 #1
0
        /*Загрузка данных из таблиц*/
        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("Соединение сервером было внезапно разорвано", "Ошибка");
            }
        }
コード例 #2
0
 public void FillUserTable()
 {
     string[] args = { "Логин", "Роль" };
     AL.FillTable(Connected, UserShow, "call ADMIN_ThrowUsers", args);
 }