private void ders_ekle_Load(object sender, EventArgs e) { using (var baglan = new OBSEntities2()) { dgw_dersListe.DataSource = baglan.ders.Select(x => new { x.kod, x.ad, x.kredi, x.ogretmen_id }).ToList(); } }
private void ekle_Click(object sender, EventArgs e) { using (var baglan1 = new OBSEntities2()) { dgw_dersListe.MultiSelect = false; var selectedrow = dgw_dersListe.CurrentRow; string dersKod = selectedrow.Cells[0].Value.ToString(); ders_alir dersAlir = new ders_alir(); dersAlir.ogrenci_no = giris_ekran.giden_numara; dersAlir.ders_kod = dersKod; var varMı = (from s in baglan1.ders_alir where s.ogrenci_no == giris_ekran.giden_numara && s.ders_kod == dersAlir.ders_kod select s.ders_kod).Any(); if (varMı) { MessageBox.Show("Seçilen ders zaten var.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { baglan1.ders_alir.Add(dersAlir); baglan1.SaveChanges(); this.Close(); } } }
private void yenile_Click(object sender, EventArgs e) { using (var baglan = new OBSEntities2()) { var sorgu = (from a in baglan.ogrenci where a.no == giris_ekran.giden_numara select a).SingleOrDefault(); var ders_sorgu = (from i in baglan.ders_alir where i.ogrenci_no == sorgu.no select new { i.ders.ad, i.ders_kod, i.vize_not, i.final_not } ).ToList(); var danis_sorgu = baglan.ogretmen.Where(s => s.id == sorgu.danisman_id).FirstOrDefault(); var bolum_sorgu = baglan.bolum.Where(s => s.id == sorgu.bolum_id).FirstOrDefault(); lblisim.Text = sorgu.ad; lblsoyad.Text = sorgu.soyad; lbltc.Text = sorgu.tc; lblnumara.Text = sorgu.no; lbldanısman.Text = danis_sorgu.ad + " " + danis_sorgu.soyad; lblbolum.Text = bolum_sorgu.ad; dgw_ders_liste.DataSource = ders_sorgu; } }
private void ders_ekle_Click(object sender, EventArgs e) { using (var context = new OBSEntities2()) { var varMiKod = context.ders.Where(v => v.kod == dersKod.Text).Any(); var varMiAd = context.ders.Where(v1 => v1.ad == dersAd.Text).Any(); if (varMiAd || varMiKod) { MessageBox.Show("Girilen kod veya isimde ders bulunmaktadır.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); dersAd.Clear(); dersKod.Clear(); dersKredi.Clear(); } else { ders newders = new ders(); newders.kod = dersKod.Text; newders.ad = dersAd.Text; newders.kredi = Convert.ToDecimal(dersKredi.Text); newders.ogretmen_id = giris_ekran.giden_user; context.ders.Add(newders); context.SaveChanges(); this.Close(); } } }
private void k_ekle_Click(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(); 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(); } } }
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 ogretmen_menu_Load(object sender, EventArgs e) { using (var context = new OBSEntities2()) { var sorgu = (from s in context.ogretmen where s.id == giris_ekran.giden_user select s).FirstOrDefault(); var bolumAdSorgu = context.bolum.Where(s => s.id == sorgu.bolum_id).FirstOrDefault(); ad.Text = sorgu.ad; soyad.Text = sorgu.soyad; bolum.Text = bolumAdSorgu.ad; } }
private void button1_Click(object sender, EventArgs e) { using (var baglan = new OBSEntities2()) { var sil = (from s in baglan.ogrenci where s.no == giris_ekran.giden_numara select s).FirstOrDefault(); //burada şartı sağlayan tüm kayıtları sildim. baglan.ders_alir.RemoveRange(baglan.ders_alir.Where(x => x.ogrenci_no == giris_ekran.giden_numara)); baglan.SaveChanges(); baglan.Entry(sil).State = System.Data.Entity.EntityState.Deleted; baglan.SaveChanges(); giris_ekran giris = new giris_ekran(); giris.Show(); this.Close(); } }
private void btn_ogretmen_Click(object sender, EventArgs e) { using (var context = new OBSEntities2()) { var kosul = context.ogretmen.Where(k => k.id == txtuser.Text).Any(); if (!kosul) { MessageBox.Show("Öğretmen Bulunamadı.\nYeniden deneyin.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); txtuser.Clear(); txtuser.Focus(); } else { giden_user = txtuser.Text; ogretmen_menu ogrmenu = new ogretmen_menu(); ogrmenu.Show(); this.Hide(); } } }
private void btn_ogrenci_Click(object sender, EventArgs e) { using (var baglan = new OBSEntities2()) { var sorgu = (from s in baglan.ogrenci where s.no == txtNumara.Text select s.no).Any(); if (!sorgu) { MessageBox.Show("Öğrenci Bulunamadı.\nYeniden deneyin veya yeni kayıt oluşturun.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNumara.Clear(); txtNumara.Focus(); } else { giden_numara = txtNumara.Text; ogr_menu menu = new ogr_menu(); menu.Show(); this.Hide(); } } }
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); } }