diff --git a/GMW/WebUserControls/mod_anime.ascx.cs b/GMW/WebUserControls/mod_anime.ascx.cs
index 69412bce..fa4c5969 100644
--- a/GMW/WebUserControls/mod_anime.ascx.cs
+++ b/GMW/WebUserControls/mod_anime.ascx.cs
@@ -23,6 +23,8 @@ namespace GMW.WebUserControls
{
calcolaPostazione();
traduciObj();
+ storicoVisibile = false;
+ fixStorico();
}
doChecks();
if (currParticolare != "")
@@ -73,6 +75,8 @@ namespace GMW.WebUserControls
// buttons
btnStampa.Text = traduci("btnStampa");
btnEmptyNote.Text = traduci("btnEmptyNote");
+ // fix storico
+ fixStorico();
}
///
/// restituisce il nome della pagina corrente
@@ -416,7 +420,7 @@ namespace GMW.WebUserControls
// creo nuovo UDC del trattamento liquidi
newUdcChild = MagClass.magazzino.creaUdc("AN", "", particolare, "", "", "", "", "", 0, memLayer.ML.confReadString("CodImballoAnime"), "U", codSogg, qta, 0, 0, adesso, 0, "Anim", memLayer.ML.confReadInt("IdxPosizioneAnime"), "IdxPosizioneAnime", "UDC_ANIMA", noteTrim, "", adesso.Year, Request.UserHostName); // !!! "AN" e "Anim" HARD CODED x indicare flusso ANIME
// registro creazione nuovo UDC
- MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "creaUDC", "Creato nuovo UDC Anime");
+ MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "creaUDC", string.Format("Creato nuovo UDC Anime - qta:{0} {1}", qta, noteTrim));
}
catch (Exception exc)
{
@@ -427,6 +431,9 @@ namespace GMW.WebUserControls
{
// ora stampo il nuovo cartellino!!!
MagClass.magazzino.stampaUdc(newUdcChild, postazione_printer, tipoCartellino.cartAnime, Request.UserHostName);
+ // incremento timing...
+ adesso = DateTime.Now;
+ adesso = adesso.AddSeconds(1);
// registro stampa nuovo UDC
MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "stampaUDC", "Stampato UDC Anime");
}
@@ -436,6 +443,7 @@ namespace GMW.WebUserControls
httpLog(string.Format("Errore persi utente/particolare, ricarico!"), tipoLog.ERROR);
Response.Redirect("~/login.aspx");
}
+ mod_storicoAzioniOperatore1.doUpdate();
}
///
/// wrapper per log con salvataggio dell'IP del chiamante
@@ -482,5 +490,45 @@ namespace GMW.WebUserControls
{
txtNote.Text = "";
}
+ ///
+ /// toggle controllo storico
+ ///
+ private void fixStorico()
+ {
+ pnlSAO.Visible = storicoVisibile;
+ if (storicoVisibile)
+ {
+ btnShowHideStorico.Text = traduci("btnHideStorico");
+ }
+ else
+ {
+ btnShowHideStorico.Text = traduci("btnShowStorico");
+ }
+ }
+ ///
+ /// imposto visibilità pannelo storico
+ ///
+ protected bool storicoVisibile
+ {
+ get
+ {
+ return memLayer.ML.BoolSessionObj(string.Format("showHist_{0}", this.ID));
+ }
+ set
+ {
+ memLayer.ML.setSessionVal(string.Format("showHist_{0}", this.ID), value);
+ }
+ }
+ ///
+ /// gestisco evento show/hide storico
+ ///
+ ///
+ ///
+ protected void btnShowHideStorico_Click(object sender, EventArgs e)
+ {
+ storicoVisibile = !storicoVisibile;
+ fixStorico();
+ }
+
}
}
\ No newline at end of file
diff --git a/GMW/WebUserControls/mod_anime.ascx.designer.cs b/GMW/WebUserControls/mod_anime.ascx.designer.cs
index a96a5c11..e4fb6550 100644
--- a/GMW/WebUserControls/mod_anime.ascx.designer.cs
+++ b/GMW/WebUserControls/mod_anime.ascx.designer.cs
@@ -1,10 +1,9 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
-// Runtime Version:2.0.50727.4963
//
// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// the code is regenerated.
//
//------------------------------------------------------------------------------
@@ -31,6 +30,15 @@ namespace GMW.WebUserControls {
///
protected global::System.Web.UI.WebControls.Label lblPostazione;
+ ///
+ /// btnShowHideStorico control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.Button btnShowHideStorico;
+
///
/// lblPrinter control.
///
@@ -58,6 +66,24 @@ namespace GMW.WebUserControls {
///
protected global::System.Web.UI.WebControls.HyperLink hlMenu;
+ ///
+ /// pnlSAO control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.Panel pnlSAO;
+
+ ///
+ /// mod_storicoAzioniOperatore1 control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::GMW.WebUserControls.mod_storicoAzioniOperatore mod_storicoAzioniOperatore1;
+
///
/// lblParticolareAttivo control.
///
diff --git a/GMW/WebUserControls/mod_animeMult.ascx b/GMW/WebUserControls/mod_animeMult.ascx
index 2dbee205..81c76642 100644
--- a/GMW/WebUserControls/mod_animeMult.ascx
+++ b/GMW/WebUserControls/mod_animeMult.ascx
@@ -1,15 +1,22 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_animeMult.ascx.cs"
Inherits="GMW.WebUserControls.mod_animeMult" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
+<%@ Register Src="mod_storicoAzioniOperatore.ascx" TagName="mod_storicoAzioniOperatore"
+ TagPrefix="uc1" %>
+
+
+
+
diff --git a/GMW/WebUserControls/mod_animeMult.ascx.cs b/GMW/WebUserControls/mod_animeMult.ascx.cs
index 3786f78d..f1da1e0f 100644
--- a/GMW/WebUserControls/mod_animeMult.ascx.cs
+++ b/GMW/WebUserControls/mod_animeMult.ascx.cs
@@ -23,6 +23,8 @@ namespace GMW.WebUserControls
{
calcolaPostazione();
traduciObj();
+ storicoVisibile = false;
+ fixStorico();
}
doChecks();
}
@@ -82,6 +84,8 @@ namespace GMW.WebUserControls
// buttons
btnStampa.Text = traduci("btnStampa");
btnEmptyNote.Text = traduci("btnEmptyNote");
+ // fix storico
+ fixStorico();
}
///
/// restituisce il nome della pagina corrente
@@ -457,7 +461,7 @@ namespace GMW.WebUserControls
// creo nuovo UDC del trattamento liquidi
newUdcChild = MagClass.magazzino.creaUdc("AN", "", currParticolare, "", "", "", "", "", 0, memLayer.ML.confReadString("CodImballoAnime"), "U", MagClass.magazzino.CodSoggCurrUser, qta, 0, 0, adesso, 0, "AnimExt", memLayer.ML.confReadInt("IdxPosizioneAnimeExt"), "IdxPosizioneAnimeExt", "UDC_ANIMA", noteTrim, "", adesso.Year, Request.UserHostName); // !!! "AN" e "AnimExt" HARD CODED x indicare flusso ANIME
// registro creazione nuovo UDC
- MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "creaUDC", "Creato nuovo UDC Anime EXT");
+ MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "creaUDC", string.Format("Creato nuovo UDC Anime EX, qta: {0} {1}", qta, noteTrim));
}
catch (Exception exc)
{
@@ -482,12 +486,18 @@ namespace GMW.WebUserControls
if (idxCellaTo != 0)
{
MagClass.magazzino.spostaUDC(memLayer.ML.StringSessionObj("CodCS"), newUdcChild, idxCellaTo, memLayer.ML.confReadBool("spostaUdcResettaLdp"), Request.UserHostName);
+ // incremento timing...
+ adesso = DateTime.Now;
+ adesso = adesso.AddSeconds(1);
// registro creazione nuovo UDC
MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "spostaUDC", "Sposta UDC Anime EXT in Int");
-
+
}
// ora stampo il nuovo cartellino!!!
MagClass.magazzino.stampaUdc(newUdcChild, postazione_printer, tipoCartellino.cartAnime, Request.UserHostName);
+ // incremento timing...
+ adesso = DateTime.Now;
+ adesso = adesso.AddSeconds(2);
// registro stampa nuovo UDC
MagClass.magazzino.taSAO.insertQuery(adesso, codSogg, postazione_name, postazione_IP, newUdcChild, particolare, "stampaUDC", "Stampato UDC Anime EXT");
}
@@ -500,6 +510,7 @@ namespace GMW.WebUserControls
httpLog(string.Format("ANIME MULTIPLE, Errore persi utente/particolare, ricarico!"), tipoLog.ERROR);
Response.Redirect("~/login.aspx");
}
+ mod_storicoAzioniOperatore1.doUpdate();
}
///
/// wrapper per log con salvataggio dell'IP del chiamante
@@ -557,5 +568,44 @@ namespace GMW.WebUserControls
{
txtNote.Text = "";
}
+ ///
+ /// toggle controllo storico
+ ///
+ private void fixStorico()
+ {
+ pnlSAO.Visible = storicoVisibile;
+ if (storicoVisibile)
+ {
+ btnShowHideStorico.Text = traduci("btnHideStorico");
+ }
+ else
+ {
+ btnShowHideStorico.Text = traduci("btnShowStorico");
+ }
+ }
+ ///
+ /// imposto visibilità pannelo storico
+ ///
+ protected bool storicoVisibile
+ {
+ get
+ {
+ return memLayer.ML.BoolSessionObj(string.Format("showHist_{0}", this.ID));
+ }
+ set
+ {
+ memLayer.ML.setSessionVal(string.Format("showHist_{0}", this.ID), value);
+ }
+ }
+ ///
+ /// gestisco evento show/hide storico
+ ///
+ ///
+ ///
+ protected void btnShowHideStorico_Click(object sender, EventArgs e)
+ {
+ storicoVisibile = !storicoVisibile;
+ fixStorico();
+ }
}
}
\ No newline at end of file
diff --git a/GMW/WebUserControls/mod_animeMult.ascx.designer.cs b/GMW/WebUserControls/mod_animeMult.ascx.designer.cs
index f533266f..a174c7ed 100644
--- a/GMW/WebUserControls/mod_animeMult.ascx.designer.cs
+++ b/GMW/WebUserControls/mod_animeMult.ascx.designer.cs
@@ -1,10 +1,9 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
-// Runtime Version:2.0.50727.4963
//
// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// the code is regenerated.
//
//------------------------------------------------------------------------------
@@ -31,6 +30,15 @@ namespace GMW.WebUserControls {
///
protected global::System.Web.UI.WebControls.Label lblPostazione;
+ ///
+ /// btnShowHideStorico control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.Button btnShowHideStorico;
+
///
/// lblPrinter control.
///
@@ -58,6 +66,24 @@ namespace GMW.WebUserControls {
///
protected global::System.Web.UI.WebControls.HyperLink hlMenu;
+ ///
+ /// pnlSAO control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.Panel pnlSAO;
+
+ ///
+ /// mod_storicoAzioniOperatore1 control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::GMW.WebUserControls.mod_storicoAzioniOperatore mod_storicoAzioniOperatore1;
+
///
/// lblParticolareAttivo control.
///
diff --git a/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx b/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx
new file mode 100644
index 00000000..d9a6308a
--- /dev/null
+++ b/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx
@@ -0,0 +1,65 @@
+<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_storicoAzioniOperatore.ascx.cs"
+ Inherits="GMW.WebUserControls.mod_storicoAzioniOperatore" %>
+<%@ Register Src="mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx.cs b/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx.cs
new file mode 100644
index 00000000..92805881
--- /dev/null
+++ b/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx.cs
@@ -0,0 +1,107 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using SteamWare;
+
+namespace GMW.WebUserControls
+{
+ public partial class mod_storicoAzioniOperatore : System.Web.UI.UserControl
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!Page.IsPostBack)
+ {
+#if false
+ filtroPostazione.ods = odsPostazione;
+ filtroPostazione.valore = postazione_name;
+#endif
+ memLayer.ML.setSessionVal("dataFromPost", DateTime.Now.AddDays(-7));
+ memLayer.ML.setSessionVal("dataToPost", DateTime.Now.AddDays(1));
+ }
+ }
+ ///
+ /// indica name della postazione corrente
+ ///
+ protected string postazione_name
+ {
+ get
+ {
+ return memLayer.ML.StringSessionObj("postazione_name");
+ }
+ set
+ {
+ memLayer.ML.setSessionVal("postazione_name", value);
+ }
+ }
+ ///
+ /// restituisce url immagine da cod azione
+ ///
+ ///
+ ///
+ public string imgAzione(object codAzione)
+ {
+ string answ = "";
+ try
+ {
+ answ = string.Format("~/images/{0}_m.png", codAzione);
+ }
+ catch
+ { }
+ return answ;
+ }
+ ///
+ /// reset della selezione
+ ///
+ ///
+ ///
+ protected void btnReset_Click(object sender, EventArgs e)
+ {
+ resetSelezione();
+ }
+ ///
+ /// resetta la selezione dei valori in caso di modifiche su altri controlli
+ ///
+ public void resetSelezione()
+ {
+ grView.SelectedIndex = -1;
+ grView.DataBind();
+ }
+ ///
+ /// gestione evento select
+ ///
+ ///
+ ///
+ protected void grView_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ // mostro i pulsanti x abilitare (ri)stampa ed elimina
+ }
+ ///
+ /// forza update controllo
+ ///
+ public void doUpdate()
+ {
+ memLayer.ML.setSessionVal("dataFromPost", DateTime.Now.AddDays(-7));
+ memLayer.ML.setSessionVal("dataToPost", DateTime.Now.AddDays(1));
+ grView.DataBind();
+ }
+#if false
+ ///
+ /// definisce se sia possibile cambiare le postazioni
+ ///
+ public bool canSelPost
+ {
+ get
+ {
+ return filtroPostazione.changeSelEnabled;
+ }
+ set
+ {
+ filtroPostazione.changeSelEnabled = value;
+ }
+ }
+#endif
+ }
+}
\ No newline at end of file
diff --git a/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx.designer.cs b/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx.designer.cs
new file mode 100644
index 00000000..d973723a
--- /dev/null
+++ b/GMW/WebUserControls/mod_storicoAzioniOperatore.ascx.designer.cs
@@ -0,0 +1,33 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace GMW.WebUserControls {
+
+
+ public partial class mod_storicoAzioniOperatore {
+
+ ///
+ /// grView control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.GridView grView;
+
+ ///
+ /// odsSAO control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.ObjectDataSource odsSAO;
+ }
+}
diff --git a/GMW/bin/GMW.dll b/GMW/bin/GMW.dll
index 5f79b927..74999d1b 100644
Binary files a/GMW/bin/GMW.dll and b/GMW/bin/GMW.dll differ
diff --git a/GMW/bin/GMW_data.dll b/GMW/bin/GMW_data.dll
index c0e9ef7e..9a3dce7f 100644
Binary files a/GMW/bin/GMW_data.dll and b/GMW/bin/GMW_data.dll differ
diff --git a/GMW/bin/SteamWare.dll b/GMW/bin/SteamWare.dll
index 39b28346..f7913f2f 100644
Binary files a/GMW/bin/SteamWare.dll and b/GMW/bin/SteamWare.dll differ
diff --git a/GMW/images/consumaUDC-icon.png b/GMW/images/consumaUDC-icon.png
new file mode 100644
index 00000000..5ec61af4
Binary files /dev/null and b/GMW/images/consumaUDC-icon.png differ
diff --git a/GMW/images/consumaUDC_l.png b/GMW/images/consumaUDC_l.png
new file mode 100644
index 00000000..36faeeac
Binary files /dev/null and b/GMW/images/consumaUDC_l.png differ
diff --git a/GMW/images/consumaUDC_m.png b/GMW/images/consumaUDC_m.png
new file mode 100644
index 00000000..858778dd
Binary files /dev/null and b/GMW/images/consumaUDC_m.png differ
diff --git a/GMW/images/consumaUDC_s.png b/GMW/images/consumaUDC_s.png
new file mode 100644
index 00000000..d1617425
Binary files /dev/null and b/GMW/images/consumaUDC_s.png differ
diff --git a/GMW/images/creaUDC-icon.png b/GMW/images/creaUDC-icon.png
new file mode 100644
index 00000000..17eefcca
Binary files /dev/null and b/GMW/images/creaUDC-icon.png differ
diff --git a/GMW/images/creaUDC_l.png b/GMW/images/creaUDC_l.png
new file mode 100644
index 00000000..47ff150f
Binary files /dev/null and b/GMW/images/creaUDC_l.png differ
diff --git a/GMW/images/creaUDC_m.png b/GMW/images/creaUDC_m.png
new file mode 100644
index 00000000..98004b5e
Binary files /dev/null and b/GMW/images/creaUDC_m.png differ
diff --git a/GMW/images/creaUDC_s.png b/GMW/images/creaUDC_s.png
new file mode 100644
index 00000000..b226acf3
Binary files /dev/null and b/GMW/images/creaUDC_s.png differ
diff --git a/GMW/images/eliminaUDC-icon.png b/GMW/images/eliminaUDC-icon.png
new file mode 100644
index 00000000..255b2bd2
Binary files /dev/null and b/GMW/images/eliminaUDC-icon.png differ
diff --git a/GMW/images/eliminaUDC_l.png b/GMW/images/eliminaUDC_l.png
new file mode 100644
index 00000000..a7b0c82c
Binary files /dev/null and b/GMW/images/eliminaUDC_l.png differ
diff --git a/GMW/images/eliminaUDC_m.png b/GMW/images/eliminaUDC_m.png
new file mode 100644
index 00000000..a5b46faf
Binary files /dev/null and b/GMW/images/eliminaUDC_m.png differ
diff --git a/GMW/images/eliminaUDC_s.png b/GMW/images/eliminaUDC_s.png
new file mode 100644
index 00000000..127eeaab
Binary files /dev/null and b/GMW/images/eliminaUDC_s.png differ
diff --git a/GMW/images/spostaUDC-icon.png b/GMW/images/spostaUDC-icon.png
new file mode 100644
index 00000000..705f8700
Binary files /dev/null and b/GMW/images/spostaUDC-icon.png differ
diff --git a/GMW/images/spostaUDC_l.png b/GMW/images/spostaUDC_l.png
new file mode 100644
index 00000000..5be7166b
Binary files /dev/null and b/GMW/images/spostaUDC_l.png differ
diff --git a/GMW/images/spostaUDC_m.png b/GMW/images/spostaUDC_m.png
new file mode 100644
index 00000000..28238d56
Binary files /dev/null and b/GMW/images/spostaUDC_m.png differ
diff --git a/GMW/images/spostaUDC_s.png b/GMW/images/spostaUDC_s.png
new file mode 100644
index 00000000..51b4d2c3
Binary files /dev/null and b/GMW/images/spostaUDC_s.png differ
diff --git a/GMW/images/stampaUDC-icon.png b/GMW/images/stampaUDC-icon.png
new file mode 100644
index 00000000..29150c24
Binary files /dev/null and b/GMW/images/stampaUDC-icon.png differ
diff --git a/GMW/images/stampaUDC_l.png b/GMW/images/stampaUDC_l.png
new file mode 100644
index 00000000..d375afba
Binary files /dev/null and b/GMW/images/stampaUDC_l.png differ
diff --git a/GMW/images/stampaUDC_m.png b/GMW/images/stampaUDC_m.png
new file mode 100644
index 00000000..fc780b93
Binary files /dev/null and b/GMW/images/stampaUDC_m.png differ
diff --git a/GMW/images/stampaUDC_s.png b/GMW/images/stampaUDC_s.png
new file mode 100644
index 00000000..a565c843
Binary files /dev/null and b/GMW/images/stampaUDC_s.png differ
diff --git a/GMW/logs/20120925.txt b/GMW/logs/20120925.txt
index 4dd1bf0c..9ecfbc15 100644
--- a/GMW/logs/20120925.txt
+++ b/GMW/logs/20120925.txt
@@ -24,3 +24,264 @@
11.12.08 9087 [LEMMA] - LogOut
12.42.38 9325 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
12.42.40 2417 [LEMMA] - LogOut
+13.50.22 1429 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+13.50.22 1819 [LEMMA] - LogOut
+13.50.29 4438 [LEMMA] - LogOut
+13.50.32 4782 [LEMMA] - LogOut
+13.50.34 4885 [LEMMA] - LogOut
+13.50.35 9767 [LEMMA] - LogOut
+13.50.39 9892 [LEMMA] - LogOut
+13.50.46 1099 [LEMMA] - LogOut
+13.50.58 9556 [LEMMA] - LogOut
+13.54.41 6629 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+13.54.41 7019 [LEMMA] - LogOut
+13.59.50 4572 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+13.59.51 2033 [LEMMA] - LogOut
+14.03.30 5993 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.03.31 3363 [LEMMA] - LogOut
+14.04.56 6082 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.04.57 3373 [LEMMA] - LogOut
+14.04.59 2805 [LEMMA] - lbShowStorico
+14.04.59 2815 [LEMMA] - lbShowStorico
+14.05.01 2418 [LEMMA] - lblHideStorico
+14.05.02 3139 [LEMMA] - lbShowStorico
+14.05.02 8900 [LEMMA] - lblHideStorico
+14.05.03 9621 [LEMMA] - lbShowStorico
+14.05.07 0415 [LEMMA] - lblHideStorico
+14.05.21 9904 [LEMMA] - lbShowStorico
+14.05.24 8178 [LEMMA] - lblHideStorico
+14.05.25 7949 [LEMMA] - lbShowStorico
+14.05.26 4150 [LEMMA] - lblHideStorico
+14.05.27 2421 [LEMMA] - lbShowStorico
+14.05.47 3736 [LEMMA] - lblHideStorico
+14.05.48 7488 [LEMMA] - lbShowStorico
+14.05.49 3949 [LEMMA] - lblHideStorico
+14.05.50 4541 [LEMMA] - lbShowStorico
+14.05.51 0601 [LEMMA] - lblHideStorico
+14.05.51 7312 [LEMMA] - lbShowStorico
+14.05.52 6033 [LEMMA] - lblHideStorico
+14.05.53 1414 [LEMMA] - lbShowStorico
+14.07.28 3445 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.07.29 1716 [LEMMA] - LogOut
+14.07.32 2490 [LEMMA] - lbShowStorico
+14.07.32 2510 [LEMMA] - lbShowStorico
+14.07.35 3524 [LEMMA] - lblHideStorico
+14.07.36 1765 [LEMMA] - lbShowStorico
+14.07.36 8786 [LEMMA] - lblHideStorico
+14.07.38 3308 [LEMMA] - lbShowStorico
+14.07.38 8878 [LEMMA] - lblHideStorico
+14.07.39 7189 [LEMMA] - lbShowStorico
+14.26.18 3413 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.26.19 0704 [LEMMA] - LogOut
+14.26.21 9618 [LEMMA] - lbShowStorico
+14.26.21 9638 [LEMMA] - lbShowStorico
+14.26.24 8601 [LEMMA] - lblHideStorico
+14.26.25 5412 [LEMMA] - lbShowStorico
+14.26.26 3003 [LEMMA] - lblHideStorico
+14.26.27 0654 [LEMMA] - lbShowStorico
+14.26.27 7425 [LEMMA] - lblHideStorico
+14.26.28 9087 [LEMMA] - lbShowStorico
+14.26.37 2878 [LEMMA] - lblHideStorico
+14.26.40 0141 [LEMMA] - lbShowStorico
+14.26.40 8022 [LEMMA] - lblHideStorico
+14.26.42 1243 [LEMMA] - lbShowStorico
+14.26.42 7584 [LEMMA] - lblHideStorico
+14.26.43 8606 [LEMMA] - lbShowStorico
+14.26.55 7911 [LEMMA] - lblHideStorico
+14.26.56 7272 [LEMMA] - lbShowStorico
+14.26.58 8975 [LEMMA] - lblHideStorico
+14.26.59 7636 [LEMMA] - lbShowStorico
+14.27.00 3977 [LEMMA] - lblHideStorico
+14.27.01 4718 [LEMMA] - lbShowStorico
+14.27.23 7917 [LEMMA] - lblHideStorico
+14.27.24 7848 [LEMMA] - lbShowStorico
+14.27.25 5809 [LEMMA] - lblHideStorico
+14.27.26 4050 [LEMMA] - lbShowStorico
+14.27.50 4241 [LEMMA] - lblHideStorico
+14.27.53 1714 [LEMMA] - lbShowStorico
+14.27.54 4876 [LEMMA] - lblHideStorico
+14.27.55 4777 [LEMMA] - lbShowStorico
+14.27.56 1088 [LEMMA] - lblHideStorico
+14.27.56 7748 [LEMMA] - lbShowStorico
+14.28.31 5413 [LEMMA] - lblHideStorico
+14.28.34 8657 [LEMMA] - lbShowStorico
+14.28.36 2239 [LEMMA] - lblHideStorico
+14.28.37 1290 [LEMMA] - lbShowStorico
+14.28.59 2898 [LEMMA] - lblHideStorico
+14.29.01 8391 [LEMMA] - lbShowStorico
+14.29.02 9843 [LEMMA] - lblHideStorico
+14.29.07 0668 [LEMMA] - lbShowStorico
+14.29.50 7524 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.29.50 8214 [LEMMA] - LogOut
+14.29.52 8776 [LEMMA] - lbShowStorico
+14.29.52 8796 [LEMMA] - lbShowStorico
+14.29.55 6020 [LEMMA] - lblHideStorico
+14.29.59 0194 [LEMMA] - lbShowStorico
+14.30.00 4196 [LEMMA] - lblHideStorico
+14.30.02 2128 [LEMMA] - lbShowStorico
+14.30.10 7809 [LEMMA] - lblHideStorico
+14.30.12 7151 [LEMMA] - lbShowStorico
+14.31.55 3752 [LEMMA] - lblHideStorico
+14.32.07 5618 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.32.07 5958 [LEMMA] - LogOut
+14.32.10 4022 [LEMMA] - lbShowStorico
+14.32.10 4042 [LEMMA] - lbShowStorico
+14.32.12 0694 [LEMMA] - lblHideStorico
+14.32.13 9906 [LEMMA] - lbShowStorico
+14.32.14 6707 [LEMMA] - lblHideStorico
+14.32.15 5918 [LEMMA] - lbShowStorico
+14.32.16 1829 [LEMMA] - lblHideStorico
+14.32.16 9520 [LEMMA] - lbShowStorico
+14.32.33 0970 [LEMMA] - lblHideStorico
+14.32.34 1281 [LEMMA] - lbShowStorico
+14.32.34 9353 [LEMMA] - lblHideStorico
+14.32.36 4954 [LEMMA] - lbShowStorico
+14.32.37 2655 [LEMMA] - lblHideStorico
+14.32.39 2868 [LEMMA] - lbShowStorico
+14.32.40 8240 [LEMMA] - lblHideStorico
+14.32.46 0077 [LEMMA] - lbShowStorico
+14.33.14 5673 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.33.15 3654 [LEMMA] - LogOut
+14.33.17 4057 [LEMMA] - lbShowStorico
+14.33.17 4077 [LEMMA] - lbShowStorico
+14.33.19 4189 [LEMMA] - lblHideStorico
+14.33.20 9051 [LEMMA] - lbShowStorico
+14.33.21 5612 [LEMMA] - lblHideStorico
+14.33.23 1684 [LEMMA] - lbShowStorico
+14.33.23 7615 [LEMMA] - lblHideStorico
+14.33.25 2737 [LEMMA] - lbShowStorico
+14.33.25 9447 [LEMMA] - lblHideStorico
+14.33.28 4181 [LEMMA] - lbShowStorico
+14.33.29 2202 [LEMMA] - lblHideStorico
+14.33.31 1344 [LEMMA] - lbShowStorico
+14.33.31 7975 [LEMMA] - lblHideStorico
+14.33.33 5077 [LEMMA] - lbShowStorico
+14.33.34 2028 [LEMMA] - lblHideStorico
+14.33.38 5947 [LEMMA] - lbShowStorico
+14.34.26 9937 [LEMMA] - LogOut
+14.34.28 4571 [LEMMA] - LogOut
+14.34.33 2184 [LEMMA] - lblHideStorico
+14.34.35 2509 [LEMMA] - lblHideStorico
+14.34.54 2900 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.34.54 3260 [LEMMA] - LogOut
+14.34.54 3440 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.34.54 8112 [LEMMA] - LogOut
+14.34.55 0232 [LEMMA] - LogOut
+14.36.21 9276 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.36.22 0006 [LEMMA] - LogOut
+14.39.07 3601 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.39.07 4331 [LEMMA] - LogOut
+14.43.50 1742 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.43.50 2492 [LEMMA] - LogOut
+14.47.35 4453 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.47.36 1743 [LEMMA] - LogOut
+14.49.39 6186 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.49.39 6936 [LEMMA] - LogOut
+14.51.20 6242 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.51.21 1893 [LEMMA] - LogOut
+14.51.21 2023 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.51.21 8193 [LEMMA] - LogOut
+14.55.08 7241 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.55.08 7551 [LEMMA] - LogOut
+14.56.08 5177 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+14.56.08 5507 [LEMMA] - LogOut
+15.04.09 5939 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.04.09 6310 [LEMMA] - LogOut
+15.05.24 7715 [LEMMA] -
+15.05.25 4546 [LEMMA] -
+15.06.39 5160 [LEMMA] -
+15.06.50 3274 [LEMMA] -
+15.06.51 9016 [LEMMA] -
+15.07.14 9945 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.07.15 0775 [LEMMA] - LogOut
+15.07.18 4350 [LEMMA] -
+15.09.07 9579 [LEMMA] - LogOut
+15.09.09 2441 [LEMMA] - LogOut
+15.09.24 3540 [LEMMA] - LogOut
+15.12.18 5522 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.12.18 5812 [LEMMA] - LogOut
+15.12.18 5972 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.12.19 0803 [LEMMA] - LogOut
+15.12.19 2473 [LEMMA] - LogOut
+15.19.14 2741 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.19.14 3061 [LEMMA] - LogOut
+15.20.22 9228 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.20.23 6229 [LEMMA] - LogOut
+15.22.37 9250 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.22.38 6421 [LEMMA] - LogOut
+15.24.16 7796 [LEMMA] - LogOut
+15.38.55 9875 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.38.56 0605 [LEMMA] - LogOut
+15.43.04 4973 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.43.04 5273 [LEMMA] - LogOut
+15.44.38 4805 [LEMMA] - LogOut
+15.48.50 1577 [INFO] - | ::1 | NUOVO cartellino da postazione: UTKAN12002397 | TK | AN | 12 | | ACA162 | | | | | 25/09/2012 15.48.49 | 0 | IA00 | O9900000000000001 | 0 | 2 | U | UDC_ANIMA | 50 | 0 | 0 | Anim | | test sam
+15.48.50 1958 [EXCEPTION] - | ::1 | Errore creazione UDC: System.Data.SqlClient.SqlException: Invalid object name 'StoricoAzioni'.
+Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1.
+ at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
+ at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
+ at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
+ at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
+ at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
+ at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
+ at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
+ at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
+ at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
+ at GMW_data.DS_magazzinoTableAdapters.StoricoAzioniOperatoreTableAdapter.insertQuery(Nullable`1 DataOra, String CodSoggetto, String codPostazione, String clientIp, String UDC, String Particolare, String codAzione, String descrizione) in C:\Users\samuele\Documents\Visual Studio 2010\Projects\GMW\GMW_data\DS_magazzino.Designer.cs:line 31044
+ at GMW.WebUserControls.mod_anime.btnStampa_Click(Object sender, EventArgs e) in C:\Users\samuele\Documents\Visual Studio 2010\Projects\GMW\GMW\WebUserControls\mod_anime.ascx.cs:line 423
+15.48.50 2058 [INFO] - Sto per inviare un report alla stampante \\vostro437\CutePDF
+15.49.00 1804 [ERROR] - Can't find printer "\\vostro437\CutePDF".
+15.49.00 2334 [INFO] - inviato comando print alla stampante \\vostro437\CutePDF
+15.49.00 2354 [INFO] - | ::1 | stampato UDC UTKAN12002397 | stampante \\vostro437\CutePDF | tipo \\vostro437\CutePDF
+15.49.39 6310 [INFO] - | ::1 | NUOVO cartellino da postazione: UTKAN12002398 | TK | AN | 12 | | ACA162 | | | | | 25/09/2012 15.49.39 | 0 | IA00 | O9900000000000001 | 0 | 2 | U | UDC_ANIMA | 50 | 0 | 0 | Anim | | test sam 2
+15.49.39 6370 [INFO] - Sto per inviare un report alla stampante \\vostro437\CutePDF
+15.49.49 0615 [ERROR] - Can't find printer "\\vostro437\CutePDF".
+15.49.49 1086 [INFO] - inviato comando print alla stampante \\vostro437\CutePDF
+15.49.49 1105 [INFO] - | ::1 | stampato UDC UTKAN12002398 | stampante \\vostro437\CutePDF | tipo \\vostro437\CutePDF
+15.52.57 8346 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.52.58 5767 [LEMMA] - LogOut
+15.54.47 6670 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.54.47 7030 [LEMMA] - LogOut
+15.58.48 7432 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+15.58.48 7842 [LEMMA] - LogOut
+16.18.49 9154 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.18.49 9564 [LEMMA] - LogOut
+16.20.48 4915 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.20.48 5255 [LEMMA] - LogOut
+16.30.54 4886 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.30.54 5206 [LEMMA] - LogOut
+16.31.20 0489 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.31.20 0839 [LEMMA] - LogOut
+16.33.33 0488 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.33.33 1258 [LEMMA] - LogOut
+16.36.28 0351 [LEMMA] - LogOut
+16.36.55 3405 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.36.55 4186 [LEMMA] - LogOut
+16.37.20 9258 [LEMMA] - LogOut
+16.37.40 1262 [LEMMA] - LogOut
+16.40.09 9493 [LEMMA] - LogOut
+16.40.38 5920 [INFO] - | ::1 | NUOVO cartellino da postazione: UTKAN12002399 | TK | AN | 12 | | ACA2078 | | | | | 25/09/2012 16.40.38 | 0 | IA00 | O9900000000000001 | 0 | 2 | U | UDC_ANIMA | 55 | 0 | 0 | Anim | | nota bene...
+16.40.38 6030 [INFO] - Sto per inviare un report alla stampante \\vostro437\CutePDF
+16.40.48 3202 [ERROR] - Can't find printer "\\vostro437\CutePDF".
+16.40.48 3702 [INFO] - inviato comando print alla stampante \\vostro437\CutePDF
+16.40.48 3722 [INFO] - | ::1 | stampato UDC UTKAN12002399 | stampante \\vostro437\CutePDF | tipo \\vostro437\CutePDF
+16.40.49 9244 [LEMMA] - LogOut
+16.45.24 4364 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.45.24 4693 [LEMMA] - LogOut
+16.46.01 7501 [INFO] - | ::1 | NUOVO cartellino da postazione: UTKAN12002400 | TK | AN | 12 | | ACA832 | | | | | 25/09/2012 16.46.01 | 0 | IA00 | O9900000000000001 | 0 | 2 | U | UDC_ANIMA | 60 | 0 | 0 | Anim | | note 3
+16.46.01 7731 [INFO] - Sto per inviare un report alla stampante \\vostro437\CutePDF
+16.46.11 4523 [ERROR] - Can't find printer "\\vostro437\CutePDF".
+16.46.11 5013 [INFO] - inviato comando print alla stampante \\vostro437\CutePDF
+16.46.11 5033 [INFO] - | ::1 | stampato UDC UTKAN12002400 | stampante \\vostro437\CutePDF | tipo \\vostro437\CutePDF
+16.46.34 8413 [LEMMA] - LogOut
+16.50.23 7774 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.50.23 8094 [LEMMA] - LogOut
+16.51.00 3965 [INFO] - | ::1 | NUOVO cartellino da postazione: UTKAN12002401 | TK | AN | 12 | | ACA8595B | | | | | 25/09/2012 16.51.00 | 0 | IA00 | O9900000000000001 | 0 | 2 | U | UDC_ANIMA | 70 | 0 | 0 | Anim | | materiale soggetto ad approvazione
+16.51.00 4085 [INFO] - Sto per inviare un report alla stampante \\vostro437\CutePDF
+16.51.10 0949 [ERROR] - Can't find printer "\\vostro437\CutePDF".
+16.51.10 1409 [INFO] - inviato comando print alla stampante \\vostro437\CutePDF
+16.51.10 1429 [INFO] - | ::1 | stampato UDC UTKAN12002401 | stampante \\vostro437\CutePDF | tipo \\vostro437\CutePDF
+16.54.02 3869 [LEMMA] - LogOut
+16.54.09 2916 [LEMMA] - LogOut
+16.55.23 2618 [INFO] - | ::1 | L'utente Locatelli Samuele (STEAMWAREWIN\samuele) ha effettuato il login correttamente dall'IP ::1
+16.55.24 0239 [LEMMA] - LogOut
diff --git a/GMW/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/GMW/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 73700aaa..d74abb77 100644
Binary files a/GMW/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/GMW/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/GMW/obj/Debug/GMW.csprojResolveAssemblyReference.cache b/GMW/obj/Debug/GMW.csprojResolveAssemblyReference.cache
index d51f4a2f..a319e694 100644
Binary files a/GMW/obj/Debug/GMW.csprojResolveAssemblyReference.cache and b/GMW/obj/Debug/GMW.csprojResolveAssemblyReference.cache differ
diff --git a/GMW/obj/Debug/GMW.dll b/GMW/obj/Debug/GMW.dll
index 5f79b927..74999d1b 100644
Binary files a/GMW/obj/Debug/GMW.dll and b/GMW/obj/Debug/GMW.dll differ
diff --git a/GMW/obj/Debug/GMW.pdb b/GMW/obj/Debug/GMW.pdb
new file mode 100644
index 00000000..8c827da3
Binary files /dev/null and b/GMW/obj/Debug/GMW.pdb differ
diff --git a/GMW/temp/CartellinoAnime_1.emf b/GMW/temp/CartellinoAnime_1.emf
new file mode 100644
index 00000000..13c27fbd
Binary files /dev/null and b/GMW/temp/CartellinoAnime_1.emf differ
diff --git a/GMW_data/DS_Utility.Designer.cs b/GMW_data/DS_Utility.Designer.cs
index 6eebf14c..cfa6796c 100644
--- a/GMW_data/DS_Utility.Designer.cs
+++ b/GMW_data/DS_Utility.Designer.cs
@@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
-// Runtime Version:4.0.30319.17626
+// Runtime Version:4.0.30319.17929
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -54,6 +54,8 @@ namespace GMW_data {
private v_selParticolariDataTable tablev_selParticolari;
+ private v_selPostazioniDataTable tablev_selPostazioni;
+
private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -127,6 +129,9 @@ namespace GMW_data {
if ((ds.Tables["v_selParticolari"] != null)) {
base.Tables.Add(new v_selParticolariDataTable(ds.Tables["v_selParticolari"]));
}
+ if ((ds.Tables["v_selPostazioni"] != null)) {
+ base.Tables.Add(new v_selPostazioniDataTable(ds.Tables["v_selPostazioni"]));
+ }
this.DataSetName = ds.DataSetName;
this.Prefix = ds.Prefix;
this.Namespace = ds.Namespace;
@@ -295,6 +300,16 @@ namespace GMW_data {
}
}
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ [global::System.ComponentModel.Browsable(false)]
+ [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public v_selPostazioniDataTable v_selPostazioni {
+ get {
+ return this.tablev_selPostazioni;
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.BrowsableAttribute(true)]
@@ -407,6 +422,9 @@ namespace GMW_data {
if ((ds.Tables["v_selParticolari"] != null)) {
base.Tables.Add(new v_selParticolariDataTable(ds.Tables["v_selParticolari"]));
}
+ if ((ds.Tables["v_selPostazioni"] != null)) {
+ base.Tables.Add(new v_selPostazioniDataTable(ds.Tables["v_selPostazioni"]));
+ }
this.DataSetName = ds.DataSetName;
this.Prefix = ds.Prefix;
this.Namespace = ds.Namespace;
@@ -530,6 +548,12 @@ namespace GMW_data {
this.tablev_selParticolari.InitVars();
}
}
+ this.tablev_selPostazioni = ((v_selPostazioniDataTable)(base.Tables["v_selPostazioni"]));
+ if ((initTable == true)) {
+ if ((this.tablev_selPostazioni != null)) {
+ this.tablev_selPostazioni.InitVars();
+ }
+ }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -570,6 +594,8 @@ namespace GMW_data {
base.Tables.Add(this.tableAS400_Comandi);
this.tablev_selParticolari = new v_selParticolariDataTable();
base.Tables.Add(this.tablev_selParticolari);
+ this.tablev_selPostazioni = new v_selPostazioniDataTable();
+ base.Tables.Add(this.tablev_selPostazioni);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -662,6 +688,12 @@ namespace GMW_data {
return false;
}
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ private bool ShouldSerializev_selPostazioni() {
+ return false;
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
@@ -762,6 +794,9 @@ namespace GMW_data {
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public delegate void v_selParticolariRowChangeEventHandler(object sender, v_selParticolariRowChangeEvent e);
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public delegate void v_selPostazioniRowChangeEventHandler(object sender, v_selPostazioniRowChangeEvent e);
+
///
///Represents the strongly named DataTable class.
///
@@ -5128,6 +5163,281 @@ namespace GMW_data {
}
}
+ ///
+ ///Represents the strongly named DataTable class.
+ ///
+ [global::System.Serializable()]
+ [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
+ public partial class v_selPostazioniDataTable : global::System.Data.TypedTableBase {
+
+ private global::System.Data.DataColumn columnvalue;
+
+ private global::System.Data.DataColumn columnlabel;
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniDataTable() {
+ this.TableName = "v_selPostazioni";
+ this.BeginInit();
+ this.InitClass();
+ this.EndInit();
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ internal v_selPostazioniDataTable(global::System.Data.DataTable table) {
+ this.TableName = table.TableName;
+ if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
+ this.CaseSensitive = table.CaseSensitive;
+ }
+ if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
+ this.Locale = table.Locale;
+ }
+ if ((table.Namespace != table.DataSet.Namespace)) {
+ this.Namespace = table.Namespace;
+ }
+ this.Prefix = table.Prefix;
+ this.MinimumCapacity = table.MinimumCapacity;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected v_selPostazioniDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
+ base(info, context) {
+ this.InitVars();
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public global::System.Data.DataColumn valueColumn {
+ get {
+ return this.columnvalue;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public global::System.Data.DataColumn labelColumn {
+ get {
+ return this.columnlabel;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ [global::System.ComponentModel.Browsable(false)]
+ public int Count {
+ get {
+ return this.Rows.Count;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniRow this[int index] {
+ get {
+ return ((v_selPostazioniRow)(this.Rows[index]));
+ }
+ }
+
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public event v_selPostazioniRowChangeEventHandler v_selPostazioniRowChanging;
+
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public event v_selPostazioniRowChangeEventHandler v_selPostazioniRowChanged;
+
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public event v_selPostazioniRowChangeEventHandler v_selPostazioniRowDeleting;
+
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public event v_selPostazioniRowChangeEventHandler v_selPostazioniRowDeleted;
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public void Addv_selPostazioniRow(v_selPostazioniRow row) {
+ this.Rows.Add(row);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniRow Addv_selPostazioniRow(string value, string label) {
+ v_selPostazioniRow rowv_selPostazioniRow = ((v_selPostazioniRow)(this.NewRow()));
+ object[] columnValuesArray = new object[] {
+ value,
+ label};
+ rowv_selPostazioniRow.ItemArray = columnValuesArray;
+ this.Rows.Add(rowv_selPostazioniRow);
+ return rowv_selPostazioniRow;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniRow FindByvalue(string value) {
+ return ((v_selPostazioniRow)(this.Rows.Find(new object[] {
+ value})));
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public override global::System.Data.DataTable Clone() {
+ v_selPostazioniDataTable cln = ((v_selPostazioniDataTable)(base.Clone()));
+ cln.InitVars();
+ return cln;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected override global::System.Data.DataTable CreateInstance() {
+ return new v_selPostazioniDataTable();
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ internal void InitVars() {
+ this.columnvalue = base.Columns["value"];
+ this.columnlabel = base.Columns["label"];
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ private void InitClass() {
+ this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element);
+ base.Columns.Add(this.columnvalue);
+ this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element);
+ base.Columns.Add(this.columnlabel);
+ this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
+ this.columnvalue}, true));
+ this.columnvalue.AllowDBNull = false;
+ this.columnvalue.Unique = true;
+ this.columnvalue.MaxLength = 250;
+ this.columnlabel.ReadOnly = true;
+ this.columnlabel.MaxLength = 503;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniRow Newv_selPostazioniRow() {
+ return ((v_selPostazioniRow)(this.NewRow()));
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
+ return new v_selPostazioniRow(builder);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected override global::System.Type GetRowType() {
+ return typeof(v_selPostazioniRow);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
+ base.OnRowChanged(e);
+ if ((this.v_selPostazioniRowChanged != null)) {
+ this.v_selPostazioniRowChanged(this, new v_selPostazioniRowChangeEvent(((v_selPostazioniRow)(e.Row)), e.Action));
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
+ base.OnRowChanging(e);
+ if ((this.v_selPostazioniRowChanging != null)) {
+ this.v_selPostazioniRowChanging(this, new v_selPostazioniRowChangeEvent(((v_selPostazioniRow)(e.Row)), e.Action));
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
+ base.OnRowDeleted(e);
+ if ((this.v_selPostazioniRowDeleted != null)) {
+ this.v_selPostazioniRowDeleted(this, new v_selPostazioniRowChangeEvent(((v_selPostazioniRow)(e.Row)), e.Action));
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
+ base.OnRowDeleting(e);
+ if ((this.v_selPostazioniRowDeleting != null)) {
+ this.v_selPostazioniRowDeleting(this, new v_selPostazioniRowChangeEvent(((v_selPostazioniRow)(e.Row)), e.Action));
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public void Removev_selPostazioniRow(v_selPostazioniRow row) {
+ this.Rows.Remove(row);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
+ global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
+ global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
+ DS_Utility ds = new DS_Utility();
+ global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
+ any1.Namespace = "http://www.w3.org/2001/XMLSchema";
+ any1.MinOccurs = new decimal(0);
+ any1.MaxOccurs = decimal.MaxValue;
+ any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
+ sequence.Items.Add(any1);
+ global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
+ any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
+ any2.MinOccurs = new decimal(1);
+ any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
+ sequence.Items.Add(any2);
+ global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
+ attribute1.Name = "namespace";
+ attribute1.FixedValue = ds.Namespace;
+ type.Attributes.Add(attribute1);
+ global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
+ attribute2.Name = "tableTypeName";
+ attribute2.FixedValue = "v_selPostazioniDataTable";
+ type.Attributes.Add(attribute2);
+ type.Particle = sequence;
+ global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
+ if (xs.Contains(dsSchema.TargetNamespace)) {
+ global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
+ global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
+ try {
+ global::System.Xml.Schema.XmlSchema schema = null;
+ dsSchema.Write(s1);
+ for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
+ schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
+ s2.SetLength(0);
+ schema.Write(s2);
+ if ((s1.Length == s2.Length)) {
+ s1.Position = 0;
+ s2.Position = 0;
+ for (; ((s1.Position != s1.Length)
+ && (s1.ReadByte() == s2.ReadByte())); ) {
+ ;
+ }
+ if ((s1.Position == s1.Length)) {
+ return type;
+ }
+ }
+ }
+ }
+ finally {
+ if ((s1 != null)) {
+ s1.Close();
+ }
+ if ((s2 != null)) {
+ s2.Close();
+ }
+ }
+ }
+ xs.Add(dsSchema);
+ return type;
+ }
+ }
+
///
///Represents strongly named DataRow class.
///
@@ -6368,6 +6678,60 @@ namespace GMW_data {
}
}
+ ///
+ ///Represents strongly named DataRow class.
+ ///
+ public partial class v_selPostazioniRow : global::System.Data.DataRow {
+
+ private v_selPostazioniDataTable tablev_selPostazioni;
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ internal v_selPostazioniRow(global::System.Data.DataRowBuilder rb) :
+ base(rb) {
+ this.tablev_selPostazioni = ((v_selPostazioniDataTable)(this.Table));
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public string value {
+ get {
+ return ((string)(this[this.tablev_selPostazioni.valueColumn]));
+ }
+ set {
+ this[this.tablev_selPostazioni.valueColumn] = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public string label {
+ get {
+ try {
+ return ((string)(this[this.tablev_selPostazioni.labelColumn]));
+ }
+ catch (global::System.InvalidCastException e) {
+ throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selPostazioni\' is DBNull.", e);
+ }
+ }
+ set {
+ this[this.tablev_selPostazioni.labelColumn] = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public bool IslabelNull() {
+ return this.IsNull(this.tablev_selPostazioni.labelColumn);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public void SetlabelNull() {
+ this[this.tablev_selPostazioni.labelColumn] = global::System.Convert.DBNull;
+ }
+ }
+
///
///Row event argument class
///
@@ -6877,6 +7241,40 @@ namespace GMW_data {
}
}
}
+
+ ///
+ ///Row event argument class
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public class v_selPostazioniRowChangeEvent : global::System.EventArgs {
+
+ private v_selPostazioniRow eventRow;
+
+ private global::System.Data.DataRowAction eventAction;
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniRowChangeEvent(v_selPostazioniRow row, global::System.Data.DataRowAction action) {
+ this.eventRow = row;
+ this.eventAction = action;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniRow Row {
+ get {
+ return this.eventRow;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public global::System.Data.DataRowAction Action {
+ get {
+ return this.eventAction;
+ }
+ }
+ }
}
}
namespace GMW_data.DS_UtilityTableAdapters {
@@ -10536,6 +10934,174 @@ namespace GMW_data.DS_UtilityTableAdapters {
}
}
+ ///
+ ///Represents the connection and commands used to retrieve and save data.
+ ///
+ [global::System.ComponentModel.DesignerCategoryAttribute("code")]
+ [global::System.ComponentModel.ToolboxItem(true)]
+ [global::System.ComponentModel.DataObjectAttribute(true)]
+ [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" +
+ ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
+ public partial class v_selPostazioniTableAdapter : global::System.ComponentModel.Component {
+
+ private global::System.Data.SqlClient.SqlDataAdapter _adapter;
+
+ private global::System.Data.SqlClient.SqlConnection _connection;
+
+ private global::System.Data.SqlClient.SqlTransaction _transaction;
+
+ private global::System.Data.SqlClient.SqlCommand[] _commandCollection;
+
+ private bool _clearBeforeFill;
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public v_selPostazioniTableAdapter() {
+ this.ClearBeforeFill = true;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter {
+ get {
+ if ((this._adapter == null)) {
+ this.InitAdapter();
+ }
+ return this._adapter;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public global::System.Data.SqlClient.SqlConnection Connection {
+ get {
+ if ((this._connection == null)) {
+ this.InitConnection();
+ }
+ return this._connection;
+ }
+ set {
+ this._connection = value;
+ if ((this.Adapter.InsertCommand != null)) {
+ this.Adapter.InsertCommand.Connection = value;
+ }
+ if ((this.Adapter.DeleteCommand != null)) {
+ this.Adapter.DeleteCommand.Connection = value;
+ }
+ if ((this.Adapter.UpdateCommand != null)) {
+ this.Adapter.UpdateCommand.Connection = value;
+ }
+ for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
+ if ((this.CommandCollection[i] != null)) {
+ ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value;
+ }
+ }
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ internal global::System.Data.SqlClient.SqlTransaction Transaction {
+ get {
+ return this._transaction;
+ }
+ set {
+ this._transaction = value;
+ for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
+ this.CommandCollection[i].Transaction = this._transaction;
+ }
+ if (((this.Adapter != null)
+ && (this.Adapter.DeleteCommand != null))) {
+ this.Adapter.DeleteCommand.Transaction = this._transaction;
+ }
+ if (((this.Adapter != null)
+ && (this.Adapter.InsertCommand != null))) {
+ this.Adapter.InsertCommand.Transaction = this._transaction;
+ }
+ if (((this.Adapter != null)
+ && (this.Adapter.UpdateCommand != null))) {
+ this.Adapter.UpdateCommand.Transaction = this._transaction;
+ }
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ protected global::System.Data.SqlClient.SqlCommand[] CommandCollection {
+ get {
+ if ((this._commandCollection == null)) {
+ this.InitCommandCollection();
+ }
+ return this._commandCollection;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ public bool ClearBeforeFill {
+ get {
+ return this._clearBeforeFill;
+ }
+ set {
+ this._clearBeforeFill = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ private void InitAdapter() {
+ this._adapter = new global::System.Data.SqlClient.SqlDataAdapter();
+ global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping();
+ tableMapping.SourceTable = "Table";
+ tableMapping.DataSetTable = "v_selPostazioni";
+ tableMapping.ColumnMappings.Add("value", "value");
+ tableMapping.ColumnMappings.Add("label", "label");
+ this._adapter.TableMappings.Add(tableMapping);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ private void InitConnection() {
+ this._connection = new global::System.Data.SqlClient.SqlConnection();
+ this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ private void InitCommandCollection() {
+ this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1];
+ this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
+ this._commandCollection[0].Connection = this.Connection;
+ this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_selPostazioni";
+ this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
+ [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)]
+ public virtual int Fill(DS_Utility.v_selPostazioniDataTable dataTable) {
+ this.Adapter.SelectCommand = this.CommandCollection[0];
+ if ((this.ClearBeforeFill == true)) {
+ dataTable.Clear();
+ }
+ int returnValue = this.Adapter.Fill(dataTable);
+ return returnValue;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
+ [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)]
+ public virtual DS_Utility.v_selPostazioniDataTable GetData() {
+ this.Adapter.SelectCommand = this.CommandCollection[0];
+ DS_Utility.v_selPostazioniDataTable dataTable = new DS_Utility.v_selPostazioniDataTable();
+ this.Adapter.Fill(dataTable);
+ return dataTable;
+ }
+ }
+
///
///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
///
diff --git a/GMW_data/DS_Utility.xsd b/GMW_data/DS_Utility.xsd
index 65295031..943c5fb0 100644
--- a/GMW_data/DS_Utility.xsd
+++ b/GMW_data/DS_Utility.xsd
@@ -9,7 +9,7 @@
-
+
SELECT value, label, conditio FROM dbo.v_selMag
@@ -24,7 +24,7 @@
-
+
SELECT value, label, conditio
@@ -41,7 +41,7 @@ ORDER BY label
-
+
SELECT value, label, CodCS, CodMag FROM dbo.v_selBlocco
@@ -57,7 +57,7 @@ ORDER BY label
-
+
SELECT value, label, CodCS, CodMag
@@ -74,7 +74,7 @@ WHERE (CodCS = @CodCS) AND (CodMag = @CodMag)
-
+
SELECT value, label, CodMag, CodCS FROM dbo.v_selTipoCella
@@ -90,7 +90,7 @@ WHERE (CodCS = @CodCS) AND (CodMag = @CodMag)
-
+
SELECT value, label, CodMag, CodCS
@@ -103,7 +103,7 @@ WHERE (CodMag = @CodMag) AND (CodCS = @CodCS)
-
+
SELECT value, label, CodMag, CodCS
@@ -119,7 +119,7 @@ WHERE (value = @value)
-
+
dbo.stp_getImpiantiByCodCS
@@ -142,7 +142,7 @@ WHERE (value = @value)
-
+
dbo.stp_dummy
@@ -158,7 +158,7 @@ WHERE (value = @value)
-
+
dbo.stp_accodaConsumoUdcMP
@@ -173,7 +173,7 @@ WHERE (value = @value)
-
+
BatchQueue.stp_batch_RapQual_S01
@@ -184,7 +184,7 @@ WHERE (value = @value)
-
+
BatchQueue.stp_batch_RapQual_S02
@@ -198,7 +198,7 @@ WHERE (value = @value)
-
+
dbo.stp_celleCreaMancantiBlocco
@@ -212,7 +212,7 @@ WHERE (value = @value)
-
+
dbo.stp_ContaCelle4Blocchi
@@ -225,7 +225,7 @@ WHERE (value = @value)
-
+
dbo.stp_ContaCelle4Tipo
@@ -238,7 +238,7 @@ WHERE (value = @value)
-
+
dbo.stp_ContaCelleBlocco
@@ -253,7 +253,7 @@ WHERE (value = @value)
-
+
dbo.stp_ContaCelleCapa
@@ -266,7 +266,7 @@ WHERE (value = @value)
-
+
dbo.stp_ContaCelleCreate
@@ -279,7 +279,7 @@ WHERE (value = @value)
-
+
dbo.stp_ContaDeltaCelleBlocco
@@ -291,7 +291,7 @@ WHERE (value = @value)
-
+
BatchQueue.stp_processaCodaConsumoMP
@@ -302,7 +302,7 @@ WHERE (value = @value)
-
+
dbo.stp_processaSpedizTerz
@@ -313,7 +313,7 @@ WHERE (value = @value)
-
+
dbo.stp_UDC_delibera
@@ -332,7 +332,7 @@ WHERE (value = @value)
-
+
SELECT value, label, conditio FROM dbo.v_selPeriodiTrad
@@ -347,7 +347,7 @@ WHERE (value = @value)
-
+
SELECT conditio, label, value FROM v_selPeriodiTrad WHERE (conditio = @conditio) ORDER BY value
@@ -361,7 +361,7 @@ WHERE (value = @value)
-
+
SELECT value, label FROM dbo.v_selStatiListe
@@ -378,7 +378,7 @@ WHERE (value = @value)
-
+
SELECT *
@@ -394,7 +394,7 @@ WHERE (value = @value)
-
+
dbo.stp_selTipoLista_getByIdx
@@ -409,7 +409,7 @@ WHERE (value = @value)
-
+
SELECT * FROM v_selUdcByPart
@@ -426,7 +426,7 @@ WHERE (value = @value)
-
+
dbo.stp_UdcPerParticolareCodLista
@@ -443,7 +443,7 @@ WHERE (value = @value)
-
+
SELECT value, label FROM dbo.v_selTipoDelibera
@@ -460,7 +460,7 @@ WHERE (value = @value)
-
+
dbo.stp_ricercaFullTerminalino
@@ -481,7 +481,7 @@ WHERE (value = @value)
-
+
SELECT value, label, conditio FROM dbo.v_selMagLogico
@@ -496,7 +496,7 @@ WHERE (value = @value)
-
+
SELECT value, label, conditio
@@ -512,7 +512,7 @@ WHERE (conditio = @conditio)
-
+
SELECT value, label, conditio FROM dbo.v_selDestinatariListePrelievo
@@ -527,7 +527,7 @@ WHERE (conditio = @conditio)
-
+
dbo.stp_selDestListePrelByConditio
@@ -538,7 +538,7 @@ WHERE (conditio = @conditio)
-
+
SELECT value, label, conditio FROM dbo.v_selDestinatariListePrelievo
@@ -553,7 +553,7 @@ where value = @value
-
+
INSERT INTO [RawData].[AS400_Comandi] ([DataEsecuzione], [Stored], [ComandoTSQL], [Test]) VALUES (@DataEsecuzione, @Stored, @ComandoTSQL, @Test)
@@ -580,7 +580,7 @@ where value = @value
-
+
dbo.stp_ComAs_lastComandoByStored
@@ -595,7 +595,7 @@ where value = @value
-
+
SELECT value, label, conditio FROM dbo.v_selParticolari
@@ -610,7 +610,7 @@ where value = @value
-
+
dbo.stp_particolariByConditio
@@ -621,7 +621,7 @@ where value = @value
-
+
dbo.stp_particolariByConditioLikePref
@@ -635,32 +635,49 @@ where value = @value
+
+
+
+
+
+ SELECT value, label FROM dbo.v_selPostazioni
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -670,25 +687,25 @@ where value = @value
-
+
-
-
+
+
-
+
-
+
@@ -698,25 +715,25 @@ where value = @value
-
+
-
-
+
+
-
+
-
+
@@ -726,38 +743,38 @@ where value = @value
-
+
-
+
-
+
-
+
-
+
-
+
@@ -767,32 +784,32 @@ where value = @value
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -802,11 +819,11 @@ where value = @value
-
+
-
-
+
+
@@ -816,24 +833,24 @@ where value = @value
-
+
-
+
-
+
-
+
@@ -843,32 +860,32 @@ where value = @value
-
+
-
+
-
+
-
+
-
-
+
+
@@ -878,17 +895,17 @@ where value = @value
-
+
-
+
-
+
@@ -898,24 +915,24 @@ where value = @value
-
+
-
+
-
+
-
+
@@ -925,24 +942,24 @@ where value = @value
-
+
-
+
-
+
-
+
@@ -952,24 +969,24 @@ where value = @value
-
+
-
+
-
+
-
+
@@ -979,46 +996,46 @@ where value = @value
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1028,6 +1045,26 @@ where value = @value
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1080,5 +1117,9 @@ where value = @value
+
+
+
+
\ No newline at end of file
diff --git a/GMW_data/DS_Utility.xss b/GMW_data/DS_Utility.xss
index ec25649d..89762794 100644
--- a/GMW_data/DS_Utility.xss
+++ b/GMW_data/DS_Utility.xss
@@ -4,23 +4,24 @@
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
-->
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GMW_data/DS_magazzino.Designer.cs b/GMW_data/DS_magazzino.Designer.cs
index ccfd98ed..7e6ae075 100644
--- a/GMW_data/DS_magazzino.Designer.cs
+++ b/GMW_data/DS_magazzino.Designer.cs
@@ -10961,7 +10961,7 @@ namespace GMW_data {
this.columnUDC.MaxLength = 50;
this.columnParticolare.MaxLength = 15;
this.columncodAzione.MaxLength = 10;
- this.columndescrizione.MaxLength = 50;
+ this.columndescrizione.MaxLength = 500;
this.columnclientIP.MaxLength = 250;
}
@@ -30494,7 +30494,7 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
private void InitCommandCollection() {
- this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3];
+ this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4];
this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
this._commandCollection[0].Connection = this.Connection;
this._commandCollection[0].CommandText = "SELECT *\r\nFROM dbo.StoricoAzioniOperatore";
@@ -30514,17 +30514,25 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codAzione", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand();
this._commandCollection[2].Connection = this.Connection;
- this._commandCollection[2].CommandText = "dbo.stp_SAO_insert";
+ this._commandCollection[2].CommandText = "dbo.stp_SAO_getLastPostazione";
this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure;
this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
- this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
- this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSoggetto", global::System.Data.SqlDbType.NVarChar, 17, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataOraFrom", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataOraTo", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codPostazione", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
- this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@clientIp", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
- this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
- this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 15, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
- this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codAzione", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
- this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand();
+ this._commandCollection[3].Connection = this.Connection;
+ this._commandCollection[3].CommandText = "dbo.stp_SAO_insert";
+ this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure;
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataOra", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSoggetto", global::System.Data.SqlDbType.NVarChar, 17, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codPostazione", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@clientIp", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 15, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@codAzione", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
+ this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@descrizione", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
@@ -30610,6 +30618,35 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
return dataTable;
}
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
+ [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
+ [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)]
+ public virtual DS_magazzino.StoricoAzioniOperatoreDataTable getLastByPost(global::System.Nullable DataOraFrom, global::System.Nullable DataOraTo, string codPostazione) {
+ this.Adapter.SelectCommand = this.CommandCollection[2];
+ if ((DataOraFrom.HasValue == true)) {
+ this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(DataOraFrom.Value));
+ }
+ else {
+ this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value;
+ }
+ if ((DataOraTo.HasValue == true)) {
+ this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(DataOraTo.Value));
+ }
+ else {
+ this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value;
+ }
+ if ((codPostazione == null)) {
+ this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value;
+ }
+ else {
+ this.Adapter.SelectCommand.Parameters[3].Value = ((string)(codPostazione));
+ }
+ DS_magazzino.StoricoAzioniOperatoreDataTable dataTable = new DS_magazzino.StoricoAzioniOperatoreDataTable();
+ this.Adapter.Fill(dataTable);
+ return dataTable;
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
@@ -30948,7 +30985,7 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
public virtual int insertQuery(global::System.Nullable DataOra, string CodSoggetto, string codPostazione, string clientIp, string UDC, string Particolare, string codAzione, string descrizione) {
- global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2];
+ global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3];
if ((DataOra.HasValue == true)) {
command.Parameters[1].Value = ((System.DateTime)(DataOra.Value));
}
diff --git a/GMW_data/DS_magazzino.xsd b/GMW_data/DS_magazzino.xsd
index e52de38a..19bb665b 100644
--- a/GMW_data/DS_magazzino.xsd
+++ b/GMW_data/DS_magazzino.xsd
@@ -2941,6 +2941,19 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
+
+
+
+ dbo.stp_SAO_getLastPostazione
+
+
+
+
+
+
+
+
+
@@ -2954,7 +2967,7 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
-
+
@@ -4062,7 +4075,7 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
-
+
@@ -4105,7 +4118,7 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
-
+
@@ -4247,17 +4260,17 @@ SELECT idxEvento, DataOra, CodSoggetto, codPostazione, clientIP, UDC, Particolar
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GMW_data/DS_magazzino.xss b/GMW_data/DS_magazzino.xss
index c8de35a8..9352027c 100644
--- a/GMW_data/DS_magazzino.xss
+++ b/GMW_data/DS_magazzino.xss
@@ -4,7 +4,7 @@
Changes to this file may cause incorrect behavior and will be lost if
the code is regenerated.
-->
-
+
@@ -31,7 +31,7 @@
-
+
diff --git a/GMW_data/SqlScripts/Vocabolario/vocab_495.sql b/GMW_data/SqlScripts/Vocabolario/vocab_495.sql
index bdc668a4..3c425759 100644
--- a/GMW_data/SqlScripts/Vocabolario/vocab_495.sql
+++ b/GMW_data/SqlScripts/Vocabolario/vocab_495.sql
@@ -1,3 +1,5 @@
+exec stp_insNewLemma 'btnShowStorico', 'Mostra Storico'
+exec stp_insNewLemma 'btnHideStorico', 'Nascondi Storico'
diff --git a/GMW_data/bin/Debug/GMW_data.dll b/GMW_data/bin/Debug/GMW_data.dll
index c0e9ef7e..9a3dce7f 100644
Binary files a/GMW_data/bin/Debug/GMW_data.dll and b/GMW_data/bin/Debug/GMW_data.dll differ
diff --git a/GMW_data/bin/Debug/SteamWare.dll b/GMW_data/bin/Debug/SteamWare.dll
index 39b28346..f7913f2f 100644
Binary files a/GMW_data/bin/Debug/SteamWare.dll and b/GMW_data/bin/Debug/SteamWare.dll differ
diff --git a/GMW_data/obj/Debug/GMW_data.csprojResolveAssemblyReference.cache b/GMW_data/obj/Debug/GMW_data.csprojResolveAssemblyReference.cache
index 516f4c65..ea72ab7f 100644
Binary files a/GMW_data/obj/Debug/GMW_data.csprojResolveAssemblyReference.cache and b/GMW_data/obj/Debug/GMW_data.csprojResolveAssemblyReference.cache differ
diff --git a/GMW_data/obj/Debug/GMW_data.dll b/GMW_data/obj/Debug/GMW_data.dll
index c0e9ef7e..9a3dce7f 100644
Binary files a/GMW_data/obj/Debug/GMW_data.dll and b/GMW_data/obj/Debug/GMW_data.dll differ
diff --git a/GMW_data/obj/Debug/GMW_data.pdb b/GMW_data/obj/Debug/GMW_data.pdb
new file mode 100644
index 00000000..f5a132fe
Binary files /dev/null and b/GMW_data/obj/Debug/GMW_data.pdb differ
diff --git a/GMW_data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll b/GMW_data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll
index fa512770..b1c2314c 100644
Binary files a/GMW_data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll and b/GMW_data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll differ
diff --git a/GMW_data/obj/Debug/TempPE/DS_magazzino.Designer.cs.dll b/GMW_data/obj/Debug/TempPE/DS_magazzino.Designer.cs.dll
index 00a431ed..2a6a0650 100644
Binary files a/GMW_data/obj/Debug/TempPE/DS_magazzino.Designer.cs.dll and b/GMW_data/obj/Debug/TempPE/DS_magazzino.Designer.cs.dll differ