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(); } } }
private void btnEkleGecikme_Click(object sender, EventArgs e) { if (cmbOgrenciler.SelectedIndex > -1) { Ogrenci secili = cmbOgrenciler.SelectedItem as Ogrenci; Gecikme gecikme = new Gecikme(); gecikme.Tarih = dtpTarih.Value.Date; gecikme.GirisSaati = dtpGirisSaati.Value.TimeOfDay; gecikme.GelisSaati = dtpGelisSaati.Value.TimeOfDay; gecikme.Aciklama = txtAciklama.Text; gecikme.OdendiMi = chkOdendiMi.Checked; gecikme.Tutar = decimal.Parse(txtTutar.Text); gecikme.GirisSaati = gecikme.GirisSaati.Add(new TimeSpan(0, 0, -1 * gecikme.GirisSaati.Seconds)); gecikme.GelisSaati = gecikme.GelisSaati.Add(new TimeSpan(0, 0, -1 * gecikme.GelisSaati.Seconds)); gecikme.Ogrencisi = secili; gecikme.Ogrencisi.SonGecikmeTarihi = dtpTarih.Value.Date; db.Gecikmeler.Add(gecikme); if (db.SaveChanges() > 0) { if (gecikme.OdendiMi == false) { EMailGonder(gecikme); } OgrenciGecikmeVerisiYukle(); } } }