private void button1_Click(object sender, EventArgs e) { if (textBox1.Text.Trim() == "") { MessageBox.Show("Kategori Adı Alanını Doldurunuz"); return; } DataLogic.KATEGORI kategori = new DataLogic.KATEGORI(); Entities.KATEGORI degisken = new Entities.KATEGORI(); degisken.KategoriAdi = textBox1.Text.ToUpper(); int a = kategori.kaydetKategori(degisken); if (a == 1) { MessageBox.Show("İşleminiz Gerçekleştirildi", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Information); textBox1.Text = ""; getirKategoriler(); } else if (a == -1) { MessageBox.Show("İşleminiz Yapılamadı\n\nAynı Kategori Sistemde Kayıtlı", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int kaydetKategori(Entities.KATEGORI degisken) { try { SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = Settings.connectionString; SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "INSERT INTO KATEGORI (KategoriAdi) values (@KategoriAdi)"; cmd.Parameters.Add("@KategoriAdi", SqlDbType.VarChar, 50); cmd.Parameters["@KategoriAdi"].Value = degisken.KategoriAdi; if (cnn.State == ConnectionState.Closed) { cnn.Open(); } int a = cmd.ExecuteNonQuery(); if (cnn.State == ConnectionState.Open) { cnn.Close(); } return(a); } catch { return(-1); } }