/// <summary> /// /// </summary> /// <param name="infoSupporto"></param> /// <returns></returns> protected bool AreSupportiRimovibiliVerificabili(WSConservazioneLocale.InfoSupporto infoSupporto) { if (IsSupportoRimovibileRegistrato(infoSupporto)) { return(ConservazioneManager.supportiRimovibiliVerificabili()); } else { return(false); } }
/// <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); } }
/// <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); } }
protected bool IsDamaged(WSConservazioneLocale.InfoSupporto infoSupporto) { string stato = string.Empty; stato = GetStatoSupporto(infoSupporto); if (stato == "Danneggiato") { return(true); } else { return(false); } }
/// <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); } }
/// <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); }
/// <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); }
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); }
/// <summary> /// /// </summary> /// <param name="infoSupporto"></param> /// <returns></returns> protected bool IsBrowsable(WSConservazioneLocale.InfoSupporto infoSupporto) { return(!string.IsNullOrEmpty(infoSupporto.istanzaBrowseUrl)); }
/// <summary> /// /// </summary> /// <param name="infoSupporto"></param> /// <returns></returns> protected bool IsDownlodable(WSConservazioneLocale.InfoSupporto infoSupporto) { return(!string.IsNullOrEmpty(infoSupporto.istanzaDownloadUrl)); }
/// <summary> /// /// </summary> /// <param name="infoSupporto"></param> /// <returns></returns> protected bool IsSupportoRemoto(WSConservazioneLocale.InfoSupporto infoSupporto) { return(infoSupporto.TipoSupporto == "REMOTO"); }
/// <summary> /// /// </summary> /// <param name="infoSupporto"></param> /// <returns></returns> protected string GetCodiceTipoSupporto(WSConservazioneLocale.InfoSupporto infoSupporto) { return(infoSupporto.TipoSupporto); }