コード例 #1
0
        //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);
        }
コード例 #2
0
        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);
        }