public List <BorcOdeme> GetBorcOdemeGetir(int Ogrenci_Id) { List <BorcOdeme> list = new List <BorcOdeme>(); string sql = "select * from BORCODEME where Ogrenci_Id=" + Ogrenci_Id + ""; da = new OleDbDataAdapter(sql, conn); dt = new DataTable(); conn.Open(); da.Fill(dt); conn.Close(); for (int i = 0; i < dt.Rows.Count; i++) { BorcOdeme borc = new BorcOdeme() { Id = (int)dt.Rows[i]["Id"], Miktar = (int)dt.Rows[i]["Miktar"], Tarih = (DateTime)dt.Rows[i]["Tarih"], Ogrenci_Id = (int)dt.Rows[i]["Ogrenci_Id"], OgrKitap_Id = (int)dt.Rows[i]["OgrKitap_Id"] }; list.Add(borc); } return(list); }
public bool BorcOdemeEkle(BorcOdeme borc) { string sql = "insert into BORCODEME(Tarih,Miktar,Ogrenci_Id,OgrKitap_Id) " + "values('" + borc.Tarih + "' , '" + borc.Miktar + "' , '" + borc.Ogrenci_Id + "' , '" + borc.OgrKitap_Id + "' )"; cmd = new OleDbCommand(sql, conn); conn.Open(); int sonuc = cmd.ExecuteNonQuery(); conn.Close(); if (sonuc > 0) { return(true); } return(false); }
public bool BorcOdemeEkle(BorcOdeme borc) { return(dbInsert.BorcOdemeEkle(borc)); }
private void borc_Button_Click(object sender, EventArgs e) { int selectedIndex = -1; if (dokum_Listview.SelectedItems.Count > 0) { selectedIndex = dokum_Listview.Items.IndexOf(dokum_Listview.SelectedItems[0]); } if (selectedIndex == -1) { MessageBox.Show("Listeden Seçiniz"); return; } int secilenBorc = secilenBorcHesapla(); int sayi = -1; try { sayi = Int32.Parse(borcOde_TextBox.Text); if (sayi <= 0) { MessageBox.Show("Ödenecek Borç 0 ' dan büyük olması gerekir."); return; } if (sayi > secilenBorc) { MessageBox.Show("Seçilen Borçdan daha fazla ödenemez"); return; } } catch { MessageBox.Show("Sayı Girilmesi Gerekir"); return; } DialogResult dg = MessageBox.Show("Ödensin mi ?", "Uyarı", MessageBoxButtons.YesNo); OgrKitap ogrKitap = ogrs[selectedIndex]; if (dg == DialogResult.Yes) { BorcOdeme borc = new BorcOdeme() { Miktar = sayi, Ogrenci_Id = this.Ogrenci_Id, Tarih = DateTime.Now, OgrKitap_Id = ogrKitap.Id }; if (ogrenciManager.BorcOdemeEkle(borc)) { borcOde_TextBox.Text = ""; dokum_Listview_SelectedIndexChanged(null, null); listBorcOdeme = ogrenciManager.GetBorcOdemeGetir(Ogrenci_Id); MessageBox.Show("Borç Ödendi"); dokum_Listview.Items[selectedIndex].Selected = true; ToplamBorcHesapla(); } else { MessageBox.Show("Hata Oluştu"); } } }