public static bool Delete(Product entity) { SqlCommand command = new SqlCommand("DeleteProduct", Helper.Connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@id", entity.ProductID); return Helper.MyExecuteNonQuery(command); }
public static bool Add(Product entity) { SqlCommand command = new SqlCommand("AddProduct", Helper.Connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@n", entity.ProductName); command.Parameters.AddWithValue("@p", entity.UnitPrice); command.Parameters.AddWithValue("@s", entity.UnitsInStock); return Helper.MyExecuteNonQuery(command); }
private void btnDelete_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) return; Product deleted = new Product(); deleted.ProductID = (int)dataGridView1.CurrentRow.Cells["ProductID"].Value; if (!Products.Delete(deleted)) MessageBox.Show("Ürün Silenemedi"); dataGridView1.DataSource = Products.getList(); }
private void btnUpdate_Click(object sender, EventArgs e) { Product updated = new Product(); updated.ProductID = (int)txtProductName.Tag; updated.ProductName = txtProductName.Text; updated.UnitPrice = nudPrice.Value; updated.UnitsInStock = (short)nudPrice.Value; if (!Products.Update(updated)) MessageBox.Show("Ürün Güncellenemedi"); dataGridView1.DataSource = Products.getList(); }
private void btnAdd_Click(object sender, EventArgs e) { Product entity = new Product(); entity.ProductName = txtProductName.Text; entity.UnitPrice = nudPrice.Value; entity.UnitsInStock = (short)nudStock.Value; if (!Products.Add(entity)) MessageBox.Show("Ürün Eklenemedi"); //ekledikten sonra listelemeyi yeniden yapıyoruz. dataGridView1.DataSource = Products.getList(); }