/// <summary> /// Reperimento della descrizione della versione /// </summary> /// <param name="baseInfoDoc">L'oggetto con le informazioni di base sul documento visualizzato</param> /// <returns>La descrizione da visualizzare per il documento</returns> protected string GetLabel(DocsPaWR.BaseInfoDoc baseInfoDoc) { if (baseInfoDoc.IsAttachment) { return(String.Format("{0}", baseInfoDoc.VersionLabel)); } else { return(string.Format("V.{0}", baseInfoDoc.VersionNumber.ToString())); } }
/// <summary> /// Reperimento del tooltip della versione /// </summary> /// <param name="baseInfoDoc"></param> /// <returns></returns> protected string GetLabelTooltip(DocsPaWR.BaseInfoDoc baseInfoDoc) { string tooltip = baseInfoDoc.Description; if (tooltip.Length > 128) { return(tooltip.Substring(0, 125) + "..."); } else { return(tooltip.ToString()); } }
/// <summary> /// Reperimento della descrizione della versione /// </summary> /// <param name="fileRequest"></param> /// <returns></returns> protected string GetNomeOriginale(DocsPaWR.BaseInfoDoc baseInfoDoc) { FileRequest fileRequest = new FileRequest { versionId = baseInfoDoc.VersionId, docNumber = baseInfoDoc.DocNumber, fileName = baseInfoDoc.FileName }; FileManager fileMan = new FileManager(); string retval = fileMan.getInfoFile(Page, fileRequest).nomeOriginale; if (retval == null) { retval = ""; } return(retval); }
/// <summary> /// Reperimento dell'url dell'immagine per la versione /// </summary> /// <param name="baseInfoDoc"></param> /// <returns></returns> protected string GetVersionImage(DocsPaWR.BaseInfoDoc baseInfoDoc) { bool isAcquired = this.IsAcquired(baseInfoDoc); if (baseInfoDoc.IsAttachment) { if (baseInfoDoc.IsPecAttachment) { return("../../images/allegato_pec.jpg"); } else { if (DocumentManager.AllegatoIsIS(baseInfoDoc.VersionId).Equals("1")) { return("~/images/ico_allegato_PI3.jpg"); } else { if (DocumentManager.AllegatoIsEsterno(baseInfoDoc.VersionId).Equals("1")) { return("~/images/allegato_esterno.jpg"); } else { if (isAcquired) { return("../../images/ico_allegato_enable.gif"); } else { return("../../images/ico_allegato_disabled.gif"); } } } } } else { return("../../images/ico_doc_enable.gif"); } }
/// <summary> /// Verifica se il file è stato acquisito per la versione /// correntemente visualizzata /// </summary> /// <param name="baseInfoDoc">Le informazioni di base sul documento visualizzato</param> /// <returns>True se il documento ha l'immagine acquisita</returns> protected bool IsAcquired(DocsPaWR.BaseInfoDoc baseInfoDoc) { return(baseInfoDoc.HaveFile); }