-->
diff --git a/XPS/mod_elencoComm.ascx.cs b/XPS/mod_elencoComm.ascx.cs
index fb45e7f..e2b6e89 100644
--- a/XPS/mod_elencoComm.ascx.cs
+++ b/XPS/mod_elencoComm.ascx.cs
@@ -390,7 +390,53 @@ public partial class mod_elencoComm : ApplicationUserControl
if (currMode != modoXPS_Equa.direzione) answ = false;
return answ;
}
- //
+ ///
+ /// definisce se sia visibile il semaforo di stato spedizione
+ ///
+ ///
+ ///
+ public bool isSemaforoVisibile(object minCodStato, object maxCodStato)
+ {
+ bool answ = false;
+ if ((Convert.ToInt32(maxCodStato) > 4) && (Convert.ToInt32(minCodStato) < 6)) answ = true; // se il max è superiore a 4 qualcosa è spedibile... o spedito, ergo mostro semaforo...
+ return answ;
+ }
+ ///
+ /// restituisce path all'immagine corretta x il semaforo di "spedibilità" dato lo stato:
+ /// ROSSO: niente pronto
+ /// VERDE: tutto spedito
+ /// GIALLO: qualcosa di pronto (o anche spedito) e qualcosa no...
+ ///
+ ///
+ ///
+ ///
+ public string immagineDaStato(object minCodStato, object maxCodStato)
+ {
+ string answ = imgPath(SteamWare.tipoImg.semaforoGiallo, SteamWare.dimImg.medium, tipoFileImg.gif);
+ int codMin = Convert.ToInt32(minCodStato);
+ int codMax = Convert.ToInt32(maxCodStato);
+ // in base ai 2 valori relativi decido semafori...
+ if (codMax < 5) answ = imgPath(SteamWare.tipoImg.semaforoRosso, SteamWare.dimImg.medium, tipoFileImg.gif);
+ if (codMin > 4) answ = imgPath(SteamWare.tipoImg.semaforoVerde, SteamWare.dimImg.medium, tipoFileImg.gif);
+ return answ;
+ }
+ ///
+ /// restituisce tooltip spiegazione stato
+ ///
+ ///
+ ///
+ ///
+ public string toolTipDaStato(object minCodStato, object maxCodStato)
+ {
+ string answ = traduci("commParzProntaSpedire");
+ int codMin = Convert.ToInt32(minCodStato);
+ int codMax = Convert.ToInt32(maxCodStato);
+ // in base ai 2 valori relativi decido semafori...
+ if (codMax < 5) answ = traduci("commNonProntaSpedire");
+ if (codMin > 4) answ = traduci("commProntaSpedire");
+ return answ;
+ }
+
///
/// determina se l'utente possa cancellare, x ora sempre si...
///
diff --git a/db/SteamWare_XPS.zip b/db/SteamWare_XPS.zip
index f4ed238..0fe7fa5 100644
Binary files a/db/SteamWare_XPS.zip and b/db/SteamWare_XPS.zip differ