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")); }
//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; }
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); } }