Esempio n. 1
0
        /// <summary>
        /// Получение списка модулей
        /// </summary>
        /// <returns></returns>
        public List<MetadataModule> GetModulesList()
        {
            List<MetadataModule> modules = new List<MetadataModule>(0);

            //
            //  формируем строку запроса, для выборки иформации по модулям
            //
            using (DbCommand cmd = _connection.CreateCommand())
            {
                cmd.CommandText = "SELECT * FROM MetadataModules";

                //
                //  изфлекаем полученные данные
                //
                using (DbDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        MetadataModule module = new MetadataModule();

                        module.Id = reader.GetGuid(0);
                        module.ModuleName = reader.GetString(1);
                        module.Description = reader.GetString(2);

                        modules.Add(module);
                    }
                }
            }

            return modules;
        }
Esempio n. 2
0
        /// <summary>
        /// Идентфикатор модуля
        /// </summary>
        /// <param name="moduleName">названеи модуля</param>
        /// <returns></returns>
        public MetadataModule GetModuleByName(string moduleName)
        {
            MetadataModule module = new MetadataModule();

            //
            //  формируем строку запроса, для выборки иформации по модулям
            //
            using (DbCommand cmd = _connection.CreateCommand())
            {
                cmd.CommandText = "SELECT * FROM MetadataModules WHERE ModuleName = '" + moduleName + "'";

                //
                //  изфлекаем полученные данные
                //
                using (DbDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.SingleRow))
                {
                    while (reader.Read())
                    {
                        module.Id = reader.GetGuid(0);
                        module.ModuleName = reader.GetString(1);
                        module.Description = reader.GetString(2);
                    }
                }
            }

            return module;
        }