public override void Wykonaj() { LayerSchema _schemat = _form.Schemat; if (_schemat == null) { ShowInfo("Przed importem punktów wybierz schemat bazy metadanych."); return; } if (_dialog.ShowDialog(_form) != DialogResult.OK) { return; } try { _schemat.Validate(); GeometryLayer zakresy = new GeometryLayer(_schemat, _dialog.FileName); AttributeLayer atrybuty = null; string ext = Path.GetExtension(_dialog.FileName); switch (ext.ToLower()) { case ".xls": atrybuty = zakresy.ImportujPunkty(_schemat); break; default: break; } _form.ImportujZintegrowaneZakresy(zakresy, atrybuty); ShowInfo(zakresy.ToString() + "\n" + atrybuty.ToString()); } catch (Exception ex) { _form.ImportujZintegrowaneZakresy(null, null); ShowError(ex.Message); } _form.AktualizujTytul(); }
public override void Wykonaj() { LayerSchema _schemat = _form.Schemat; if (_schemat == null) { ShowInfo("Przed importem zasięgów wybierz schemat bazy metadanych."); return; } if (_dialog.ShowDialog(_form) != DialogResult.OK) { return; } try { _schemat.Validate(); GeometryLayer zakresy = new GeometryLayer(_schemat, _dialog.FileName); string ext = Path.GetExtension(_dialog.FileName); switch (ext.ToLower()) { case ".txt": zakresy.ImportujPhoto(); break; default: zakresy.ImportujOgr(); break; } _form.ImportujZakresy(zakresy); ShowInfo(zakresy.ToString()); } catch (Exception ex) { _form.ImportujZakresy(null); ShowError(ex.Message); } _form.AktualizujTytul(); }