private void button2_Click(object sender, EventArgs e) { if (Uye_Ceza_Hesapla() > 0) { MessageBox.Show("Üyenin cezası var.Kitap kiralayamaz !"); } else { if (int.Parse(textBox8.Text) == 0) { MessageBox.Show("Kitap stoğu bitti.Başka kitap kiralayabilirsiniz !"); } else { KisiVarmi(); if (frmanaform.dataset.Tables["kisivarmi"].Rows.Count < 2) { frmanaform.baglanti.Open(); frmanaform.komut.Connection = frmanaform.baglanti; frmanaform.komut.CommandText = "insert into kitapkirala(tc,adi,soyadi,barkod,kitap,kiratarihi,iadetarihi,teslimatdurumu,ceza) values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + "HAYIR" + "','" + 0 + "')"; frmanaform.komut.ExecuteNonQuery(); frmanaform.baglanti.Close(); Stok_Guncelle(); frmanaform.dataset.Tables["kitapkirala_liste"].Clear(); frmanaform.kitap_kirala_listele(); MessageBox.Show("Kiralama işlemi başarılı."); this.Close(); } else { MessageBox.Show("Kullanıcılar aynı anda 2 den fazla kitap kiralayamaz..."); } } } }
private void button1_Click(object sender, EventArgs e) { DialogResult cevap; cevap = MessageBox.Show("İade işlemi gerçekleşecek.Devam edilsin mi ?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { frmanaform.baglanti.Open(); frmanaform.adaptor = new OleDbDataAdapter("select * from kitapkirala where tc='" + frmanaform.datakitapkirala.CurrentRow.Cells[0].Value.ToString() + "' and barkod='" + frmanaform.datakitapkirala.CurrentRow.Cells[3].Value.ToString() + "'", frmanaform.baglanti); frmanaform.adaptor.Fill(frmanaform.dataset, "kitapteslim"); string teslimatdurumu = frmanaform.dataset.Tables["kitapteslim"].Rows[0][7].ToString(); frmanaform.dataset.Tables["kitapteslim"].Clear(); frmanaform.baglanti.Close(); teslimatdurumu = "EVET"; frmanaform.baglanti.Open(); frmanaform.komut.Connection = frmanaform.baglanti; frmanaform.komut.CommandText = "update kitapkirala set teslimatdurumu=@teslim where barkod=@kosul and tc=@kosull"; frmanaform.komut.Parameters.AddWithValue("@teslim", teslimatdurumu.ToString()); frmanaform.komut.Parameters.AddWithValue("@kosul", frmanaform.datakitapkirala.CurrentRow.Cells[3].Value.ToString()); frmanaform.komut.Parameters.AddWithValue("@kosull", frmanaform.datakitapkirala.CurrentRow.Cells[0].Value.ToString()); frmanaform.komut.ExecuteNonQuery(); frmanaform.komut.Dispose(); frmanaform.baglanti.Close(); StokGuncelle(); StokKontrol(); TarihGuncelle(); frmanaform.dataset.Tables["kitapkirala_liste"].Clear(); this.Close(); frmanaform.kitap_kirala_listele(); } }