From 46f98e0526e7904710ebb83f2cc4910f2b396bff Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli (WEB DEV)" Date: Wed, 16 Nov 2016 21:51:36 +0100 Subject: [PATCH] continuo modifiche x invio email (ora inizia ad andare...) --- .vs/MP-MON/v14/.suo | Bin 220672 -> 220672 bytes MP-MON/Controllers/HomeController.cs | 13 +- MP-MON/Home20161116.txt | 303 +++++++++++++++++++++++++++ MP-MON/MP-MON.csproj | 6 +- MP-MON/Views/Home/_checkIOB.cshtml | 31 +++ MP-MON/Views/Shared/_checkIOB.cshtml | 4 - MP-MON/Web.config | 7 +- 7 files changed, 355 insertions(+), 9 deletions(-) create mode 100644 MP-MON/Home20161116.txt create mode 100644 MP-MON/Views/Home/_checkIOB.cshtml delete mode 100644 MP-MON/Views/Shared/_checkIOB.cshtml diff --git a/.vs/MP-MON/v14/.suo b/.vs/MP-MON/v14/.suo index ce74978f21b65f93427ee089ecb234fdf0b904b8..b20fc58585b1048949a4bff11b689e74a6599378 100644 GIT binary patch delta 11734 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 z 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 diff --git a/MP-MON/Controllers/HomeController.cs b/MP-MON/Controllers/HomeController.cs index cf8e9f4d..2d017df1 100644 --- a/MP-MON/Controllers/HomeController.cs +++ b/MP-MON/Controllers/HomeController.cs @@ -1,6 +1,7 @@ using MP_MON.Models; using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Web; using System.Web.Configuration; @@ -70,11 +71,20 @@ namespace MP_MON.Controllers var MappaStato = db.stp_MSE_getOffline(keepAliveMin); List risultato = MappaStato.ToList(); int numKO = risultato.Count; - // invio email SE ne ho trovate > 0... !!!FARE!!! if (numKO > 0) { // scrivo esito esito = string.Format("Trovate {0} schede offline", numKO); + // invio email... + string from = WebConfigurationManager.AppSettings["_fromEmail"]; + string to = WebConfigurationManager.AppSettings["_checkIobEmail"]; + string subject = "MapoIOB - scheda offline."; + string body = string.Format("Attenzione!{0}{1}{0}", Environment.NewLine, esito); + foreach (MappaStatoExpl item in risultato) + { + body += string.Format("{2}{0} | Art: {1}", item.CodMacchina, item.CodArticolo, Environment.NewLine); + } + SteamWare.gestEmail.geAuth.mandaEmail(from, to, subject, body); } else { @@ -86,5 +96,6 @@ namespace MP_MON.Controllers } + } } \ No newline at end of file diff --git a/MP-MON/Home20161116.txt b/MP-MON/Home20161116.txt new file mode 100644 index 00000000..df683a58 --- /dev/null +++ b/MP-MON/Home20161116.txt @@ -0,0 +1,303 @@ +21:35:57 6671 [STARTUP] - [Modulo gestEmail]: avviato con parametro smtp localhost +21:35:57 6720 [STARTUP] - [Modulo gestEmail]: avviato con parametro smtp localhost +21:35:59 7407 [EXCEPTION] - Errore durante l'invio della posta. + full error message + System.Net.Mail.SmtpException: Errore durante l'invio della posta. ---> System.Net.WebException: Impossibile effettuare la connessione al server remoto. ---> System.Net.Sockets.SocketException: Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione 127.0.0.1:25 + in System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) + in System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) + --- Fine della traccia dello stack dell'eccezione interna --- + in System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) + in System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) + in System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback) + in System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) + in System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) + in System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint) + in System.Net.Mail.SmtpClient.GetConnection() + in System.Net.Mail.SmtpClient.Send(MailMessage message) + --- Fine della traccia dello stack dell'eccezione interna --- + in System.Net.Mail.SmtpClient.Send(MailMessage message) + in SteamWare.gestEmail.mandaEmailNoLog(String _mailFrom, String _mailTo, String _oggetto, String _corpo) +21:35:59 7437 [INFO] - Email inviata: oggetto: MapoIOB - scheda offline., corpo: + +Attenzione! +Trovate 18 schede offline +
+

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MacchinaArticoloStatoTC
SMER.09-fermo generico00:00
PUL.035010710lavorazione07:31
SMER.045009047lavorazione07:01
PUL.025010225lavorazione07:00
SMER.035009595lavorazione10:49
SMER.085009595lavorazione09:07
SMER.075009580lavorazione07:34
SMER.025003049lavorazione06:55
SMER.015009030lavorazione08:04
EXABB5010290lavorazione10:03
PUL.045010660lavorazione14:43
SMER.105009556lavorazione14:03
PUL.015010260lavorazione06:45
SMER.065007041lavorazione02:00
TAV.025010720manuale02:01
TAV.015010181lavorazione01:43
SBAV.055007580lavorazione03:13
SMER.115009053lavorazione08:45
+
+ +21:44:30 0054 [STARTUP] - [Modulo gestEmail]: avviato con parametro smtp smtp.gmail.com +21:44:30 0094 [STARTUP] - [Modulo gestEmail]: avviato con parametro smtp smtp.gmail.com +21:44:31 6462 [INFO] - Email inviata: oggetto: MapoIOB - scheda offline., corpo: + +Attenzione! +Trovate 18 schede offline +
+

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MacchinaArticoloStatoTC
SMER.09-fermo generico00:00
PUL.035010710lavorazione07:31
SMER.045009047lavorazione07:01
PUL.025010225lavorazione07:00
SMER.035009595lavorazione10:49
SMER.085009595lavorazione09:07
SMER.075009580lavorazione07:34
SMER.025003049lavorazione06:55
SMER.015009030lavorazione08:04
EXABB5010290lavorazione10:03
PUL.045010660lavorazione14:43
SMER.105009556lavorazione14:03
PUL.015010260lavorazione06:45
SMER.065007041lavorazione02:00
TAV.025010720manuale02:01
TAV.015010181lavorazione01:43
SBAV.055007580lavorazione03:13
SMER.115009053lavorazione08:45
+
+ +21:49:26 2027 [STARTUP] - [Modulo gestEmail]: avviato con parametro smtp smtp.gmail.com +21:49:26 2076 [STARTUP] - [Modulo gestEmail]: avviato con parametro smtp smtp.gmail.com +21:49:27 3772 [INFO] - Email inviata: oggetto: MapoIOB - scheda offline., corpo: + +Attenzione! +Trovate 18 schede offlineMacchina: SMER.09, Articolo: - +Macchina: PUL.03, Articolo: 5010710 +Macchina: SMER.04, Articolo: 5009047 +Macchina: PUL.02, Articolo: 5010225 +Macchina: SMER.03, Articolo: 5009595 +Macchina: SMER.08, Articolo: 5009595 +Macchina: SMER.07, Articolo: 5009580 +Macchina: SMER.02, Articolo: 5003049 +Macchina: SMER.01, Articolo: 5009030 +Macchina: EXABB, Articolo: 5010290 +Macchina: PUL.04, Articolo: 5010660 +Macchina: SMER.10, Articolo: 5009556 +Macchina: PUL.01, Articolo: 5010260 +Macchina: SMER.06, Articolo: 5007041 +Macchina: TAV.02, Articolo: 5010720 +Macchina: TAV.01, Articolo: 5010181 +Macchina: SBAV.05, Articolo: 5007580 +Macchina: SMER.11, Articolo: 5009053 + diff --git a/MP-MON/MP-MON.csproj b/MP-MON/MP-MON.csproj index 35da5a99..c30c5c5d 100644 --- a/MP-MON/MP-MON.csproj +++ b/MP-MON/MP-MON.csproj @@ -315,7 +315,9 @@ - + + Designer + Web.config @@ -332,7 +334,7 @@ - + Web.config Designer diff --git a/MP-MON/Views/Home/_checkIOB.cshtml b/MP-MON/Views/Home/_checkIOB.cshtml new file mode 100644 index 00000000..58425636 --- /dev/null +++ b/MP-MON/Views/Home/_checkIOB.cshtml @@ -0,0 +1,31 @@ +@model IEnumerable + +
+

@ViewBag.EsitoVerifica

+
+ +
+ + + + + + + + + + @foreach (var item in Model) + { + // calcolo durata... + TimeSpan TC = TimeSpan.FromMinutes((double)item.TCAssegnato); + // converto a stringa! + string TCAssegnato = TC.ToString(@"mm\:ss"); + + + + + + + } +
MacchinaArticoloStatoTC
@Html.DisplayFor(modelItem => item.CodMacchina)@Html.DisplayFor(modelItem => item.CodArticolo)@Html.DisplayFor(modelItem => item.DescrizioneStato)@TCAssegnato
+
diff --git a/MP-MON/Views/Shared/_checkIOB.cshtml b/MP-MON/Views/Shared/_checkIOB.cshtml deleted file mode 100644 index 8539b852..00000000 --- a/MP-MON/Views/Shared/_checkIOB.cshtml +++ /dev/null @@ -1,4 +0,0 @@ - -
-

@ViewBag.EsitoVerifica

-
diff --git a/MP-MON/Web.config b/MP-MON/Web.config index 258cf9c7..d6346cde 100644 --- a/MP-MON/Web.config +++ b/MP-MON/Web.config @@ -20,8 +20,11 @@ - - + + + + +