private void iniMvc() { //_connView = (IConnectionView)this; this._sdeUserInfo = new SdeUserInfo(); this._userInfoController = new UserInfoController(_sdeUserInfo, this); this._connSde = new SdeConnection(this._sdeUserInfo); this._connectionController = new SdeConnectionController(this._connSde, this); this._connectionController.DoWork += new com.g1.arcgis.ChangedEventHandler(_connectionController_DoWork); //FrmMainRibbonExtensible fr = new FrmMainRibbonExtensible(); //_mainSwitch = (IMainSwitch)fr; }
void IUserInfoController.SetModel(ISdeUserInfo userInfo) { throw new NotImplementedException(); }
public SdeConnection(ISdeUserInfo sdeUser) { //_workspace = null; _sdeUser = sdeUser; _sqlUser = sdeUser.GetSqlUserInfo(); }
public UserInfoController(ISdeUserInfo userInfo, IConnectionView connView) { this._sdeUserInfo = userInfo; this._connectionView = connView; }
IWorkspace ISdeConnectionInfo.CreateSdeWorkspace(ISdeUserInfo sdeUserInfo) { try { UtilitiesBox.StartService(sdeUserInfo.Sde_service, 3000); //UtilitiesBox.StartService("MSSQLSERVER", 3000); WorkspaceManagement wspm = new WorkspaceManagement(); _workspace = wspm.CreateWorkspaceSDE(sdeUserInfo.ServerSde, sdeUserInfo.Instance, sdeUserInfo.Db, sdeUserInfo.Version, sdeUserInfo.UserName, sdeUserInfo.Pass); _environment = String.Format("Database Connections/Connection to {0}.sde", sdeUserInfo.ServerSde); _workspaceName = wspm.CreateConnectionFile(sdeUserInfo.Server, sdeUserInfo.Instance, sdeUserInfo.UserName, sdeUserInfo.Pass, sdeUserInfo.Db, sdeUserInfo.Version,TnSystemTempPath.ConnectionFileFullPath); //MessageBox.Show("line 44 SdeConnection, path=" + _workspaceName.PathName); return _workspace; //IWorkspace wsp = wspm.CreateWorkspaceSDE("froxtal-pc", "5152", "sde", "sde.DEFAULT", "sde", "arcsde"); //if (wsp != null) //{ // TnConnectionInfo.CallMe.SetSDEWorkspace(wsp); // _connectionOk = true; //} //else //{ // _connectionOk = false; //} } catch (Exception ex) { MessageBox.Show(ex.ToString());} return _workspace; }