diff --git a/ETS_Data/Ds_ProjEts.Designer.cs b/ETS_Data/Ds_ProjEts.Designer.cs index a32b7a1..a81cd30 100644 --- a/ETS_Data/Ds_ProjEts.Designer.cs +++ b/ETS_Data/Ds_ProjEts.Designer.cs @@ -21257,36 +21257,42 @@ SELECT CodTipoRisorsa, DescrTipoRisorsa, costoOrario FROM AnagTipoRisorse WHERE [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[5]; + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[6]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0].Connection = this.Connection; this._commandCollection[0].CommandText = "SELECT * FROM v_Dip2ATR"; this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[1].Connection = this.Connection; - this._commandCollection[1].CommandText = "dbo.stp_D2ATR_getBazOrd"; + this._commandCollection[1].CommandText = "dbo.stp_D2ATR_deleteQuery"; this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[1].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[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 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_D2ATR_getByGroup"; + this._commandCollection[2].CommandText = "dbo.stp_D2ATR_getBazOrd"; 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("@Gruppo", 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_D2ATR_insertMissing"; + this._commandCollection[3].CommandText = "dbo.stp_D2ATR_getByGroup"; 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("@Gruppo", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[4].Connection = this.Connection; - this._commandCollection[4].CommandText = "dbo.stp_D2ATR_updateQuery"; + this._commandCollection[4].CommandText = "dbo.stp_D2ATR_insertMissing"; this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoRisorsa", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Gruppo", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@GrpOrder", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[5].Connection = this.Connection; + this._commandCollection[5].CommandText = "dbo.stp_D2ATR_updateQuery"; + this._commandCollection[5].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[5].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[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxDipendente", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoRisorsa", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Gruppo", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@GrpOrder", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -21318,7 +21324,7 @@ SELECT CodTipoRisorsa, DescrTipoRisorsa, costoOrario FROM AnagTipoRisorse WHERE [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual Ds_ProjEts.Dip2ATRDataTable getBazOrd() { - this.Adapter.SelectCommand = this.CommandCollection[1]; + this.Adapter.SelectCommand = this.CommandCollection[2]; Ds_ProjEts.Dip2ATRDataTable dataTable = new Ds_ProjEts.Dip2ATRDataTable(); this.Adapter.Fill(dataTable); return dataTable; @@ -21329,7 +21335,7 @@ SELECT CodTipoRisorsa, DescrTipoRisorsa, costoOrario FROM AnagTipoRisorse WHERE [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual Ds_ProjEts.Dip2ATRDataTable GetByGroup(string Gruppo) { - this.Adapter.SelectCommand = this.CommandCollection[2]; + this.Adapter.SelectCommand = this.CommandCollection[3]; if ((Gruppo == null)) { this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; } @@ -21346,7 +21352,7 @@ SELECT CodTipoRisorsa, DescrTipoRisorsa, costoOrario FROM AnagTipoRisorse WHERE [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual Ds_ProjEts.Dip2ATRDataTable updateQuery(global::System.Nullable Original_idxDipendente, string CodTipoRisorsa, string Gruppo, global::System.Nullable GrpOrder) { - this.Adapter.SelectCommand = this.CommandCollection[4]; + this.Adapter.SelectCommand = this.CommandCollection[5]; if ((Original_idxDipendente.HasValue == true)) { this.Adapter.SelectCommand.Parameters[1].Value = ((int)(Original_idxDipendente.Value)); } @@ -21376,11 +21382,39 @@ SELECT CodTipoRisorsa, DescrTipoRisorsa, costoOrario FROM AnagTipoRisorse WHERE return dataTable; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int deleteQuery(global::System.Nullable Original_idxDipendente) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; + if ((Original_idxDipendente.HasValue == true)) { + command.Parameters[1].Value = ((int)(Original_idxDipendente.Value)); + } + else { + command.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + return returnValue; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int insertMissing() { - global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; global::System.Data.ConnectionState previousConnectionState = command.Connection.State; if (((command.Connection.State & global::System.Data.ConnectionState.Open) != global::System.Data.ConnectionState.Open)) { diff --git a/ETS_Data/Ds_ProjEts.xsd b/ETS_Data/Ds_ProjEts.xsd index 24ce5a8..0c3cbb5 100644 --- a/ETS_Data/Ds_ProjEts.xsd +++ b/ETS_Data/Ds_ProjEts.xsd @@ -977,6 +977,17 @@ SELECT CodTipoRisorsa, DescrTipoRisorsa, costoOrario FROM AnagTipoRisorse WHERE + + + + dbo.stp_D2ATR_deleteQuery + + + + + + + @@ -2026,7 +2037,7 @@ ORDER BY OrdGruppo - + @@ -2069,7 +2080,7 @@ ORDER BY OrdGruppo - + @@ -2119,7 +2130,7 @@ ORDER BY OrdGruppo - + @@ -2215,7 +2226,7 @@ ORDER BY OrdGruppo - + @@ -2266,7 +2277,7 @@ ORDER BY OrdGruppo - + @@ -2318,7 +2329,7 @@ ORDER BY OrdGruppo - + @@ -2421,7 +2432,7 @@ ORDER BY OrdGruppo - + @@ -2469,7 +2480,7 @@ ORDER BY OrdGruppo - + @@ -2486,7 +2497,7 @@ ORDER BY OrdGruppo - + @@ -2507,7 +2518,7 @@ ORDER BY OrdGruppo - + @@ -2552,7 +2563,7 @@ ORDER BY OrdGruppo - + @@ -2687,7 +2698,7 @@ ORDER BY OrdGruppo - + @@ -2706,7 +2717,7 @@ ORDER BY OrdGruppo - + @@ -2717,7 +2728,7 @@ ORDER BY OrdGruppo - + @@ -2733,7 +2744,7 @@ ORDER BY OrdGruppo - + @@ -2762,7 +2773,7 @@ ORDER BY OrdGruppo - + @@ -2782,7 +2793,7 @@ ORDER BY OrdGruppo - + @@ -2796,7 +2807,7 @@ ORDER BY OrdGruppo - + @@ -2811,7 +2822,7 @@ ORDER BY OrdGruppo - + @@ -2827,7 +2838,7 @@ ORDER BY OrdGruppo - + @@ -2926,7 +2937,7 @@ ORDER BY OrdGruppo - + @@ -3049,13 +3060,13 @@ ORDER BY OrdGruppo - - - - - - - + + + + + + + \ No newline at end of file diff --git a/ETS_Data/Ds_ProjEts.xss b/ETS_Data/Ds_ProjEts.xss index a379c6e..ee4d197 100644 --- a/ETS_Data/Ds_ProjEts.xss +++ b/ETS_Data/Ds_ProjEts.xss @@ -4,7 +4,7 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + @@ -15,7 +15,7 @@ - + diff --git a/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql b/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql index 9291967..8d33f54 100644 --- a/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql +++ b/ETS_Data/SQL/ETS_PROJ/ETS_PROJ_2110.sql @@ -321,6 +321,11 @@ RETURN GO + +insert into AnagTipoRisorse(CodTipoRisorsa, DescrTipoRisorsa, costoOrario) +VALUES ('ND', 'NON ASSEGNATO', 40) +GO + /********************************************************** * STORED stp_D2ATR_insertMissing * @@ -338,11 +343,11 @@ WITH cteNewUser AS SELECT D.idxDipendente FROM Dipendenti D LEFT OUTER JOIN Dip2ATR D2A ON D.idxDipendente = D2A.idxDipendente - WHERE D2A.idxDipendente IS NULL + WHERE D.gruppo = 'ETS' AND D2A.idxDipendente IS NULL ) INSERT INTO Dip2ATR(idxDipendente, CodTipoRisorsa, Gruppo, GrpOrder) -SELECT idxDipendente, 'DIS', 'ZZZ', 999 +SELECT idxDipendente, 'ND', 'ZZZ', 999 FROM cteNewUser RETURN @@ -356,3 +361,23 @@ ALTER TABLE Dip2ATR ADD CONSTRAINT PK_Dip2ATR PRIMARY KEY (idxDipendente) GO +/********************************************************** +* STORED stp_D2ATR_deleteQuery +* +* eliminazione dipentente NON gestito in Bazaar +* +* mod: S.E.L. 2021.10.19 release +* +**********************************************************/ +create PROCEDURE [dbo].[stp_D2ATR_deleteQuery] +( + @Original_idxDipendente INT = 0 +) +AS + +DELETE +FROM Dip2ATR +WHERE idxDipendente = @Original_idxDipendente + +RETURN +GO diff --git a/ETS_Data/obj/Debug/TempPE/Ds_ProjEts.Designer.cs.dll b/ETS_Data/obj/Debug/TempPE/Ds_ProjEts.Designer.cs.dll index e53f31b..f1cf9c1 100644 Binary files a/ETS_Data/obj/Debug/TempPE/Ds_ProjEts.Designer.cs.dll and b/ETS_Data/obj/Debug/TempPE/Ds_ProjEts.Designer.cs.dll differ diff --git a/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx b/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx index daf25e7..a2d8cd8 100644 --- a/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx +++ b/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx @@ -10,20 +10,7 @@
- - - - - - gestione gruppi: -
    -
  • Anagrafica gruppi EDIT
  • -
  • Anagrafica gruppi SELECT --> detail utenti
  • -
  • Anagrafica gruppi ADD
  • -
  • Anagrafica gruppi DELETE
  • -
  • Sync utenti
  • -
  • Edit Assegnazione utenti-Gruppi
  • -
+
\ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.cs b/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.cs index 634e9dd..ae5f5c9 100644 --- a/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.cs +++ b/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.cs @@ -11,6 +11,11 @@ namespace PROJ_ETS { #region Private Methods + private void Mod_Dip2Atr_eh_Updated(object sender, EventArgs e) + { + mod_GroupsMan.doUpdate(); + } + private void Mod_GroupsMan_eh_Reset(object sender, EventArgs e) { mod_Dip2Atr.Gruppo = "#"; @@ -36,6 +41,7 @@ namespace PROJ_ETS } mod_GroupsMan.eh_Select += Mod_GroupsMan_eh_Select; mod_GroupsMan.eh_Reset += Mod_GroupsMan_eh_Reset; + mod_Dip2Atr.eh_Updated += Mod_Dip2Atr_eh_Updated; } #endregion Protected Methods diff --git a/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.designer.cs b/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.designer.cs index 3db8da5..fb36571 100644 --- a/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.designer.cs +++ b/PROJ-ETS/PROJ-ETS/BazaarGroups.aspx.designer.cs @@ -32,15 +32,6 @@ namespace PROJ_ETS /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divDetail; - /// - /// updDip2ATR control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::System.Web.UI.UpdatePanel updDip2ATR; - /// /// mod_Dip2Atr control. /// diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx index 94d64bb..4d577ed 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx @@ -25,13 +25,6 @@ - <%-- - - - - - - --%> @@ -42,7 +35,6 @@ - <%----%> @@ -55,17 +47,27 @@ + + + + + + + - + + + + + - diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx.cs index 6aff982..29e6cf7 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_Dip2Atr.ascx.cs @@ -9,6 +9,12 @@ namespace PROJ_ETS.WebUserControls { public partial class mod_Dip2Atr : System.Web.UI.UserControl { + #region Public Events + + public event EventHandler eh_Updated; + + #endregion Public Events + #region Public Properties public string Gruppo @@ -26,6 +32,18 @@ namespace PROJ_ETS.WebUserControls #endregion Public Properties + #region Private Methods + + private void reportUpdate() + { + if (eh_Updated != null) + { + eh_Updated(this, new EventArgs()); + } + } + + #endregion Private Methods + #region Protected Methods protected void lbtReset_Click(object sender, EventArgs e) @@ -34,6 +52,16 @@ namespace PROJ_ETS.WebUserControls grView.DataBind(); } + protected void ods_Deleted(object sender, ObjectDataSourceStatusEventArgs e) + { + reportUpdate(); + } + + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + reportUpdate(); + } + protected void Page_Load(object sender, EventArgs e) { } diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx index e376fa0..29cf96f 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx @@ -31,6 +31,11 @@ + + + + + diff --git a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx.cs b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx.cs index d5cca2e..5bb019d 100644 --- a/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx.cs +++ b/PROJ-ETS/PROJ-ETS/WebUserControls/mod_GroupsMan.ascx.cs @@ -1,4 +1,5 @@ -using System; +using ETS_Data; +using System; using System.Collections.Generic; using System.Linq; using System.Web; @@ -49,10 +50,32 @@ namespace PROJ_ETS.WebUserControls } } + protected void lbtUserSync_Click(object sender, EventArgs e) + { + // chiama import missing + DataProxy_ProjEts.DP.taD2ATR.insertMissing(); + // reset gridview... + grView.SelectedIndex = -1; + grView.DataBind(); + if (eh_Reset != null) + { + eh_Reset(this, new EventArgs()); + } + } + protected void Page_Load(object sender, EventArgs e) { } #endregion Protected Methods + + #region Internal Methods + + internal void doUpdate() + { + grView.DataBind(); + } + + #endregion Internal Methods } } \ No newline at end of file diff --git a/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll b/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll index 83b717d..f1a3e11 100644 Binary files a/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll and b/PROJ-ETS/PROJ-ETS/bin/ETS_Data.dll differ diff --git a/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll b/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll index ea3d4d7..124c8f2 100644 Binary files a/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll and b/PROJ-ETS/PROJ-ETS/bin/PROJ-ETS.dll differ