示例#1
0
        /// <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);
        }
示例#2
0
 /// <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));
 }