Exemple #1
0
        public CPACategory(int id)
        {
            Id = id;
            DataRow row;
            Parser  bridge = ParserPool.Acquire(Database).Instance;

            if (bridge.Select(dbTable, TableHelper.MakeDictionary("Id", Id)).Rows.Count > 0)
            {
                row = bridge.Select(dbTable, TableHelper.MakeDictionary("Id", Id)).Rows[0];
            }
            else
            {
                Id  = DEFAULT_CATEGORY_ID;
                row = bridge.Select(dbTable, TableHelper.MakeDictionary("Id", Id)).Rows[0];
            }
            ParserPool.Release(bridge);

            SetColumnsFromDataRow(row, true);
        }