コード例 #1
0
        public string Save(RodQuality aRodQuality)
        {
            if (aRodQualityDataAccess.IsQualityUnique(aRodQuality.Quality) != null)
            {
                return("Quality already exists");
            }
            string msg = aRodQualityDataAccess.Save(aRodQuality);

            return(msg);
        }
コード例 #2
0
        private void saveRodQualityButton_Click(object sender, EventArgs e)
        {
            RodQuality aRodQuality = new RodQuality();

            aRodQuality.Quality = rodQualityEntryTextBox.Text;

            RodQualityManager aRodQualityManager = new RodQualityManager();
            string            msg = aRodQualityManager.Save(aRodQuality);

            MessageBox.Show(msg);
        }
        internal string Save(RodQuality aRodQuality)
        {
            string        query         = "INSERT INTO t_rod_quality(quality) VALUES ('" + aRodQuality.Quality + "')";
            SqlConnection sqlConnection = new SqlConnection(connectionString);

            sqlConnection.Open();
            SqlCommand sqlCommand = new SqlCommand(query, sqlConnection);

            sqlCommand.ExecuteNonQuery();
            sqlConnection.Close();
            return("Rod Quality info saved");
        }
        public object IsQualityUnique(string quality)
        {
            string        query         = "SELECT * FROM t_rod_quality where quality = '" + quality + "'";
            SqlConnection sqlConnection = new SqlConnection(connectionString);

            sqlConnection.Open();
            SqlCommand    sqlCommand    = new SqlCommand(query, sqlConnection);
            SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

            while (sqlDataReader.Read())
            {
                RodQuality aRodQuality = new RodQuality();
                aRodQuality.Quality = sqlDataReader[1].ToString();
                sqlConnection.Close();
                return(aRodQuality);
            }
            sqlConnection.Close();
            return(null);
        }
        public List <RodQuality> GetAll()
        {
            string        query         = "SELECT * FROM t_rod_quality";
            SqlConnection sqlConnection = new SqlConnection(connectionString);

            sqlConnection.Open();

            SqlCommand sqlCommand = new SqlCommand(query, sqlConnection);

            SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

            List <RodQuality> rodQualities = new List <RodQuality>();

            while (sqlDataReader.Read())
            {
                RodQuality aRodQuality = new RodQuality();
                aRodQuality.Id      = Convert.ToInt32(sqlDataReader[0]);
                aRodQuality.Quality = sqlDataReader[1].ToString();
                rodQualities.Add(aRodQuality);
            }
            sqlConnection.Close();
            return(rodQualities);
        }