private void btnSil_Click(object sender, EventArgs e) { try { bool success; using (var kitapBusiness = new KitapBusiness()) { success = kitapBusiness.Sil(Convert.ToInt32(txtBarkodNo.Text)); } var message = success ? "done" : "failed"; try { using (var kitapBusiness = new KitapBusiness()) { List <Kitap> kitap = kitapBusiness.Listele().OrderBy(x => x.BarkodNo).ToList(); dataGridKitap.DataSource = kitap.ToList(); } } catch (Exception ex) { MessageBox.Show("Error happened: " + ex.Message); } MessageBox.Show("Operation " + message); } catch (Exception ex) { MessageBox.Show("Error happened: " + ex.Message); } }
private void button5_Click(object sender, EventArgs e) { //kitapKayitDal kayit = new kitapKayitDal(); // kayit.Guncelle(textBox8 ,textBox11 ,textBox7,textBox6,textBox5); KitapBusiness kayit = new KitapBusiness(); kayit.x(textBox5, textBox8, textBox11, textBox7, textBox6); }
private void btnKitapKaydet_Click(object sender, EventArgs e) { try { if (txtKitapAd.Text == null) { return; } //ep1.Clear(); Context db = new Context(); KitapBusiness kb = new KitapBusiness(); db.Kitaplar.Add(new Kitap() { YazarId = (cmbKitapYazarlar.SelectedItem as YazarViewModel).YazarId, KitapAdi = string.IsNullOrEmpty(txtKitapAd.Text) ? null : txtKitapAd.Text, //boş kaydetmesin diye YazarAdi = (cmbKitapYazarlar.SelectedItem as YazarViewModel).YazarAdi, YazarSoyadi = (cmbKitapYazarlar.SelectedItem as YazarViewModel).YazarSoyadi, Kategori = (KitapKategorileri)Enum.Parse(typeof(KitapKategorileri), cmbKitapKategori.SelectedItem.ToString()) }); Yazar yzr = new Yazar() { YazarAdi = (cmbKitapYazarlar.SelectedItem as YazarViewModel).YazarAdi, YazarSoyadi = (cmbKitapYazarlar.SelectedItem as YazarViewModel).YazarSoyadi }; Kitap ktp = new Kitap() { KitapAdi = string.IsNullOrEmpty(txtKitapAd.Text) ? null : txtKitapAd.Text }; int sonuc = db.SaveChanges(); MessageBox.Show($"{sonuc} kayit eklendi"); KategorileriGetir(); kb.KitapEkle(yzr, ktp); } catch (DbEntityValidationException ex) { MessageBox.Show(EntityHelper.ValidationMessage(ex), "Bir hata olustu", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message); } // if (txtKitapAd.Text == null || txtYazarAd.Text == null || txtYazarSoyad.Text == null) return; // lstKitaplar.Items.Clear(); // Form1.Context.Kitaplar.Add(new Kitap() { // KitapAdi = txtKitapAd.Text, // YazarAdi = txtYazarAd.Text, // YazarSoyadi = txtYazarSoyad.Text, //}); // lstKitaplar.Items.AddRange(Form1.Context.Kitaplar.ToArray()); // ClearHelper.Temizle(this); }
private void btnListele_Click(object sender, EventArgs e) { try { using (var kitapBusiness = new KitapBusiness()) { List <Kitap> customers = kitapBusiness.Listele().OrderBy(x => x.BarkodNo).ToList(); dataGridKitap.DataSource = customers.ToList(); } } catch (Exception ex) { MessageBox.Show("Error happened: " + ex.Message); } }
private void btnEkle_Click(object sender, EventArgs e) { try { bool success; using (var kitapBusiness = new KitapBusiness()) { success = kitapBusiness.Ekle(new Kitap() { KitapAdi = txtKitapAdi.Text, Yazar = txtYazar.Text, Yayinevi = txtYayinevi.Text, SayfaSayisi = Convert.ToInt32(txtSayfaSayisi.Text), BasimYili = Convert.ToInt32(txtBasimYili.Text) }); } var message = success ? "done" : "failed"; try { using (var kitapBusiness = new KitapBusiness()) { List <Kitap> kitap = kitapBusiness.Listele().OrderBy(x => x.BarkodNo).ToList(); dataGridKitap.DataSource = kitap.ToList(); } } catch (Exception ex) { MessageBox.Show("Error happened: " + ex.Message); } MessageBox.Show("Operation " + message); } catch (Exception ex) { MessageBox.Show("Error happened: " + ex.Message); } }