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();
                }
            }
        }