// Helper Methods //////////////////////////////////////////////////////////////////////////////////////// // Used to lock/unlock a sheet set database private bool LockDatabase(ref AcSmDatabase database, bool lockFlag) { bool dbLock = false; // If lockFalg equals True then attempt to lock the database, otherwise // attempt to unlock it. if (lockFlag == true & database.GetLockStatus() == AcSmLockStatus.AcSmLockStatus_UnLocked) { database.LockDb(database); dbLock = true; } else if (lockFlag == false && database.GetLockStatus() == AcSmLockStatus.AcSmLockStatus_Locked_Local) { database.UnlockDb(database, true); dbLock = true; } else { dbLock = false; } return(dbLock); }
public void Dispose() { ssDb.UnlockDb(ssDb); }