private void button2_Click(object sender, EventArgs e) { using (var context = new OBSEntities2()) { var silSorgu = (from s in context.ders where s.kod == txt_silDers.Text select s).FirstOrDefault(); context.ders_alir.RemoveRange(context.ders_alir.Where(s => s.ders_kod == silSorgu.kod)); context.Entry(silSorgu).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); } }
private void final_not_Click(object sender, EventArgs e) { ders_alir sorgu; using (var baglan = new OBSEntities2()) { sorgu = (from s in baglan.ders_alir where s.ogrenci_no == ogr_no.Text && s.ders_kod == ders_kd.Text select s).FirstOrDefault(); } if (sorgu != null) { Boolean varMi; using (var context1 = new OBSEntities2()) { varMi = (from v in context1.ders where v.kod == sorgu.ders_kod && v.ogretmen_id == giris_ekran.giden_user select v).Any(); } if (varMi) { sorgu.final_not = Convert.ToDecimal(al_not.Text); using (var context = new OBSEntities2()) { context.Entry(sorgu).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } this.Close(); } else { MessageBox.Show("Seçilen dersi vermiyorsunuz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Yanlış bilgi girdiniz tekrar deneyin.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void k_ekle_Click_1(object sender, EventArgs e) { using (var baglan = new OBSEntities2()) { if (txtNumara.Text.Length == 9 && txtTc.Text.Length == 11 && txtDanisman.Text.Length == 5 && txtBolum.Text.Length == 3) { ogrenci ogr = new ogrenci(); ogr.no = txtNumara.Text; ogr.tc = txtTc.Text; ogr.ad = txtAd.Text; ogr.soyad = txtSoyad.Text; ogr.danisman_id = txtDanisman.Text; ogr.bolum_id = txtBolum.Text; baglan.ogrenci.Add(ogr); baglan.SaveChanges(); this.Close(); //DialogResult sonuc = MessageBox.Show("Çıkmak İstediğinizden Emin misiniz ?", "Çıkış", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); //if (sonuc == DialogResult.No) //{ // return; //} //Application.Exit(); } else { MessageBox.Show("Lütfen istenilen koşulları yerine getirin!!!"); txtNumara.Clear(); txtTc.Clear(); txtAd.Clear(); txtSoyad.Clear(); txtDanisman.Clear(); txtBolum.Clear(); } } }