public Yetki Guncelle([FromBody] Yetki yetki, int ID) { yetki.Tarih = DateTime.Now; yetkiBll.InsertOrUpdate(yetki, ID); return(yetki); }
public ActionResult YetkiEkle(Yetki y) { db.Yetki.Add(y); db.SaveChanges(); return(RedirectToAction("YetkiListesi")); }
public Form2() { InitializeComponent(); Yetki.YazmaYetkisi(AnaForm.KullaniciYetkileri, this.Name, btnKaydet); Yetki.SilmeYetkisi(AnaForm.KullaniciYetkileri, this.Name, btnSil); }
public void Temizle() { ID.Clear(); KullaniciAdi.Clear(); Yetki.Clear(); }
public ActionResult EkleGuncelle(int ID = 0) { Yetki yetki = new Yetki(); yetki = yetkiBLL.GetById(ID); return(View(yetki)); }
private void btnKaydet_Click(object sender, EventArgs e) { YetkiBL ybl = new YetkiBL(); foreach (DataRow item in dt.Rows) { Yetki y = new Yetki(); if (item.RowState != DataRowState.Deleted) { y.YetkiAd = item[1].ToString(); } switch (item.RowState) { case DataRowState.Added: ybl.Ekle(y); break; case DataRowState.Deleted: ybl.Sil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: y.YetkiID = Convert.ToInt32(item[0]); ybl.Guncelle(y); break; default: break; } } }
public ActionResult DeleteConfirmed(int id) { Yetki yetki = db.Yetkiler.Find(id); db.Yetkiler.Remove(yetki); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult YetkiDuzenle(Yetki y) { Yetki yt = db.Yetki.Where(x => x.yetkiID == y.yetkiID).SingleOrDefault(); yt.adi = y.adi; yt.aciklama = y.aciklama; db.SaveChanges(); return(RedirectToAction("YetkiListesi")); }
public ActionResult Edit([Bind(Include = "ID,yetkiadi")] Yetki yetki) { if (ModelState.IsValid) { db.Entry(yetki).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(yetki)); }
private void btnLogin_Click(object sender, EventArgs e) { formLogin frm = new formLogin("00001", 1); if (frm.ShowDialog() == DialogResult.OK) { Kullanici = frm.Kullanici; KullaniciYetkileri = Yetki.LoginYetkileriniGetir(1, Kullanici.Sirket, Kullanici.Kod); Mesaj.Bilgi("Giriş başarılı. Yetkiler alındı."); } }
public ActionResult Create([Bind(Include = "ID,yetkiadi")] Yetki yetki) { if (ModelState.IsValid) { db.Yetkiler.Add(yetki); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(yetki)); }
public ActionResult YetkiDuzenle(int id) { Yetki y = db.Yetki.Where(x => x.yetkiID == id).SingleOrDefault(); if (y == null) { return(RedirectToAction("Admin", "Hata1")); } else { return(View(y)); } }
// GET: SYADMIN/Yetkis/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Yetki yetki = db.Yetkiler.Find(id); if (yetki == null) { return(HttpNotFound()); } return(View(yetki)); }
public ActionResult YetkiSil(int id) { Yetki y = db.Yetki.Where(x => x.yetkiID == id).SingleOrDefault(); if (y == null) { return(Json(false)); } else { db.Yetki.Remove(y); db.SaveChanges(); return(Json(true)); } }
public bool Ekle(Yetki y) { try { SqlParameter[] p = { new SqlParameter("@Ad", y.YetkiAd) }; return(b.ExecuteNonQuery("Insert into tblYetki values(@Ad)", p) > 0); } catch (SqlException) { throw; } catch (Exception) { throw; } }
public bool Guncelle(Yetki y) { try { SqlParameter[] p = { new SqlParameter("@ID", y.YetkiID), new SqlParameter("@Ad", y.YetkiAd) }; return(b.ExecuteNonQuery("Update tblYetki SET YetkiAd=@Ad where YetkiID=@ID", p) > 0); } catch (SqlException) { throw; } catch (Exception) { throw; } }
public ActionResult YetkiEkle(Yetki temp) { if (temp.Yetkisi == null) { Session["yetkiSorun"] = "Yetki eklenmede sorun oluştu"; return(View()); } temp.Aktif = true; if (!yetki.Insert(temp)) { Session["yetkiSorun"] = "Yetki eklenmede sorun oluştu"; return(View()); } Session["yetkiOlaylari"] = "Yetki eklendi"; return(RedirectToAction("YetkiListele")); }
public async Task <IActionResult> YetkiDuzenle(int yetkiId, string yetkiAd, int ekleyenId, string eklenmeTarihi, int durum) { try { if (yetkiAd == null) { throw new RequiredFieldsException("Yetki adı boş geçilemez!"); } var yetki = _yetkiService.GetAll().Where(y => y.yetki_adi == yetkiAd).ToList(); if (durum == 0) { var yetkiRol = _rolService.GetListByYetkiId(yetkiId); if (yetkiRol.Count > 0) { throw new Exception("Bu yetkiyi kullanan roller var"); } } if (yetki.Count > 1) { throw new Exception("Bu yetki adı zaten kayıtlı"); } else { var identityUser = await _userManager.GetUserAsync(HttpContext.User); Yetki updatedYetki = new Yetki { id = yetkiId, eklenme_tarihi = Convert.ToDateTime(eklenmeTarihi), ekleyen_id = ekleyenId, guncelleme_tarihi = DateTime.Now, guncelleyen_id = identityUser.uyeDetayId, sil_id = durum, yetki_adi = yetkiAd }; _yetkiService.UpdateYetki(updatedYetki); TempData["Sonuc"] = "Yetki başarıyla güncellendi"; } } catch (Exception ex) { TempData["Exception"] = ex.Message; } return(RedirectToAction("YetkiListesi")); }
public YetkiAta(int yetkiID) { Yetki yetkiler = new Yetki(); if (yetkiler.HasFlag(Yetki.KullaniciEkle)) { Console.WriteLine("Ekleme yetkisi istendi"); } if (yetkiler.HasFlag(Yetki.KullaniciGuncelle)) { Console.WriteLine("Güncelleme yetkisi istendi"); } if (yetkiler.HasFlag(Yetki.KullaniciSil)) { Console.WriteLine("Silme yetkisi istendi"); } }
public ActionResult Index(string email, string sifre) { SinemaContext db = new SinemaContext(); Yetki y = new Yetki(); Kullanici k = db.Kullanici.Where(x => x.mail == email && x.sifre == sifre).SingleOrDefault(); if (k == null) { //bulanamadı ViewBag.Uyari = "Kullanici Bulunamadı!"; } else { //bulundu //eğer kullanıcı yönetici ise RedirectToAction --> Admin paneli else ana template Session["Kullanici"] = k; return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult YetkiVer(string id = null, int yetkisi = 0) { if (string.IsNullOrEmpty(id) || yetkisi == 0) { return(HttpNotFound()); } Uye temp = uye.GetByID(Convert.ToInt32(id)); Yetki temp2 = yetki.GetByID(yetkisi); if (temp == null || temp2 == null) { return(HttpNotFound()); } temp.YetkiID = yetkisi; if (!uye.SAVE()) { return(HttpNotFound()); } Session["yetkilendirmeOlayi"] = temp.KullaniciAdi + " adlı kişi başarıyla '" + temp2.Yetkisi + "' yetkisine uyarlandı.. "; return(RedirectToAction("OnayliUyeler")); }
public List <Yetki> YetkiList(Kullanici kullanici) { List <Yetki> ylist = new List <Yetki>(); var yetkiRep = new EfRepositoryBase <Yetki, YilmazCoderContext>(); var kullaniciYetkiRep = new EfRepositoryBase <KullaniciYetki, YilmazCoderContext>(); var yazilist = yetkiRep.GetList().Join(kullaniciYetkiRep.GetList(x => x.KullaniciId == kullanici.Id), yetki => yetki.Id, kullaniciYetki => kullaniciYetki.KullaniciId, (yetki, kullaniciYetki) => new { Yetki = yetki, KullaniciYetki = kullaniciYetki }).ToList(); foreach (var item in yazilist) { Yetki y = new Yetki(); y.Id = item.Yetki.Id; y.Adi = item.Yetki.Adi; ylist.Add(y); } return(ylist); }
public async Task <IActionResult> YetkiEkle(string yetkiAd, int durum) { try { if (yetkiAd == null) { throw new RequiredFieldsException("Yetki adı boş bırakılamaz"); } var yetki = _yetkiService.GetAll().Where(y => y.yetki_adi.ToLower() == yetkiAd.ToLower()).FirstOrDefault(); if (yetki != null) { throw new Exception("Bu yetki zaten mevcut"); } else { var identityUser = await _userManager.GetUserAsync(HttpContext.User); Yetki yetkimiz = new Yetki { yetki_adi = yetkiAd, ekleyen_id = identityUser.uyeDetayId, eklenme_tarihi = DateTime.Now, sil_id = durum, guncelleyen_id = identityUser.uyeDetayId, guncelleme_tarihi = DateTime.Now }; _yetkiService.AddYetki(yetkimiz); ViewBag.Message = "Yetki başarıyla oluşturuldu"; } } catch (Exception ex) { ViewBag.Exceptions = ex.Message; } return(View()); }
public AnaForm() { InitializeComponent(); Yetki.SetConnection("Data Source=TESTSERVER; Database=12M; Persist Security Info=True;User ID=sa;Password=Birikim12"); }
public Yetki Kaydet(Yetki entity) { context.Yetki.Add(entity); context.SaveChanges(); return(entity); }
public bool Sil(Yetki entity) { context.Yetki.Remove(entity); return(context.SaveChanges() > 0); }
public void AddYetki(Yetki yetki) { _yetkiDal.Add(yetki); }
public void DeleteYetki(Yetki yetki) { _yetkiDal.Delete(yetki); }
public void UpdateYetki(Yetki yetki) { _yetkiDal.Update(yetki); }
public static void YetkiAta(int kullaniciID, Yetki yetki) { Console.WriteLine("ID : " + kullaniciID); Console.WriteLine("Yetki : " + yetki); Console.WriteLine("Yetki Numarası : " + (int)yetki); }