コード例 #1
0
        private void LoadAllSettings()
        {
            this.drawingSettings = LoadSettings <SettingsDrawing>(localPath.FindFullPathFromXml("PathDrawing"));
            if (this.drawingSettings == null)
            {
                this.drawingSettings = SettingsDrawing.Default;
            }

            this.userSettings = LoadSettings <SettingsLand>(localPath.FindFullPathFromXml("PathUsers"));
            if (this.userSettings == null)
            {
                this.userSettings = SettingsLand.Default;
            }

            this.formSettings = LoadSettings <SettingsFormLand>(localPath.FindFullPathFromXml("PathFormLand"));
            if (this.formSettings == null)
            {
                this.formSettings = new SettingsFormLand();
            }

            this.tableSettings = LoadSettings <SettingsTable>(localPath.FindFullPathFromXml("PathTables"));
            if (this.formSettings == null)
            {
                this.tableSettings = SettingsTable.Default;
            }

            this.frameDrawingSettings = LoadSettings <SettingsLand>(localPath.FindFullPathFromXml("PathFrameDrawing"));
            if (this.formSettings == null)
            {
                this.frameDrawingSettings = SettingsLand.Default;
            }
        }
コード例 #2
0
        public static void CreatingCategoryOfLand()
        {
            SettingsLand categoryLand = new SettingsLand();

            categoryLand.Setting
            .Add(new SettingLand("100", "Землі сільськогосподарського призначення", "*"));
            categoryLand.Setting
            .Add(new SettingLand("200", "Землі житлової та громадської забудови", "*"));
            categoryLand.Setting
            .Add(new SettingLand("300", "Землі природно-заповідного та іншого природоохоронного призначення", "*"));
            categoryLand.Setting
            .Add(new SettingLand("400", "Землі оздоровчого призначення", "*"));
            categoryLand.Setting
            .Add(new SettingLand("500", "Землі рекреаційного призначення", "*"));
            categoryLand.Setting
            .Add(new SettingLand("600", "Землі історико-культурного призначення", "*"));
            categoryLand.Setting
            .Add(new SettingLand("700", "Землі лісогосподарського призначення", "*"));
            categoryLand.Setting
            .Add(new SettingLand("800", "Землі водного фонду", "*"));
            categoryLand.Setting
            .Add(new SettingLand("900", "Землі промисловості, транспорту, зв'язку, енергетики, оборони та іншого призначення", "*"));

            ServiceXml.WriteXml <SettingsLand>(categoryLand, localPath.FindFullPathFromXml("CategoryOfLand"));
        }
コード例 #3
0
        /*
         * private void AddTableSettings(SettingTable setting)
         * {
         *  this.tableSettings.Settings.Add(setting);
         *  LoadTableSettings();
         * }
         */

        #endregion TableSettings

        //  for BoxDriwingSettings
        #region BoxDriwingSettings

        private void LoadFrameDrawingSettings()
        {
            this.frameDrawingSettings = null;
            this.frameDrawingSettings = LoadSettings <SettingsLand>(localPath.FindFullPathFromXml("PathFrameDrawing"));
            if (this.frameDrawingSettings == null)
            {
                this.frameDrawingSettings = SettingsLand.Default;
                ServiceXml.WriteXml <SettingsLand>(this.frameDrawingSettings, localPath.FindFullPathFromXml("PathFrameDrawing"));
            }
            this.checkedListBoxTypeBoxDrawing.Items.Clear();
            foreach (SettingLand setting in this.frameDrawingSettings.Setting)
            {
                this.checkedListBoxTypeBoxDrawing.Items.Add(setting.Name);
            }
        }
コード例 #4
0
        public static void CreatingClassificationPurposLand()
        {
            SettingsLand purposLand = new SettingsLand();

            #region Section_A
            purposLand.Setting
            .Add(new SettingLand(
                     "01.01",
                     "Для ведення товарного сільськогосподарського виробництва",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.02",
                     "Для ведення фермерського господарства",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.03",
                     "Для ведення особистого селянського господарства",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.04",
                     "Для ведення підсобного сільського господарства",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.05",
                     "Для індивідуального садівництва",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.06",
                     "Для колективного садівництва",
                     ""));


            purposLand.Setting
            .Add(new SettingLand(
                     "01.07",
                     "Для городництва",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.08",
                     "Для сінокосіння і випасання худоби",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.09",
                     "Для дослідних і навчальних цілей",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.10",
                     "Для пропаганди передового досвіду ведення сільського господарства",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.11",
                     "Для надання послуг у сільському господарстві",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.12",
                     "Для розміщення інфраструктури оптових ринків сільськогосподарської продукції",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.13",
                     "Для іншого сільськогосподарського призначення",
                     ""));

            purposLand.Setting
            .Add(new SettingLand(
                     "01.014",
                     "Для цілей підрозділів 01.01-01.13 та для збереження та використання земель природно-заповідного фонду",
                     ""));
            #endregion Section_A

            ServiceXml.WriteXml <SettingsLand>(purposLand, localPath.FindFullPathFromXml("ClassificationPurposLand"));
        }