public ActionResult _YoklamaFiltreModal() { int OgretmenID = Convert.ToInt32(Session["OgretmenID"]); SinifDersOgrenciListView model = new SinifDersOgrenciListView(); model.SinifGrup = (from i in atanandersrepo.GetByFilterList(a => a.OgretmenID == OgretmenID && a.AktifMi == true).ToList() orderby i.Sinif group i by i.Sinif into g select new SelectListItem { Text = g.Key.ToString(), Value = g.Key.ToString() }).ToList(); ViewData["DersSaatleri"] = from i in dersgruprepo.GetAll() select new SelectListItem { Value = i.DersGrupID.ToString(), Text = i.DersGrupAdi }; model.Sinif = 0; model.Sube = "0"; model.DersGrupID = 0; model.DersID = 0; return(PartialView("_YoklamaFiltreModal", model)); }
public JsonResult SinifDersFiltre(int sinif, string sube) { Donemler donem = donemrepo.GetByFilter(a => a.AktifMi == true); int OgretmenID = Convert.ToInt32(Session["OgretmenID"]); SinifDersOgrenciListView SinifDers = new SinifDersOgrenciListView(); SinifDers.DersListe = (from i in atanandersrepo.GetByFilterList(a => a.OgretmenID == OgretmenID && a.AktifMi == true && a.Sinif == sinif && a.Sube == sube && a.DonemID == donem.DonemID).ToList() orderby i.Dersler.DersAdi select new SelectListItem { Text = i.Dersler.DersAdi.ToString().ToUpper(), Value = i.DersID.ToString() }).ToList(); return(Json(SinifDers.DersListe, JsonRequestBehavior.AllowGet)); }
public JsonResult SinifSubeFiltre(int id) { Donemler donem = donemrepo.GetByFilter(a => a.AktifMi == true); int OgretmenID = Convert.ToInt32(Session["OgretmenID"]); SinifDersOgrenciListView SinifSube = new SinifDersOgrenciListView(); SinifSube.SubeGrup = (from i in atanandersrepo.GetByFilterList(a => a.OgretmenID == OgretmenID && a.AktifMi == true && a.Sinif == id && a.DonemID == donem.DonemID).ToList() orderby i.Sinif group i by i.Sube into g select new SelectListItem { Text = g.Key.ToString().ToUpper(), Value = g.Key.ToString() }).ToList(); return(Json(SinifSube.SubeGrup, JsonRequestBehavior.AllowGet)); }
public ActionResult YoklamaAl(int Sinif = 0, string Sube = null, int DersID = 0, int DersGrupID = 0) { int OgretmenID = Convert.ToInt32(Session["OgretmenID"]); SinifDersOgrenciListView model = new SinifDersOgrenciListView(); //model.SinifGrup = (from i in atanandersrepo.GetByFilterList(a => a.OgretmenID == OgretmenID && a.AktifMi == true).ToList() // orderby i.Sinif // group i by i.Sinif into g // select new SelectListItem // { // Text = g.Key.ToString(), // Value = g.Key.ToString() // }).ToList(); //ViewData["DersSaatleri"] = from i in dersgruprepo.GetAll() // select new SelectListItem // { // Value = i.DersGrupID.ToString(), // Text = i.DersGrupAdi // }; Donemler d = donemrepo.GetByFilter(a => a.AktifMi == true); ViewData["YoklamaListe"] = yoklamarepo.GetByFilterList(a => a.AktifMi == true && a.DonemID == d.DonemID && a.OgretmenID == OgretmenID).OrderByDescending(a => a.YoklamaID).ToList(); if (Sinif != 0 && !String.IsNullOrEmpty(Sube) && DersID != 0 && DersGrupID != 0) { Ogretmenler ogr = ogretmenrepo.Get(OgretmenID); model.OgrenciListe = ogrencirepo.GetByFilterList(a => a.Sinif == Sinif && a.Sube == Sube && a.AktifMi == true && a.OkulID == ogr.OkulID).OrderBy(a => a.OgrenciNo).ToList(); model.DersGrupID = DersGrupID; model.DersID = DersID; model.Sinif = Sinif; model.Sube = Sube; model.DersAdi = dersrepo.Get(DersID).DersAdi; model.DersGrupAdi = dersgruprepo.Get(DersGrupID).DersGrupAdi; model.FiltreUygulandıMı = true; model.Tarih = DateTime.Now; } return(View(model)); }