private void btnKaydet_Click(object sender, EventArgs e) { if (txtCesitAd.Text == "") { MessageBox.Show("Pizza Adı boş bırakılamaz"); return; } PizzaCesit pizza = (PizzaCesit)cboPizzaCesidi.SelectedItem; pizza.PizzaAd = txtCesitAd.Text; db.SaveChanges(); PizzaCesitleriListele(); DuzenlemeModundanCik(); IcerikDuzenlendinde(EventArgs.Empty); }
private void btnSil_Click(object sender, EventArgs e) { PizzaCesit secilen = (PizzaCesit)cboPizzaCesidi.SelectedItem; foreach (var item in db.Siparisler.ToList()) { if (item.PizzaCesitId == secilen.Id) { MessageBox.Show("Bu Pizzayı içeren sipariş var."); return; } } db.PizzaCesitler.Remove(secilen); db.SaveChanges(); PizzaCesitleriListele(); IcerikDuzenlendinde(EventArgs.Empty); }
private void btnDuzenle_Click(object sender, EventArgs e) { if (dgvSiparisler.SelectedRows.Count <= 0) { return; } FormuTemizle(); btnSil.Enabled = false; btnDuzenle.Enabled = false; btnIptal.Visible = true; btnKaydet.Visible = true; btnEkle.Visible = false; Siparis siparis = (Siparis)dgvSiparisler.SelectedRows[0].DataBoundItem; txtMusteriAdSoyad.Text = siparis.MusteriAdSoyad; txtTeslimatAdresi.Text = siparis.Adres; chkTeslimEdildi.Checked = siparis.TeslimDurumu; for (int i = 0; i < clbEkstraMalzemeler.Items.Count; i++) { EkstraMalzeme mal = (EkstraMalzeme)clbEkstraMalzemeler.Items[i]; if (siparis.EkstraMalzemeler.Any(x => x.Id == mal.Id)) { clbEkstraMalzemeler.SetItemChecked(i, true); } } for (int i = 0; i < cboPizzaCesidi.Items.Count; i++) { cboPizzaCesidi.SelectedIndex = i; PizzaCesit piz = (PizzaCesit)cboPizzaCesidi.SelectedItem; if (piz.Id == siparis.PizzaCesitId) { cboPizzaCesidi.SelectedIndex = i; return;; } } }