private void veriTabaniEkle() { if (kitapAdi.Text == "" || yazari.Text == "" || yayinEvi.Text == "" || turu.Text == "" || sayfaSayisi.Text == "" || baskisi.Text == "" || depo.Text == "" || fiyat.Text == "" || adet.Text == "") { MessageBox.Show("Alanlar doldurulmak zorundadır!! Depo eklemediyseniz önce depo eklemeniz gerekmektedir."); } else { YazarFonksiyonlari.yazarEkle(yazari.Text); YayinEviFonksiyonlari.yayinEviEkle(yayinEvi.Text); TurFonksiyolari.turEkle(turu.Text); KitapFonksiyolari.KitapEkle(kitapAdi.Text, yazari.Text, yayinEvi.Text, turu.Text, Convert.ToInt32(sayfaSayisi.Text), baskisi.Text, depoKoduCek(depo.Text), Convert.ToInt32(fiyat.Text), Convert.ToInt32(adet.Text)); } }
private void button2_Click_1(object sender, EventArgs e) { if (sgkitapAdi.Text == "" || sgturu.Text == "" || sgyayinEvi.Text == "" || sgyazari.Text == "" || sgfiyat.Text == "" || sgadet.Text == "" || sgdepo.Text == "") { MessageBox.Show("Alanlar doldurulmak zorundadır!"); } else { baglanti.Open(); MySqlCommand command = new MySqlCommand(); MySqlCommand command2 = new MySqlCommand(); command2.CommandText = "select count(kitapAdi) from kitaplar where kitapAdi='" + sgkitapAdi.Text + "'"; command2.Connection = baglanti; int sart = Convert.ToInt32(command2.ExecuteScalar()); if (sgkitapAdi.Text == kitaplabel.Text && sgyazari.Text == sgyazarilabel.Text && sgyayinEvi.Text == sgyayinevilabel.Text) { DialogResult secenek = MessageBox.Show("Emin misiniz?", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { YazarFonksiyonlari.yazarEkle(sgyazari.Text); YayinEviFonksiyonlari.yayinEviEkle(sgyayinEvi.Text); TurFonksiyolari.turEkle(sgturu.Text); command.CommandText = "update kitaplar set kitapAdi='" + sgkitapAdi.Text + "',yazari='" + yazarKoduCek(sgyazari.Text) + "',yayinEvi='" + yayinEviKoduCek(sgyayinEvi.Text) + "',turu='" + turKoduCek(sgturu.Text) + "' where kitapKodu='" + kitapKoduLabel.Text + "'"; command.Connection = baglanti; command.ExecuteNonQuery(); command.CommandText = "update kitap_depo set depoKodu='" + depoKoduCek(sgdepo.Text) + "',satisFiyati=" + Convert.ToInt32(sgfiyat.Text) + ",adet=" + Convert.ToInt32(sgadet.Text) + " where kitapKodu='" + kitapKoduLabel.Text + "'"; command.ExecuteNonQuery(); MessageBox.Show("Güncelleme başarılı!!"); } } else if (!KitapFonksiyolari.ayniKitapVarMi(sgkitapAdi.Text, yazarKoduCek(sgyazari.Text), yayinEviKoduCek(sgyayinEvi.Text))) { if (sgkitapAdi.Text != kitaplabel.Text && sart > 0) { DialogResult secenek = MessageBox.Show("Bu kitap adi zaten veritabanında mevcut!! Yine de değiştirmek istediğinizden emin misiniz?", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { YazarFonksiyonlari.yazarEkle(sgyazari.Text); YayinEviFonksiyonlari.yayinEviEkle(sgyayinEvi.Text); TurFonksiyolari.turEkle(sgturu.Text); command.CommandText = "update kitaplar set kitapAdi='" + sgkitapAdi.Text + "',yazari='" + yazarKoduCek(sgyazari.Text) + "',yayinEvi='" + yayinEviKoduCek(sgyayinEvi.Text) + "',turu='" + turKoduCek(sgturu.Text) + "' where kitapKodu='" + kitapKoduLabel.Text + "'"; command.Connection = baglanti; command.ExecuteNonQuery(); command.CommandText = "update kitap_depo set depoKodu='" + depoKoduCek(sgdepo.Text) + "',satisFiyati=" + Convert.ToInt32(sgfiyat.Text) + ",adet=" + Convert.ToInt32(sgadet.Text) + " where kitapKodu='" + kitapKoduLabel.Text + "'"; command.ExecuteNonQuery(); MessageBox.Show("Güncelleme başarılı!!"); } } else { DialogResult secenek = MessageBox.Show("Emin misiniz?", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { YazarFonksiyonlari.yazarEkle(sgyazari.Text); YayinEviFonksiyonlari.yayinEviEkle(sgyayinEvi.Text); TurFonksiyolari.turEkle(sgturu.Text); command.CommandText = "update kitaplar set kitapAdi='" + sgkitapAdi.Text + "',yazari='" + yazarKoduCek(sgyazari.Text) + "',yayinEvi='" + yayinEviKoduCek(sgyayinEvi.Text) + "',turu='" + turKoduCek(sgturu.Text) + "' where kitapKodu='" + kitapKoduLabel.Text + "'"; command.Connection = baglanti; command.ExecuteNonQuery(); command.CommandText = "update kitap_depo set depoKodu='" + depoKoduCek(sgdepo.Text) + "',satisFiyati=" + Convert.ToInt32(sgfiyat.Text) + ",adet=" + Convert.ToInt32(sgadet.Text) + " where kitapKodu='" + kitapKoduLabel.Text + "'"; command.ExecuteNonQuery(); MessageBox.Show("Güncelleme başarılı!!"); } } } baglanti.Close(); } }