Beispiel #1
0
 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();
            }
        }