public static void Kaydet(UrunIndirim indirim) { try { SqlParameter[] parameter = new SqlParameter[3]; parameter[0] = new SqlParameter("@urunId", SqlDbType.Int); parameter[0].Value = indirim.UrunId; parameter[1] = new SqlParameter("@adet", SqlDbType.Int); parameter[1].Value = indirim.Adet; parameter[2] = new SqlParameter("@oran", SqlDbType.Int); parameter[2].Value = indirim.Oran; SqlHelper.ExecuteNonQuery("urunIndirim_Ekle", parameter); } catch (Exception) { throw; } }
public static UrunIndirim UrunKampanyaGetir(int urunId, int miktar) { SqlParameter[] parameter = new SqlParameter[2]; parameter[0] = new SqlParameter("@urunId", SqlDbType.Int); parameter[0].Value = urunId; parameter[1] = new SqlParameter("@adet", SqlDbType.Int); parameter[1].Value = miktar; UrunIndirim indirim = new UrunIndirim(); SqlParameter prm = new SqlParameter("@urunId", urunId); using (SqlDataReader dr = SqlHelper.ExecuteReader("urunIndirim_Getir", parameter)) { while (dr.Read()) { indirim.Oran = dr.GetInt32(dr.GetOrdinal("oran")); indirim.Adet = dr.GetInt32(dr.GetOrdinal("adet")); } } return indirim; }
// Adet Bazlı Ürün İndirim İşlemleri #region Ürün indirim Kaydetme protected void btnUrunIndirimKampaya_Click(object sender, EventArgs e) { try { UrunIndirim indirim = new UrunIndirim { Adet = int.Parse(ddlUrunIndirimAdet.SelectedValue), UrunId = int.Parse(Request.QueryString["id"]), Oran = int.Parse(txtIndirimOran.Text) }; UrunIndirimDB.Kaydet(indirim); UrunIndirimleriListe(); } catch (Exception hata) { lblMesaj.Text = " Hata:" + hata.ToString(); lblMesaj.CssClass = "input-notification error"; } }