예제 #1
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"));
        }
예제 #2
0
        //private int versionCAD;

        public ServiceParcel(LandParcel parcel, SettingsFormLand formSettings)
        {
            settingsDrawing = ServiceXml.ReadXml <SettingsDrawing>(localPath.FindFullPathFromXml("PathDrawing"));
            if (settingsDrawing == null)
            {
                settingsDrawing = SettingsDrawing.Default;
            }
            this.Parcel       = parcel;
            this.SettingsForm = formSettings;
        }
예제 #3
0
        private void BtnExportToFile_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveDialogSDR = new SaveFileDialog();

            string directoryExport = localPath.FindFullPathFromXml("PathExpotr");

            Directory.CreateDirectory(directoryExport);

            saveDialogSDR.InitialDirectory = directoryExport;
            saveDialogSDR.FileName         = this.currentParcel.FindInfo("SC").Value.Replace(":", "_");
            saveDialogSDR.Filter           = "Файл для Sokkia SDR2x (*.sdr)|*.sdr|" +            // 1
                                             "Файл для Sokkia SDR33 (*.sdr)|*.sdr|" +            // 2
                                             "Файл текстовый формата NXYZC (*.nxyzc)|*.nxyzc|" + // 3
                                             "Файл текстовый формата NYXZC (*.nyxzc)|*.nyxzc|" + // 4
                                             "Обменный формат Credo_Dat (*.top)|*.top";          // 5
            //saveDialogSDR.RestoreDirectory = true;

            if (saveDialogSDR.ShowDialog() == DialogResult.OK)
            {
                ExportFileFormat formatExpotr = ExportFileFormat.NXYZC;

                if (saveDialogSDR.FilterIndex == 1)
                {
                    formatExpotr = ExportFileFormat.SDR20;
                }
                else if (saveDialogSDR.FilterIndex == 2)
                {
                    formatExpotr = ExportFileFormat.SDR33;
                }
                else if (saveDialogSDR.FilterIndex == 3)
                {
                    formatExpotr = ExportFileFormat.NXYZC;
                }
                else if (saveDialogSDR.FilterIndex == 4)
                {
                    formatExpotr = ExportFileFormat.NYXZC;
                }
                else if (saveDialogSDR.FilterIndex == 5)
                {
                    formatExpotr = ExportFileFormat.CREDO_DAT_TOP;
                }


                ServiceExport.ToFile(this.currentParcel, saveDialogSDR.FileName, formatExpotr);
            }
        }