/// <summary> /// Aggiunge un nuovo commento allo storyboard indicando l'azione eseguita e l'utente /// </summary> /// <param name="documentName"></param> /// <param name="desk"></param> /// <param name="roleUser"></param> /// <param name="docVersion"></param> /// <param name="boardType"></param> private void AddCommentStoryBoard(BiblosDocumentInfo biblosDoc, Desk desk, DeskRoleUser roleUser, DeskDocumentVersion docVersion, DeskStoryBoardType boardType) { string commentStringType = string.Empty; switch (boardType) { case DeskStoryBoardType.CheckInComment: commentStringType = checkInComment; break; case DeskStoryBoardType.CheckOutComment: commentStringType = checkOutComment; break; case DeskStoryBoardType.UndoCheckout: commentStringType = undoCheckOutComment; break; case DeskStoryBoardType.SignedDocument: commentStringType = SIGNED_DOCUMENT_LOG_FORMAT; break; case DeskStoryBoardType.RenameDocument: commentStringType = renameComment; break; } string comment = string.Format(commentStringType, _userName, biblosDoc.Name, biblosDoc.Version); CurrentDeskStoryBoardFacade.AddCommentToStoryBoard(comment, desk, roleUser, docVersion, boardType); }
public void AddCommentToStoryBoard(string comment, string authorName, Desk desk, DeskRoleUser user, DeskDocumentVersion docVersion, DeskStoryBoardType commentType = DeskStoryBoardType.TextComment) { AddCommentToStoryBoard(comment, authorName, DateTime.Now, desk, user, docVersion, commentType); }
public void AddCommentToStoryBoard(string comment, string authorName, DateTime commentDate, Desk desk, DeskRoleUser user, DeskDocumentVersion docVersion, DeskStoryBoardType commentType = DeskStoryBoardType.TextComment) { DeskStoryBoard storyBoardComment = new DeskStoryBoard(_userName) { Author = authorName, BoardType = commentType, DateBoard = commentDate.ToLocalTime(), Comment = comment, Desk = desk, DeskDocumentVersion = docVersion }; if (user != null) { storyBoardComment.DeskRoleUser = user; } Save(ref storyBoardComment); }
public void AddCommentToStoryBoard(string comment, Desk desk, DeskRoleUser user, DeskDocumentVersion docVersion, DeskStoryBoardType commentType = DeskStoryBoardType.TextComment) { AddCommentToStoryBoard(comment, CommonUtil.GetInstance().UserDescription, desk, user, docVersion, commentType); }