public ActionResult DeleteConfirmed(int id) { OgrencilerDerslerDonemler ogrencilerDerslerDonemler = db.OgrencilerDersler.Find(id); db.OgrencilerDersler.Remove(ogrencilerDerslerDonemler); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "OgrenciDerslerDonemler,OgrenciID,DersID,DonemID")] OgrencilerDerslerDonemler ogrencilerDerslerDonemler) { if (ModelState.IsValid) { db.Entry(ogrencilerDerslerDonemler).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.OgrenciID = new SelectList(db.Ogrenciler, "OgrenciID", "OgrenciAdi", ogrencilerDerslerDonemler.OgrenciID); ViewBag.DonemID = new SelectList(db.Donemler, "DonemID", "DonemYili", ogrencilerDerslerDonemler.DonemID); ViewBag.DersID = new SelectList(db.Dersler, "DersID", "DersAdi", ogrencilerDerslerDonemler.DersID); return(View(ogrencilerDerslerDonemler)); }
// GET: OgrencilerDerslerDonemler/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OgrencilerDerslerDonemler ogrencilerDerslerDonemler = db.OgrencilerDersler.Find(id); if (ogrencilerDerslerDonemler == null) { return(HttpNotFound()); } return(View(ogrencilerDerslerDonemler)); }
// GET: OgrencilerDerslerDonemler/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OgrencilerDerslerDonemler ogrencilerDerslerDonemler = db.OgrencilerDersler.Find(id); if (ogrencilerDerslerDonemler == null) { return(HttpNotFound()); } ViewBag.OgrenciID = new SelectList(db.Ogrenciler, "OgrenciID", "OgrenciAdi", ogrencilerDerslerDonemler.OgrenciID); ViewBag.DonemID = new SelectList(db.Donemler, "DonemID", "DonemYili", ogrencilerDerslerDonemler.DonemID); ViewBag.DersID = new SelectList(db.Dersler, "DersID", "DersAdi", ogrencilerDerslerDonemler.DersID); return(View(ogrencilerDerslerDonemler)); }
public JsonResult DersSecme(ICollection <Ders> dersler) { var kullanici = Session["Kullanici"] as Kullanici; var ogrenci = db.Ogrenciler.Find(kullanici.Id); foreach (var item in dersler) { OgrencilerDerslerDonemler ogrenciDersDonem = new OgrencilerDerslerDonemler(); ogrenciDersDonem.OgrenciID = ogrenci.OgrenciID; ogrenciDersDonem.DersID = item.DersID; ogrenciDersDonem.DonemID = db.Donemler.FirstOrDefault(x => x.DonemYili == DateTime.Now.Year.ToString()).DonemID; db.OgrencilerDersler.Add(ogrenciDersDonem); db.SaveChanges(); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public static string HarfNotuGetir(OgrencilerDerslerDonemler ogrencilerDerslerDonemler, ref double toplamAgirlikli) { if (ogrencilerDerslerDonemler.OgrenciDerslerDonemlerinNotlari.Count < 3) { return("*"); } int? birinciVizePuani = ogrencilerDerslerDonemler.OgrenciDerslerDonemlerinNotlari.FirstOrDefault(x => x.SinavID == 1).Puan; int? ikinciVizePuani = ogrencilerDerslerDonemler.OgrenciDerslerDonemlerinNotlari.FirstOrDefault(x => x.SinavID == 2).Puan; int? finalPuani = ogrencilerDerslerDonemler.OgrenciDerslerDonemlerinNotlari.FirstOrDefault(x => x.SinavID == 3).Puan; double?butunlemePuani; double?finalliSonuc = birinciVizePuani * 0.2 + ikinciVizePuani * 0.2 + finalPuani * 0.6; if (ogrencilerDerslerDonemler.OgrenciDerslerDonemlerinNotlari.Count < 4) { butunlemePuani = 0; } else { butunlemePuani = ogrencilerDerslerDonemler.OgrenciDerslerDonemlerinNotlari.FirstOrDefault(x => x.SinavID == 4).Puan; } double?butluSonuc = birinciVizePuani * 0.2 + ikinciVizePuani * 0.2 + butunlemePuani * 0.6; if (butunlemePuani == 0) { if (finalPuani == 0) { toplamAgirlikli += 0 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("GR"); } else if (finalliSonuc < 45) { toplamAgirlikli += 0 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("FF"); } else if (finalliSonuc >= 45 && finalliSonuc < 50) { toplamAgirlikli += 1 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("DD"); } else if (finalliSonuc >= 50 && finalliSonuc < 60) { toplamAgirlikli += 1.5 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("DC"); } else if (finalliSonuc >= 60 && finalliSonuc < 70) { toplamAgirlikli += 2 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("CC"); } else if (finalliSonuc >= 70 && finalliSonuc < 80) { toplamAgirlikli += 2.5 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("CB"); } else if (finalliSonuc >= 80 && finalliSonuc < 85) { toplamAgirlikli += 3 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("BB"); } else if (finalliSonuc >= 85 && finalliSonuc < 90) { toplamAgirlikli += 3.5 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("BA"); } else if (finalliSonuc >= 90) { toplamAgirlikli += 4 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("AA"); } return("AA"); } else { if (butluSonuc < 45) { toplamAgirlikli += 0 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("FF"); } else if (butluSonuc >= 45 && butluSonuc < 50) { toplamAgirlikli += 1 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("DD"); } else if (butluSonuc >= 50 && butluSonuc < 60) { toplamAgirlikli += 1.5 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("DC"); } else if (butluSonuc >= 60 && butluSonuc < 70) { toplamAgirlikli += 2 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("CC"); } else if (butluSonuc >= 70 && butluSonuc < 80) { toplamAgirlikli += 2.5 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("CB"); } else if (butluSonuc >= 80 && butluSonuc < 85) { toplamAgirlikli += 3 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("BB"); } else if (butluSonuc >= 85 && butluSonuc < 90) { toplamAgirlikli += 3.5 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("BA"); } else if (butluSonuc >= 90) { toplamAgirlikli += 4 * ogrencilerDerslerDonemler.OgrencininDersi.DersKredisi; return("AA"); } return("AA"); } }