//public Öğrenci GetOneÖgrenci(int öğrenciId) //{ // using (ClassProjectDBContext context = new ClassProjectDBContext()) // { // return context.ÖgrenciTbl.SingleOrDefault(x => x.ögrenciId == öğrenciId); // } //} public List <Öğrenci> GetAll() { using (ClassProjectDBContext context = new ClassProjectDBContext()) { return(context.ÖgrenciTbl.ToList()); } }
public List <Öğrenci> ListOneÖgrenci(int ögrenciId) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { return(context.ÖgrenciTbl.ToList().Where(p => p.ögrenciId == ögrenciId).ToList()); } }
public List <Soru> ListByKonu(int konuId) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { return(context.SoruTbl.ToList().Where(p => p.soruKonu == konuId).ToList()); } }
public List <Öğretmen> ListOneTeacher(int ögretmenId) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { return(context.ÖğretmenTbl.ToList().Where(p => p.ögretmenId == ögretmenId).ToList()); } }
public List <TestClass> GetAll() { using (ClassProjectDBContext context = new ClassProjectDBContext()) { return(context.testClasses.ToList()); } }
public List <Soru> GetAll() { using (ClassProjectDBContext context = new ClassProjectDBContext()) { return(context.SoruTbl.ToList()); } }
public void KartezyenChartTest() { using (ClassProjectDBContext czn = new ClassProjectDBContext()) { ColumnSeries series = new ColumnSeries() { DataLabels = true, Values = new ChartValues <int>(), LabelPoint = point => point.Y.ToString() }; Axis axisX = new Axis() { Separator = new Separator() { Step = 1, IsEnabled = false }, Labels = new List <string>() }; Axis axisY = new Axis() { LabelFormatter = y => y.ToString(), Separator = new Separator() }; cartesianChart1.Series.Add(series); cartesianChart1.AxisX.Add(axisX); cartesianChart1.AxisY.Add(axisY); foreach (var item in czn.testClasses.ToList()) { series.Values.Add(item.TestBasarisi); axisX.Labels.Add(item.TestNo.ToString()); axisY.Title = "TEST BAŞARISI"; axisX.Title = "TEST NUMARASI"; } } }
private void btnD_Click(object sender, EventArgs e) { var soruID = Convert.ToInt32(lblId.Text); var konuID = Convert.ToInt32(lblKonuıd.Text); var testID = Convert.ToInt32(lblTest.Text); using (ClassProjectDBContext czn = new ClassProjectDBContext()) { if (btnD.Text == lblCevap.Text) { var ogrdurumuguncelle = czn.SoruTbl.Where(x => x.soruId == soruID).FirstOrDefault(); var konu = czn.KonuTbl.Where(x => x.konuId == konuID).FirstOrDefault(); var test = czn.testClasses.Where(x => x.TestNo == testID).FirstOrDefault(); ogrdurumuguncelle.soruÖgrenmeDurumu += 1; konu.konuBasarisi += 1; test.TestBasarisi += 1; czn.SaveChanges(); MessageBox.Show("Doğru Cevap"); Sorugetir(); pBar.Value = 0; } else { var ogrdurumuguncelle = czn.SoruTbl.Where(x => x.soruId == soruID).FirstOrDefault(); ogrdurumuguncelle.soruÖgrenmeDurumu -= 1; czn.SaveChanges(); MessageBox.Show("Yanlış Cevap"); Sorugetir(); pBar.Value = 0; } } }
private void KullanıcıKontrol() { var Ad = txtAd.Text; var password = txtSifre.Text; using (ClassProjectDBContext context = new ClassProjectDBContext()) { var user = context.ÖgrenciTbl.FirstOrDefault(s => s.ögrenciAd == Ad); if (user != null) { Adı = user.ögrenciAd; Soyad = user.ögrenciSoyad; Sifre = user.ögrenciSifre; Id = user.ögrenciId; if (user.ögrenciSifre == password) { ÖğrenciSecim ö = new ÖğrenciSecim(); ö.Show(); this.Hide(); MessageBox.Show("Hoşgeldiniz " + Ad); } else { MessageBox.Show("Şifre Yanlış."); } } else { MessageBox.Show("Kişi kayıtlı değil"); } } }
public void Add(Öğrenci ögrenci) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { context.ÖgrenciTbl.Add(ögrenci); context.SaveChanges(); } }
public void Add(Soru soru) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { context.SoruTbl.Add(soru); context.SaveChanges(); } }
public void Add(Konu konu) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { context.KonuTbl.Add(konu); context.SaveChanges(); } }
public void Add(TestClass test) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { context.testClasses.Add(test); context.SaveChanges(); } }
public void Add(Öğretmen ögretmen) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { context.ÖğretmenTbl.Add(ögretmen); context.SaveChanges(); } }
public void Update(Öğrenci ögrenci) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { var entity = context.Entry(ögrenci); entity.State = EntityState.Modified; context.SaveChanges(); } }
public void Delete(Soru soru) { using (ClassProjectDBContext context = new ClassProjectDBContext()) { var entity = context.Entry(soru); entity.State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); } }
private void timer1_Tick(object sender, EventArgs e) { pBar.Value++; using (ClassProjectDBContext c = new ClassProjectDBContext()) { if (pBar.Value == 100) { var ogrdurumuguncelle = c.SoruTbl.Where(x => x.soruId == soruID).FirstOrDefault(); ogrdurumuguncelle.soruÖgrenmeDurumu -= 1; c.SaveChanges(); Sorugetir(); pBar.Value = 0; } } }
private void btnA_Click(object sender, EventArgs e) { var soruID = Convert.ToInt32(lblId.Text); var konuID = Convert.ToInt32(lblKonuıd.Text); var testID = Convert.ToInt32(lblTest.Text); using (ClassProjectDBContext czn = new ClassProjectDBContext()) { if (btnA.Text == lblCevap.Text) { var ogrdurumuguncelle = czn.SoruTbl.Where(x => x.soruId == soruID).FirstOrDefault(); var konu = czn.KonuTbl.Where(x => x.konuId == konuID).FirstOrDefault(); var test = czn.testClasses.Where(x => x.TestNo == testID).FirstOrDefault(); //var query = from s in czn.SoruTbl // join k in czn.KonuTbl //on s.soruKonu equals k.konuId // select new // { // }; ogrdurumuguncelle.soruÖgrenmeDurumu += 1; konu.konuBasarisi += 1; test.TestBasarisi += 1; czn.SaveChanges(); MessageBox.Show("Doğru Cevap"); Sorugetir(); pBar.Value = 0; } //else if(pBar.Value==100) //{ // //var ogrdurumuguncelle = czn.SoruTbl.Where(x => x.soruId == soruID).FirstOrDefault(); // ogrdurumuguncelle.soruÖgrenmeDurumu -= 1; // czn.SaveChanges(); // MessageBox.Show("Yanlış Cevap"); // pBar.Value = 0; // Sorugetir(); //} else { var ogrdurumuguncelle = czn.SoruTbl.Where(x => x.soruId == soruID).FirstOrDefault(); ogrdurumuguncelle.soruÖgrenmeDurumu -= 1; czn.SaveChanges(); MessageBox.Show("Yanlış Cevap"); Sorugetir(); pBar.Value = 0; } } }
public void TesteGöre() { using (ClassProjectDBContext c = new ClassProjectDBContext()) { Func <ChartPoint, string> fu = x => string.Format("{0}{1:P}", x.Y, x.Participation); SeriesCollection series = new SeriesCollection(); foreach (var veri in c.testClasses.ToList()) { PieSeries pie = new PieSeries(); pie.Title = veri.TestNo.ToString() + ".Test"; pie.Values = new ChartValues <int> { veri.TestBasarisi }; pie.DataLabels = true; pie.LabelPoint = fu; series.Add(pie); pieChart1.Series = series; } } }
public void Sorugetir() { if (rbtnTest1.Checked == true) { btnD.Visible = true; btnA.Visible = true; metroPanel3.Visible = false; using (ClassProjectDBContext c = new ClassProjectDBContext()) { var random = c.SoruTbl.OrderBy(x => Guid.NewGuid()).Where(x => x.Test == 1 && x.soruÖgrenmeDurumu == 2).FirstOrDefault(); if (random == null) { timer1.Stop(); MessageBox.Show("Test Bitti"); ÖğrenciSecim o = new ÖğrenciSecim(); o.Show(); this.Close(); } else { timer1.Start(); lblÖgrenmeDurumu.Text = random.soruÖgrenmeDurumu.ToString(); ögrenmeDurumuDeger = Convert.ToInt32(lblÖgrenmeDurumu.Text); lblKonuıd.Text = random.soruKonu.ToString(); lblId.Text = random.soruId.ToString(); soruID = Convert.ToInt32(lblId.Text); lblTest.Text = random.Test.ToString(); if (Convert.ToInt32(lblTest.Text) == 1) { lblSoru.Text = random.soruText; btnA.Text = random.soruA; btnB.Text = random.soruB; btnC.Text = random.soruC; btnD.Text = random.soruD; lblCevap.Text = random.soruCevap; } else { MessageBox.Show("Test bitti"); } } } } else if (rbtntest2.Checked == true) { btnD.Visible = true; btnA.Visible = true; metroPanel3.Visible = false; using (ClassProjectDBContext c = new ClassProjectDBContext()) { var random = c.SoruTbl.OrderBy(x => Guid.NewGuid()).Where(x => x.Test == 2 && x.soruÖgrenmeDurumu == 2).FirstOrDefault(); if (random == null) { timer1.Stop(); MessageBox.Show("Test Bitti"); ÖğrenciSecim o = new ÖğrenciSecim(); o.Show(); this.Close(); } else { timer1.Start(); lblÖgrenmeDurumu.Text = random.soruÖgrenmeDurumu.ToString(); ögrenmeDurumuDeger = Convert.ToInt32(lblÖgrenmeDurumu.Text); lblKonuıd.Text = random.soruKonu.ToString(); lblId.Text = random.soruId.ToString(); soruID = Convert.ToInt32(lblId.Text); lblTest.Text = random.Test.ToString(); if (Convert.ToInt32(lblTest.Text) == 2) { lblSoru.Text = random.soruText; btnA.Text = random.soruA; btnB.Text = random.soruB; btnC.Text = random.soruC; btnD.Text = random.soruD; lblCevap.Text = random.soruCevap; } else { MessageBox.Show("Test bitti"); } } } } else if (rbtn3.Checked == true) { metroPanel3.Visible = false; btnD.Visible = true; btnA.Visible = true; using (ClassProjectDBContext c = new ClassProjectDBContext()) { var random = c.SoruTbl.OrderBy(x => Guid.NewGuid()).Where(x => x.Test == 3 && x.soruÖgrenmeDurumu == 2).FirstOrDefault(); if (random == null) { timer1.Stop(); MessageBox.Show("Test Bitti"); ÖğrenciSecim o = new ÖğrenciSecim(); o.Show(); this.Close(); } else { timer1.Start(); lblÖgrenmeDurumu.Text = random.soruÖgrenmeDurumu.ToString(); ögrenmeDurumuDeger = Convert.ToInt32(lblÖgrenmeDurumu.Text); lblKonuıd.Text = random.soruKonu.ToString(); lblId.Text = random.soruId.ToString(); soruID = Convert.ToInt32(lblId.Text); lblTest.Text = random.Test.ToString(); if (Convert.ToInt32(lblTest.Text) == 3) { lblSoru.Text = random.soruText; btnA.Text = random.soruA; btnB.Text = random.soruB; btnC.Text = random.soruC; btnD.Text = random.soruD; lblCevap.Text = random.soruCevap; } else { MessageBox.Show("Test bitti"); } } } } else if (rbtn4.Checked == true) { btnD.Visible = true; btnA.Visible = true; metroPanel3.Visible = false; timer1.Start(); using (ClassProjectDBContext c = new ClassProjectDBContext()) { var random = c.SoruTbl.OrderBy(x => Guid.NewGuid()).Where(x => x.Test == 4 && x.soruÖgrenmeDurumu == 2).FirstOrDefault(); //var deneme = from s in c.SoruTbl.OrderBy(x => Guid.NewGuid()).Where(x => x.Test == 4 && x.soruÖgrenmeDurumu == 2) // join k in c.KonuTbl.OrderBy(x=>x.konuId==) if (random == null) { timer1.Stop(); MessageBox.Show("Test Bitti"); ÖğrenciSecim o = new ÖğrenciSecim(); o.Show(); this.Close(); } else { lblÖgrenmeDurumu.Text = random.soruÖgrenmeDurumu.ToString(); ögrenmeDurumuDeger = Convert.ToInt32(lblÖgrenmeDurumu.Text); lblId.Text = random.soruId.ToString(); lblKonuıd.Text = random.soruKonu.ToString(); soruID = Convert.ToInt32(lblId.Text); lblTest.Text = random.Test.ToString(); if (Convert.ToInt32(lblTest.Text) == 4) { lblSoru.Text = random.soruText; btnA.Text = random.soruA; btnB.Text = random.soruB; btnC.Text = random.soruC; btnD.Text = random.soruD; lblCevap.Text = random.soruCevap; } else { MessageBox.Show("Test bitti"); } } } } else if (rbtn5.Checked == true) { btnD.Visible = true; btnA.Visible = true; metroPanel3.Visible = false; timer1.Start(); using (ClassProjectDBContext c = new ClassProjectDBContext()) { var random = c.SoruTbl.OrderBy(x => Guid.NewGuid()).Where(x => x.Test == 4 && x.soruÖgrenmeDurumu == 2).FirstOrDefault(); //var deneme = from s in c.SoruTbl.OrderBy(x => Guid.NewGuid()).Where(x => x.Test == 4 && x.soruÖgrenmeDurumu == 2) // join k in c.KonuTbl.OrderBy(x=>x.konuId==) if (random == null) { timer1.Stop(); MessageBox.Show("Test Bitti"); ÖğrenciSecim o = new ÖğrenciSecim(); o.Show(); this.Close(); } else { lblÖgrenmeDurumu.Text = random.soruÖgrenmeDurumu.ToString(); ögrenmeDurumuDeger = Convert.ToInt32(lblÖgrenmeDurumu.Text); lblId.Text = random.soruId.ToString(); lblKonuıd.Text = random.soruKonu.ToString(); soruID = Convert.ToInt32(lblId.Text); lblTest.Text = random.Test.ToString(); if (Convert.ToInt32(lblTest.Text) == 4) { lblSoru.Text = random.soruText; btnA.Text = random.soruA; btnB.Text = random.soruB; btnC.Text = random.soruC; btnD.Text = random.soruD; lblCevap.Text = random.soruCevap; } else { MessageBox.Show("Test bitti"); } } } } }