Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="infoSupporto"></param>
 /// <returns></returns>
 protected bool AreSupportiRimovibiliVerificabili(WSConservazioneLocale.InfoSupporto infoSupporto)
 {
     if (IsSupportoRimovibileRegistrato(infoSupporto))
     {
         return(ConservazioneManager.supportiRimovibiliVerificabili());
     }
     else
     {
         return(false);
     }
 }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="infoSupporto"></param>
        /// <returns></returns>
        protected bool IsSupportoRimovibileRegistrato(WSConservazioneLocale.InfoSupporto infoSupporto)
        {
            WSConservazioneLocale.TipoSupporto tipoSupporto = this._tipiSupporto.First(e => e.SystemId == infoSupporto.idTipoSupporto);

            if (tipoSupporto.TipoSupp == "RIMOVIBILE")
            {
                return(infoSupporto.statoSupporto == "R" || infoSupporto.statoSupporto == "V" || infoSupporto.statoSupporto == "D");
            }
            else
            {
                return(false);
            }
        }
Пример #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="infoSupporto"></param>
        /// <returns></returns>
        protected string GetTipoSupporto(WSConservazioneLocale.InfoSupporto infoSupporto)
        {
            WSConservazioneLocale.TipoSupporto tipoSupporto = this._tipiSupporto.FirstOrDefault(e => e.TipoSupp == infoSupporto.TipoSupporto);

            if (tipoSupporto == null)
            {
                return(infoSupporto.TipoSupporto);
            }
            else
            {
                return(tipoSupporto.Descrizione);
            }
        }
Пример #4
0
        protected bool IsDamaged(WSConservazioneLocale.InfoSupporto infoSupporto)
        {
            string stato = string.Empty;

            stato = GetStatoSupporto(infoSupporto);
            if (stato == "Danneggiato")
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="infoSupporto"></param>
 /// <returns></returns>
 protected string GetEsitoVerifica(WSConservazioneLocale.InfoSupporto infoSupporto)
 {
     if (infoSupporto.esitoVerifica == "1")
     {
         return("Riuscita");
     }
     else if (infoSupporto.esitoVerifica == "0")
     {
         return("Fallita");
     }
     else
     {
         return(string.Empty);
     }
 }
Пример #6
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="infoSupporto"></param>
        /// <returns></returns>
        protected string GetStatoSupporto(WSConservazioneLocale.InfoSupporto infoSupporto)
        {
            string stato = string.Empty;

            WSConservazioneLocale.StatoSupporto statoSupporto = this._statiSupporto.FirstOrDefault(e => e.Codice == infoSupporto.statoSupporto);

            if (statoSupporto != null)
            {
                stato = statoSupporto.Descrizione;
            }
            else
            {
                stato = infoSupporto.statoSupporto;
            }

            return(stato);
        }
Пример #7
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="infoSupporto"></param>
        /// <returns></returns>
        protected string GetDatiVerifica(WSConservazioneLocale.InfoSupporto infoSupporto)
        {
            string retValue = string.Empty;

            //if (!this.IsSupportoRemoto(infoSupporto))

            // MEV CS 1.5
            string dataUltimaVerifica = string.Empty;
            string dataProxVerifica   = string.Empty;

            if (!string.IsNullOrEmpty(infoSupporto.dataUltimaVerifica))
            {
                dataUltimaVerifica = infoSupporto.dataUltimaVerifica.Substring(0, 10);
            }
            if (!string.IsNullOrEmpty(infoSupporto.dataProxVerifica))
            {
                dataProxVerifica = infoSupporto.dataProxVerifica.Substring(0, 10);
            }

            // fine MEV CS 1.5


            if (this.IsSupportoRemoto(infoSupporto) || this.AreSupportiRimovibiliVerificabili(infoSupporto))
            {
                retValue = string.Format("Ver. il: {0}<BR/>Ver. num.: {1}<BR/>Esito: {2}<BR/>Perc.: {3}%<BR/>Prossima ver. il: {4}",
                                         //this.ToShortDateString(infoSupporto.dataUltimaVerifica),
                                         dataUltimaVerifica,
                                         infoSupporto.numVerifiche,
                                         this.GetEsitoVerifica(infoSupporto),
                                         infoSupporto.percVerifica,
                                         //this.ToShortDateString(infoSupporto.dataProxVerifica)
                                         dataProxVerifica
                                         );
            }

            /*
             * else
             * {
             *  //retValue = string.Format("Esito: {0}<BR/>Perc.: {1}%",
             *  //                        this.GetEsitoVerifica(infoSupporto),
             *  //                        infoSupporto.percVerifica);
             * }
             */
            return(retValue);
        }
Пример #8
0
        protected string GetDatiVerificaLeggibilita(WSConservazioneLocale.InfoSupporto infoSupporto)
        {
            string retValue = string.Empty;

            //if (this.IsSupportoRemoto(infoSupporto) || this.AreSupportiRimovibiliVerificabili(infoSupporto))
            if (this.IsSupportoRemoto(infoSupporto))
            {
                string esito = string.Empty;
                if (infoSupporto.esitoVerificaLeggibilita == "1")
                {
                    esito = "Riuscita";
                }
                else if (infoSupporto.esitoVerificaLeggibilita == "0")
                {
                    esito = "Fallita";
                }

                string dataUltimaVerifica = string.Empty;
                string dataProxVerifica   = string.Empty;

                if (!string.IsNullOrEmpty(infoSupporto.dataUltimaVerificaLeggibilita))
                {
                    dataUltimaVerifica = infoSupporto.dataUltimaVerificaLeggibilita.Substring(0, 10);
                }
                if (!string.IsNullOrEmpty(infoSupporto.dataProxVerificaLeggibilita))
                {
                    dataProxVerifica = infoSupporto.dataProxVerificaLeggibilita.Substring(0, 10);
                }

                retValue = string.Format("Ver. il: {0}<BR/>Ver. num.: {1}<BR/>Esito: {2}<BR/>Perc.: {3}%<BR/>Prossima ver. il: {4}",
                                         dataUltimaVerifica,
                                         infoSupporto.numVerificheLeggibilita,
                                         esito,
                                         infoSupporto.percVerificheLeggibilita,
                                         dataProxVerifica
                                         );
            }

            return(retValue);
        }
Пример #9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="infoSupporto"></param>
 /// <returns></returns>
 protected bool IsBrowsable(WSConservazioneLocale.InfoSupporto infoSupporto)
 {
     return(!string.IsNullOrEmpty(infoSupporto.istanzaBrowseUrl));
 }
Пример #10
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="infoSupporto"></param>
 /// <returns></returns>
 protected bool IsDownlodable(WSConservazioneLocale.InfoSupporto infoSupporto)
 {
     return(!string.IsNullOrEmpty(infoSupporto.istanzaDownloadUrl));
 }
Пример #11
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="infoSupporto"></param>
 /// <returns></returns>
 protected bool IsSupportoRemoto(WSConservazioneLocale.InfoSupporto infoSupporto)
 {
     return(infoSupporto.TipoSupporto == "REMOTO");
 }
Пример #12
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="infoSupporto"></param>
 /// <returns></returns>
 protected string GetCodiceTipoSupporto(WSConservazioneLocale.InfoSupporto infoSupporto)
 {
     return(infoSupporto.TipoSupporto);
 }