From 5bf6d86aed7e1dd1d80e289b0037decc66d5cbaa Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 23 Dec 2019 16:44:41 +0000 Subject: [PATCH] Integration : - lettura parametri macchina ora filtrata con Id configurazione corrente. --- IntegrationEgaltech/Generator.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/IntegrationEgaltech/Generator.cs b/IntegrationEgaltech/Generator.cs index 172c17d..7c508f2 100644 --- a/IntegrationEgaltech/Generator.cs +++ b/IntegrationEgaltech/Generator.cs @@ -802,13 +802,15 @@ namespace ib.essetre.integration.egaltech DataSet dsOffsets = new DataSet() ; string sqlOffsets = "SELECT [group], [key], [value] " + - "FROM [ESSETRE].[dbo].[vw_MachineParam] " + - "WHERE [group] = 'OFFSETS' " ; + "FROM [ESSETRE].[dbo].[vw_MachineParam] " + + "WHERE [group] = 'OFFSETS' AND configurationId = @ConfigId" ; // Connessione al DB ed esecuzione query using ( SqlConnection cn = new SqlConnection(_SqlConnectionStr)) { cn.Open() ; using ( SqlCommand cmd = new SqlCommand(sqlOffsets, cn)) { + cmd.Parameters.Add( "@ConfigId", SqlDbType.Int) ; + cmd.Parameters["@ConfigId"].Value = parameters.ConfigurationId ; var dataAdapter = new SqlDataAdapter( cmd) ; // Lettura DB e riempimento DataSet dsOffsets.Clear() ; @@ -821,13 +823,15 @@ namespace ib.essetre.integration.egaltech DataSet dsTrave = new DataSet() ; string sqlTrave = "SELECT [group], [key], [value] " + - "FROM [ESSETRE].[dbo].[vw_MachineParam] " + - "WHERE [group] = 'TRAVE' " ; + "FROM [ESSETRE].[dbo].[vw_MachineParam] " + + "WHERE [group] = 'TRAVE' AND configurationId = @ConfigId" ; // Connessione al DB ed esecuzione query using ( SqlConnection cn = new SqlConnection(_SqlConnectionStr)) { cn.Open() ; using ( SqlCommand cmd = new SqlCommand( sqlTrave, cn)) { + cmd.Parameters.Add( "@ConfigId", SqlDbType.Int) ; + cmd.Parameters["@ConfigId"].Value = parameters.ConfigurationId ; var dataAdapter = new SqlDataAdapter( cmd) ; // Lettura DB e riempimento DataSet dsTrave.Clear() ;