Esempio n. 1
0
        /// <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);
        }