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();
        }