public ActionResult Index(string arama, int aktifsayfa = 0) { int ygr = Helpers.SessionHelper <KULLANICI> .GetSessionItem("kullanici").YETKI_GRUBU_REFNO; int sayfa_refno1 = db.SAYFAs.Where(s => s.SAYFA_ADI == "Personel").SingleOrDefault().SAYFA_REFNO; bool yetki1 = YETKI.YetkiVarmi(ygr, sayfa_refno1, YETKI.YETKI_TIPI.OKUMA); if (yetki1 == false) { return(RedirectToAction("Index", "Home")); } List <PERSONEL> liste = db.PERSONELs.ToList(); if (arama == null) { arama = ""; Sayfalama(db.PERSONELs.Count()); liste = db.PERSONELs.OrderBy(u => u.PERSONEL_REFNO).Skip(aktifsayfa * sayfadakisatirsayisi) .Take(sayfadakisatirsayisi).ToList(); } else { Sayfalama(db.PERSONELs.Where(s => s.ADI_SOYADI.Contains(arama)).Count()); liste = db.PERSONELs.Where(s => s.ADI_SOYADI.Contains(arama)) .OrderBy(u => u.PERSONEL_REFNO) .Skip(aktifsayfa * sayfadakisatirsayisi). Take(sayfadakisatirsayisi).ToList(); } ViewData["veri"] = arama; ViewData["aktifsayfa"] = aktifsayfa; return(View(liste)); }
public ActionResult Index() { int ygr = Helpers.SessionHelper <KULLANICI> .GetSessionItem("kullanici").YETKI_GRUBU_REFNO; int sayfa_refno1 = db.SAYFAs.Where(s => s.SAYFA_ADI == "YazilimGrafik").SingleOrDefault().SAYFA_REFNO; bool yetki1 = YETKI.YetkiVarmi(ygr, sayfa_refno1, YETKI.YETKI_TIPI.OKUMA); if (yetki1 == false) { return(RedirectToAction("Index", "Home")); } var liste = db.PERSONELs.Where(x => x.DEPARTMAN_REFNO == 1).ToList(); return(View(liste)); }
public ActionResult Index() { int ygr = Helpers.SessionHelper <KULLANICI> .GetSessionItem("kullanici").YETKI_GRUBU_REFNO; //int kullanici_refno = Convert.ToInt32(Session["KULLANICI_REFNO"]); //int ygr = db.KULLANICIs.Where(y1 => y1.KULLANICI_REFNO == kullanici_refno).FirstOrDefault().YETKI_GRUBU_REFNO; int sayfa_refno = db.SAYFAs.Where(s => s.SAYFA_ADI == "YetkiGruplari").SingleOrDefault().SAYFA_REFNO; bool yetki = YETKI.YetkiVarmi(ygr, sayfa_refno, YETKI.YETKI_TIPI.OKUMA); if (yetki == false) { return(RedirectToAction("Index", "Home")); } var liste = db.YETKI_GRUBU.ToList(); return(View(liste)); }
public ActionResult Kayit(FormCollection formdata) { //yetki sayfası kaydet int ygr = Helpers.SessionHelper <KULLANICI> .GetSessionItem("kullanici").YETKI_GRUBU_REFNO; //int kullanici_refno = Convert.ToInt32(Session["KULLANICI_REFNO"]); //int ygr = db.KULLANICIs.Where(y1 => y1.KULLANICI_REFNO == kullanici_refno).FirstOrDefault().YETKI_GRUBU_REFNO; int sayfa_refno = db.SAYFAs.Where(s => s.SAYFA_ADI == "YetkiGruplari").SingleOrDefault().SAYFA_REFNO; bool yetki = YETKI.YetkiVarmi(ygr, sayfa_refno, YETKI.YETKI_TIPI.OKUMA); if (yetki == false) { return(RedirectToAction("Index", "Home")); } //eski yetkileri silmeliyiz. int YETKI_GRUBU_REFNO = Convert.ToInt32(formdata["YETKI_GRUBU_REFNO"]); var yetkiler = db.YETKIs.RemoveRange(db.YETKIs.Where(y => y.YETKI_GRUBU_REFNO == YETKI_GRUBU_REFNO)); db.YETKIs.RemoveRange(yetkiler); db.SaveChanges(); int toplamsatir = db.SAYFAs.Count(); for (int i = 0; i < toplamsatir; i++) { int sayfarefno = db.SAYFAs.ToList()[i].SAYFA_REFNO; bool OKUMA = false, KAYDET = false, SIL = false, YENI = false, ARAMA = false; if (formdata["OKUMA" + sayfarefno] != null) { OKUMA = true; } if (formdata["KAYDET" + sayfarefno] != null) { KAYDET = true; } if (formdata["SIL" + sayfarefno] != null) { SIL = true; } if (formdata["YENI" + sayfarefno] != null) { YENI = true; } if (formdata["ARAMA" + sayfarefno] != null) { ARAMA = true; } YETKI y = new YETKI() { SAYFA_REFNO = sayfarefno, YETKI_GRUBU_REFNO = YETKI_GRUBU_REFNO, OKUMA = OKUMA, KAYDET = KAYDET, SIL = SIL, YENI = YENI, ARAMA = ARAMA }; db.YETKIs.Add(y); db.SaveChanges(); } return(RedirectToAction("Index")); }