Ejemplo n.º 1
0
        public string ShowConnectionStringDialog(string initConnectionString)
        {
            EventTableConnection conn = new EventTableConnection();

            try
            {
                conn.FromXmlString(initConnectionString);
            }
            catch { }

            this.DbConnectionString = conn.DbConnectionString;
            this.TableName          = conn.TableName;
            this.IdField            = conn.IdFieldName;
            this.XField             = conn.XFieldName;
            this.YField             = conn.YFieldName;
            this.SpatialReference   = conn.SpatialReference;

            if (this.ShowDialog() == DialogResult.OK)
            {
                conn = new EventTableConnection(
                    this.DbConnectionString,
                    this.TableName,
                    this.IdField,
                    this.XField,
                    this.YField,
                    this.SpatialReference);

                return(conn.ToXmlString());
            }
            return(String.Empty);
        }
Ejemplo n.º 2
0
        public override void Refresh()
        {
            base.Refresh();

            base.AddChildObject(new EventTableNewConnectionObject(this));

            ConfigConnections           conStream           = new ConfigConnections("eventtable", "546B0513-D71D-4490-9E27-94CD5D72C64A");
            Dictionary <string, string> DbConnectionStrings = conStream.Connections;

            foreach (string DbConnName in DbConnectionStrings.Keys)
            {
                EventTableConnection dbConn = new EventTableConnection();
                dbConn.FromXmlString(DbConnectionStrings[DbConnName]);
                base.AddChildObject(new EventTableObject(this, DbConnName, dbConn));
            }
        }