示例#1
0
 /// <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()));
     }
 }
示例#2
0
        /// <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());
            }
        }
示例#3
0
        /// <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);
        }
示例#4
0
        /// <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");
            }
        }
示例#5
0
 /// <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);
 }