diff --git a/MP-LAND/Controllers/HomeController.cs b/MP-LAND/Controllers/HomeController.cs index 222e0e18..50c1f871 100644 --- a/MP-LAND/Controllers/HomeController.cs +++ b/MP-LAND/Controllers/HomeController.cs @@ -24,24 +24,31 @@ namespace MP.Controllers { try { - // esegue stored procedure come function, recuperando chiave desiderata... - var keyVal = ctx.stp_AKV_getByKey("Environment").ToList(); - ViewBag.Environment = keyVal[0].valString; + // esegue stored procedure come function, recuperando chiave desiderata... + ViewBag.Environment = ctx.stp_AKV_getByKey("Environment").ToList()[0].valString; // imposto URL dei vari siti ViewBag.UrlMpSite = ctx.stp_AKV_getByKey("UrlMpSite").ToList()[0].valString; ViewBag.UrlMpAdmin = ctx.stp_AKV_getByKey("UrlMpAdmin").ToList()[0].valString; ViewBag.UrlMpIO = ctx.stp_AKV_getByKey("UrlMpIO").ToList()[0].valString; ViewBag.UrlMpMON = ctx.stp_AKV_getByKey("UrlMpMON").ToList()[0].valString; ViewBag.UrlMpTAB = ctx.stp_AKV_getByKey("UrlMpTAB").ToList()[0].valString; + ViewBag.UrlMpCTrack = ctx.stp_AKV_getByKey("UrlMpCTrack").ToList()[0].valString; + // importo verifica abilitazione CTrack - !!!FARE!!! vero check key auth! + ViewBag.CTrack_Enb = (ctx.stp_AKV_getByKey("CTRACK").ToList()[0].valString != ""); } catch (Exception exc) { logger.lg.scriviLog(string.Format("Eccezione in composizione HOME page LAND:{0}{1}", Environment.NewLine, exc), tipoLog.EXCEPTION); +#if false ViewBag.UrlMpSite = WebConfigurationManager.AppSettings["UrlMpSite"];//"../MP/SITE"; ViewBag.UrlMpAdmin = WebConfigurationManager.AppSettings["UrlMpAdmin"];//"../MP/ADM"; ViewBag.UrlMpIO = WebConfigurationManager.AppSettings["UrlMpIO"];//"../MP/IO"; - ViewBag.UrlMpMON = WebConfigurationManager.AppSettings["UrlMpMON"];//"../MP/MON"; + ViewBag.UrlMpMON = WebConfigurationManager.AppSettings["UrlMpMON"];//"../MP/MON"; ViewBag.UrlMpTAB = WebConfigurationManager.AppSettings["UrlMpTAB"];//"../MP/TAB"; + ViewBag.UrlMpCTrack = WebConfigurationManager.AppSettings["UrlMpCTrack"];//"../MP/CTRACK"; +#endif + // Default: NO CTrack + ViewBag.CTrack_Enb = false; } } return View(); @@ -65,7 +72,6 @@ namespace MP.Controllers { ViewBag.Title = "MAPO"; ViewBag.Message = "Per contattarci"; - return View(); } /// diff --git a/MP-LAND/Views/Home/Index.cshtml b/MP-LAND/Views/Home/Index.cshtml index 1bdc578c..2c270c1a 100644 --- a/MP-LAND/Views/Home/Index.cshtml +++ b/MP-LAND/Views/Home/Index.cshtml @@ -1,82 +1,144 @@ @{ - ViewBag.Title = "Home Page"; + ViewBag.Title = "MP-LAND HOME"; } -
+

MoonPro - @ViewBag.Environment

Pannello di gestione della suite IOT MoonPro per l'acquisizione dei dati dai sistemi MAPO

-

Utilizzare i link seguenti per accedere agli applicativi

- @*

Learn more »

*@
-
-
- +
+

MP-SITE »


-

- Sito principale: -

    -
  • Mappa Stato
  • -
  • Mappa Tempi
  • -
  • Statistiche
  • -
  • Produzione
  • -
-

+
+
+ +
+
+

+ Sito principale: +

    +
  • Mappa Stato
  • +
  • Mappa Tempi
  • +
  • Statistiche
  • +
  • Produzione
  • +
+

+
+
-
- +
+

MP-TAB »


-

- Accesso tablet: -

    -
  • Mappa Stato
  • -
  • Gestione Produzione
  • -
  • Gestione Attrezzaggi
  • -
  • Gestione Fermi
  • -
-

+
+
+ +
+
+

+ Accesso tablet: +

    +
  • Mappa Stato
  • +
  • Gestione Produzione
  • +
  • Gestione Attrezzaggi
  • +
  • Gestione Fermi
  • +
+

+
+
-
- -

MP-ADMIN »

-
-
-

- Sito Amministrativo: -

    -
  • Gestione Articoli
  • -
  • Gestione ODL
  • -
  • Gestione Tempi
  • -
-

-
- +
+
+ +

MP-ADMIN »

+
+
+
+
+ +
+
+

+ Sito Amministrativo: +

    +
  • Gestione Articoli
  • +
  • Gestione ODL
  • +
  • Gestione Tempi
  • +
+

+
+
+
+
+ @{ + if (ViewBag.CTrack_Enb) + { + +

MP-CTRACK »

+
+
+
+
+ +
+
+

+ Gestione Montaggi: +

    +
  • Gestione Commesse/Postazioni/Operatori
  • +
  • Registrazione Operazioni Manuali
  • +
  • Registro Consuntivo Attività
  • +
+

+
+
+ } + } +
+
+

MP-IO »


-

- Stato IOB: -

    -
  • Elenco acquisitori
  • -
  • Storico reboot
  • -
-

+
+
+ +
+
+

+ Stato IOB: +

    +
  • Elenco acquisitori
  • +
  • Storico reboot
  • +
+

+
+
-
\ No newline at end of file +