/// <summary> /// CheckIn di un documento /// </summary> /// <param name="checkOutInfo">Informazioni di stato sul documento in checkOut</param> /// <returns></returns> public bool CheckIn(CheckOutStatus checkOutStatus, byte[] content, string checkInComments) { bool retValue = LockDocumentManager.ManualUnlock(checkOutStatus.DocumentNumber); if (retValue) { // Creazione della versione del documento retValue = this.CreateDocumentVersion(checkOutStatus, content, checkInComments, this.InfoUtente); } return(retValue); }
/// <summary> /// Annullamento dello stato CheckedOut per un documento /// </summary> /// <param name="checkOutInfo"></param> /// <returns></returns> public bool UndoCheckOut(CheckOutStatus checkOutStatus) { return(LockDocumentManager.ManualUnlock(checkOutStatus.DocumentNumber)); }