//---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Конструктор инициализирует объект класса указанными параметрами
            /// </summary>
            /// <param name="category">Категория земли</param>
            /// <param name="groups">Группы земель в составе категории земель</param>
            //---------------------------------------------------------------------------------------------------------
            public CLandCategory(TLandCategory category, String[] groups)
                : this()
            {
                mCategory = category;
                mName     = category.GetDescriptionOrName();

                for (Int32 i = 0; i < groups.Length; i++)
                {
                    //this.AddNewItem(groups[i]);
                }
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение изменения баланса определнной категории земли
            /// </summary>
            /// <param name="category">Категория земли</param>
            /// <returns>Изменение</returns>
            //---------------------------------------------------------------------------------------------------------
            public Double GetChangedLand(TLandCategory category)
            {
                Double result = 0;

                for (Int32 i = 0; i < mTransfers.Count; i++)
                {
                    if (mTransfers[i].FromCategory == category)
                    {
                        result -= mTransfers[i].Area;
                    }
                    if (mTransfers[i].ToCategory == category)
                    {
                        result += mTransfers[i].Area;
                    }
                }

                return(result);
            }
 //---------------------------------------------------------------------------------------------------------
 /// <summary>
 /// Конструктор инициализирует объект класса указанными параметрами
 /// </summary>
 /// <param name="category">Категория земли</param>
 //---------------------------------------------------------------------------------------------------------
 public CLandCategory(TLandCategory category)
     : this()
 {
     mCategory = category;
     mName     = category.GetDescriptionOrName();
 }