private void btnBaskanIcinOdemeSil_Click(object sender, EventArgs e) { if (dgvBaskanOdemeleri.CurrentRow != null) { BaskanOdeme seciliOdeme = dgvBaskanOdemeleri.CurrentRow.DataBoundItem as BaskanOdeme; db.BaskanOdemeler.Remove(seciliOdeme); db.SaveChanges(); OgrenciBaskanOdemeVerisiYukle(); } }
private void EMailGonder(BaskanOdeme odeme) { string konu = "Haftalık Başkanlık Bedeli Ödemeniz"; string format = "{0} isimli başkana görevinden dolayı {1} ₺ ödemeniz gerekmektedir... \n\n Bilgiler : \n\nAd : {2} \nSoyad : {3} \nBaşkan Adı : {4} \nBaşkan Soyadı : {5} \nTutar : {6} \n\nTahsilata bekleriz..\nSaygılarımızla..\n\nWissen-SC-501"; string mesaj = string.Format(format, odeme.Baskan.Ad + " " + odeme.Baskan.Soyad, odeme.Tutar.ToString(), odeme.Odeyen.Ad, odeme.Odeyen.Soyad, odeme.Baskan.Ad, odeme.Baskan.Soyad, odeme.Tutar.ToString()); EMail mail = new EMail(); mail.SendEMail(odeme.Odeyen.EPosta, konu, mesaj, isBodyHtml: false); }
private void BaskanOdemeIsleme(bool odendimi) { if (dgvBaskanOdemeleri.CurrentRow != null) { BaskanOdeme seciliOdeme = dgvBaskanOdemeleri.CurrentRow.DataBoundItem as BaskanOdeme; seciliOdeme.OdendiMi = odendimi; if (db.SaveChanges() > 0) { if (odendimi == false) { EMailGonder(seciliOdeme); } OgrenciBaskanOdemeVerisiYukle(); } } }
private void btnBaskanIcinOdemeEkle_Click(object sender, EventArgs e) { if (cmbBaskan.SelectedIndex > -1 && cmbOgrenciler.SelectedIndex > -1) { Ogrenci baskan = cmbBaskan.SelectedItem as Ogrenci; Ogrenci ogrenci = cmbOgrenciler.SelectedItem as Ogrenci; BaskanOdeme odeme = new BaskanOdeme() { Baskan = baskan, Odeyen = ogrenci, Tutar = 5, OdendiMi = false }; db.BaskanOdemeler.Add(odeme); if (db.SaveChanges() > 0) { EMailGonder(odeme); OgrenciBaskanOdemeVerisiYukle(); } } }