//-------------------------------------------------------------------------------- // Internal Methods //-------------------------------------------------------------------------------- /// <summary> /// This will return the resources based on the overall status of the document. /// </summary> /// <param name="status">The overall status of the document.</param> /// <returns>The document level resources.</returns> internal static DocumentStatusResources GetDocumentLevelResources( SignatureStatus status) { DocumentStatusResources docSigStatusResources = new DocumentStatusResources(); // Set the text representation for the status. switch (status) { case SignatureStatus.Valid: docSigStatusResources.Text = SR.Get(SRID.DocumentSignatureManagerValid); docSigStatusResources.ToolTip = SR.Get(SRID.DocumentSignatureManagerAppliedToolTip); break; case SignatureStatus.Invalid: docSigStatusResources.Text = SR.Get(SRID.DocumentSignatureManagerInvalid); docSigStatusResources.ToolTip = SR.Get(SRID.DocumentSignatureManagerAppliedToolTip); break; case SignatureStatus.NotSigned: docSigStatusResources.Text = String.Empty; docSigStatusResources.ToolTip = SR.Get(SRID.DocumentSignatureManagerDefaultToolTip); break; default: // SignatureStatus.Unknown or SignatureStatus.Undetermined // In this case signatures have been applied to the document, but // the validity of the signatures is not yet known. docSigStatusResources.Text = SR.Get(SRID.DocumentSignatureManagerUndetermined); docSigStatusResources.ToolTip = SR.Get(SRID.DocumentSignatureManagerAppliedToolTip); break; } // Set the image representation for the status. docSigStatusResources.Image = GetDrawingBrushFromStatus(status); return(docSigStatusResources); }
//------------------------------------------------------ // Internal Methods //------------------------------------------------------ /// <summary> /// GetDocumentLevelResources. /// </summary> internal static DocumentStatusResources GetDocumentLevelResources(RightsManagementStatus status) { DocumentStatusResources docStatusResources = new DocumentStatusResources(); // Set appropriate Text and ToolTip values. switch (status) { case (RightsManagementStatus.Protected): docStatusResources.Text = SR.Get(SRID.RMProtected); docStatusResources.ToolTip = SR.Get(SRID.RMAppliedToolTip); break; default: // RightsManagementStatus.Unknown or RightsManagementStatus.Unprotected docStatusResources.Text = String.Empty; docStatusResources.ToolTip = SR.Get(SRID.RMDefaultToolTip); break; } docStatusResources.Image = GetDrawingBrushFromStatus(status); return(docStatusResources); }