public override void Wykonaj() { LayerSchema schemat = _form.Schemat; if (schemat == null) { return; } EdytorSchematu edytor = new EdytorSchematu(); edytor.Obiekt = schemat; edytor.ShowDialog(_form); _form.AktualizujNaglowekSchematu(); _form.AktualizujTytul(); try { schemat.Validate(); } catch (Exception ex) { ShowOstrzezenie("Schemat metadanych zawiera błędy!\n" + ex.Message); } }
public override void Wykonaj() { LayerSchema schemat = _form.Schemat; if (schemat == null) { ShowInfo("Przed importem atrybutów wybierz schemat bazy metadanych."); return; } GeometryLayer zakresy = _form.Zakresy; if (zakresy == null) { ShowInfo("Przed importem atrybutów wczytaj zasięgi."); return; } if (_dialog.ShowDialog(_form) != DialogResult.OK) { return; } try { schemat.Validate(); AttributeLayer atrybuty = new AttributeLayer(schemat, _dialog.FileName); string ext = Path.GetExtension(_dialog.FileName); switch (ext.ToLower()) { case ".txt": atrybuty.ImportujTekstowy(); break; case ".xls": atrybuty.ImportujExcel(); break; default: break; } _form.ImportujAtrybuty(atrybuty); ShowInfo(atrybuty.ToString() + "\nPrzypisane atrybuty: " + zakresy.Count); } catch (Exception ex) { _form.ImportujAtrybuty(null); ShowError(ex.Message); } _form.AktualizujTytul(); }
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(); }
public override void Wykonaj() { LayerSchema schemat = _form.Schemat; if (schemat == null) { ShowInfo("Przed importem atrybutów wybierz schemat bazy metadanych."); return; } GeometryLayer zakresy = _form.Zakresy; if (zakresy == null) { ShowInfo("Przed importem atrybutów wczytaj zasięgi."); return; } if (_dialog.ShowDialog(_form) != DialogResult.OK) { return; } try { schemat.Validate(); AttributeLayer atrybuty = new AttributeLayer(schemat, _dialog.FileName); atrybuty.ImportujExcelKolumnowo(); _form.ImportujAtrybutyKolumnowo(atrybuty); ShowInfo(atrybuty.ToString() + "\nPrzypisane atrybuty: " + zakresy.Count); } catch (Exception ex) { _form.ImportujAtrybutyKolumnowo(null); ShowError(ex.Message); } _form.AktualizujTytul(); }