/// <summary> /// метода получения таблицы заказчиков /// </summary> /// <returns>объект таблицы заказчиков</returns> public DataTable getDataCustomers() { /// инициализируем объект подключения к БД var dbConn = App.DbConn; /// инициализируем объект таблицы заказчиков DataTable customersDataTable = new DataTable("CustomersData"); try { /// проверка на подключение к БД if (dbConn != null) { /// инициализируем строку запроса заполнения таблицы заказов string queryDataCustomers = "SELECT ID,LastName,FirstName,MiddleName,Sex,BirthDate,RegistrationDate " + "FROM dbo.Customers"; /// запрашиваем таблицу заказчиков из БД и заполняем объект таблицы заказчиков mDBWorker.ExecuteDataQuery(dbConn, queryDataCustomers).Fill(customersDataTable); } /// выдаем сообщение об отсутствии подключения к БД else { Exception ex = new Exception("Database connection is empty"); } } /// отлавливаем исключение catch (System.Exception ex) /// выдаем исключение { throw ex; } /// возвращаем объект таблицы заказчиков return(customersDataTable); }