//INSERT public bool insert(Tracciamenti tracciamento, string connectString) { bool esito = false; using (SqlConnection connection = new SqlConnection(connectString)) { using (SqlCommand dbCMD = new SqlCommand()) { try { dbCMD.CommandType = System.Data.CommandType.Text; dbCMD.Connection = connection; dbCMD.CommandText = string.Format(Query.insertTracciamenti, tracciamento.id_Componente_FK, tracciamento.id_Profondita_FK, tracciamento.DataUltimaModifica); connection.Open(); esito = dbCMD.ExecuteNonQuery() > 0; } catch (Exception) { throw; } finally { connection.Close(); } } } return(esito); }
public Tracciamenti GetTracciamentoByDate(DateTime date, string connectString) { Tracciamenti tracciamento = new Tracciamenti(); using (SqlConnection connection = new SqlConnection(connectString)) { using (SqlCommand dbCMD = new SqlCommand()) { try { dbCMD.CommandType = System.Data.CommandType.Text; dbCMD.Connection = connection; dbCMD.CommandText = string.Format(Query.GetTracciamentoByDate, date, connectString); connection.Open(); using (var reader = dbCMD.ExecuteReader()) { while (reader.Read()) { //tracciamento.id = reader.GetInt32(0); tracciamento.id_Componente_FK = reader.GetInt32(1); tracciamento.id_Profondita_FK = reader.GetInt32(2); tracciamento.DataUltimaModifica = reader.GetDateTime(3); } } } catch (Exception) { throw; } finally { connection.Close(); } } } return(tracciamento); }