Esempio n. 1
0
 //数据库管理
 private void tsmDbInit_Click(object sender, EventArgs e)
 {
     dbf          = new dbInit();
     dbf.TopLevel = false;
     dbf.Parent   = this.panel1;
     dbf.Show();
 }
Esempio n. 2
0
        private void loadDbInit()
        {
            Db db = configset.Db;

            List <Control> dbCtlsList = new List <Control>();

            //设置数据主目录
            impdataFolder impdatafolder = new impdataFolder();

            impdatafolder.SetValue(db);
            DbInitControlAdd(impdatafolder);

            //设置普通用户初始化

            if (db.DbUserList.Count > 0)
            {
                for (int i = 0; i < db.DbUserList.Count; i++)
                {
                    DbUser    dbuser    = db.DbUserList[i];
                    dmpChoose dmpchoose = new dmpChoose();
                    dmpchoose.SetValue(dbuser);
                    DbInitControlAdd(dmpchoose);
                    dbCtlsList.Add(dmpchoose);
                }
            }


            //设置sde用户初始化
            if (db.DbSdeUserList.Count > 0)
            {
                for (int i = 0; i < db.DbSdeUserList.Count; i++)
                {
                    DbSdeUser dbsdeuser = db.DbSdeUserList[i];
                    gdbChoose gdbchoose = new gdbChoose();
                    gdbchoose.SetValue(dbsdeuser);
                    DbInitControlAdd(gdbchoose);
                    dbCtlsList.Add(gdbchoose);
                }

                sdeCoordinateSystemSet sdecss = new sdeCoordinateSystemSet();
                sdecss.CS_TYPE = db.CS_TYPE;
                sdecss.WKID    = db.WKID;
                sdecss.Prjpath = db.Prjpath;
                DbInitControlAdd(sdecss);
                dbCtlsList.Add(sdecss);
            }

            dbInit dbinit = new dbInit();

            dbinit.dbControlList = dbCtlsList;
            dbinit.SetButtons(db);
            dbinit.ConfigName = configName;
            DbInitControlAdd(dbinit);
        }