public int guncelleUrun(Entities.URUN urun) { SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = Settings.connectionString; SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "Update URUN set Adi=@Adi,Barkodu=@Barkodu,BirimID=@Birimi,KategoriID=@Kategorisi," + "SatisFiyati=@SatisFiyati where UrunID=@ID"; cmd.Parameters.Add("@Adi", SqlDbType.VarChar, 50); cmd.Parameters.Add("@Barkodu", SqlDbType.VarChar, 16); cmd.Parameters.Add("@Birimi", SqlDbType.Int); cmd.Parameters.Add("@Kategorisi", SqlDbType.Int); cmd.Parameters.Add("@SatisFiyati", SqlDbType.Decimal); cmd.Parameters.Add("@ID", SqlDbType.Int); cmd.Parameters["@Adi"].Value = urun.Adi; cmd.Parameters["@Barkodu"].Value = urun.Barkodu; cmd.Parameters["@Birimi"].Value = urun.BirimID; cmd.Parameters["@Kategorisi"].Value = urun.KategoriID; cmd.Parameters["@SatisFiyati"].Value = urun.SatisFiyati; cmd.Parameters["@ID"].Value = urun.UrunID; if (cnn.State == ConnectionState.Closed) { cnn.Open(); } int a = cmd.ExecuteNonQuery(); if (cnn.State == ConnectionState.Open) { cnn.Close(); } return(a); }
private void button2_Click(object sender, EventArgs e) { if (textBox1.Text.Trim() == "" || textBox2.Text.Trim() == "" || textBox4.Text.Trim() == "" || comboBox1.SelectedIndex == -1 || comboBox2.SelectedIndex == -1) { MessageBox.Show("Bütün Alanlar Doldurulmak Zorundadır", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } DataLogic.URUN urun = new DataLogic.URUN(); Entities.URUN d = new Entities.URUN(); d.Adi = textBox1.Text.ToUpper(); d.Barkodu = textBox2.Text; d.SatisFiyati = Convert.ToDouble(textBox4.Text); d.BirimID = Convert.ToInt32(comboBox1.SelectedValue.ToString()); d.KategoriID = Convert.ToInt32(comboBox2.SelectedValue.ToString()); int a = -1; if (textBoxID.Text != "") //ID nin tutulduğu textBox { d.UrunID = Convert.ToInt32(textBoxID.Text); a = urun.guncelleUrun(d); } else { a = urun.kaydetUrun(d); } if (a == 1) { MessageBox.Show("İşleminiz Gerçekleştirildi", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Information); temizle(); urunleriGetir(); } else { MessageBox.Show("İşleminiz Yapılamadı", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int kaydetUrun(Entities.URUN urun) { SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = Settings.connectionString; SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "INSERT INTO URUN(Adi,Barkodu,BirimID,KategoriID,SatisFiyati) values" + "(@Adi,@Barkodu,@Birimi,@Kategorisi,@SatisFiyati)"; cmd.Parameters.Add("@Adi", SqlDbType.VarChar, 50); cmd.Parameters.Add("@Barkodu", SqlDbType.VarChar, 16); cmd.Parameters.Add("@Birimi", SqlDbType.Int); cmd.Parameters.Add("@Kategorisi", SqlDbType.Int); cmd.Parameters.Add("@SatisFiyati", SqlDbType.Decimal); cmd.Parameters["@Adi"].Value = urun.Adi; cmd.Parameters["@Barkodu"].Value = urun.Barkodu; cmd.Parameters["@Birimi"].Value = urun.BirimID; cmd.Parameters["@Kategorisi"].Value = urun.KategoriID; cmd.Parameters["@SatisFiyati"].Value = urun.SatisFiyati; if (cnn.State == ConnectionState.Closed) { cnn.Open(); } int a = cmd.ExecuteNonQuery(); if (cnn.State == ConnectionState.Open) { cnn.Close(); } return(a); }