private void listBoxAltKategori_SelectedIndexChanged(object sender, EventArgs e) { object selectedObject = listBoxAltKategori.SelectedItem; AltKategori selectedAltKategori = (AltKategori)selectedObject; txtAltKategoriAdi.Text = selectedAltKategori.SubKategoriAdi; }
public ActionResult Create(AltKategori altkategori, HttpPostedFileBase altKategoriResim) { int sess = Convert.ToInt32(Session["userID"]); if (ModelState.IsValid) { if (altKategoriResim != null) { WebImage img = new WebImage(altKategoriResim.InputStream); FileInfo fotoinfo = new FileInfo(altKategoriResim.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(925, 165); img.Save("~/Uploads/KategoriPhoto/" + newfoto); altkategori.altKatResim = "/Uploads/KategoriPhoto/" + newfoto; altkategori.isDeleted = false; db.AltKategoris.Add(altkategori); db.SaveChanges(); return(RedirectToAction("Index", "AdminSubCategory")); } else { ModelState.AddModelError("Fotoğraf", "Fotoğraf Seçiniz"); } } return(View(altkategori)); }
public static bool AltKategoriKaydet(VMAltKategori Al) //AltKategori Kaydet { using (DBCON db = new DBCON()) { try { bool Control = db.AltKategori.Any(p => p.AltKategoriAdi == Al.AltKategoriAdi); if (Control == true) { return(false); } else { var bulKat = db.Kategori.FirstOrDefault(p => p.KategoriAdi == Al.KategoriIsmi); AltKategori Ekle = new AltKategori { AltKategoriAdi = Al.AltKategoriAdi, KategoriID = bulKat.KategoriID }; db.AltKategori.Add(Ekle); db.SaveChanges(); return(true); } } catch { return(false); } } }
public ActionResult AltKategoriGuncelle(int id) { AltKategori kat = db.AltKategoris.FirstOrDefault(x => x.id == id); ViewBag.AnaKategoriler = db.AnaKategoris.ToList(); return(View(kat)); }
public ActionResult Edit(AltKategori altkategori, int altKatID, HttpPostedFileBase altKatResim) { if (ModelState.IsValid) { var altkategoris = db.AltKategoris.Where(k => k.altKatID == altKatID).SingleOrDefault(); if (altKatResim != null) { if (System.IO.File.Exists(Server.MapPath(altkategori.altKatResim))) { System.IO.File.Delete(Server.MapPath(altkategori.altKatResim)); } WebImage img = new WebImage(altKatResim.InputStream); FileInfo fotoinfo = new FileInfo(altKatResim.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(925, 165); img.Save("~/Uploads/" + newfoto); altkategoris.altKatResim = "/Uploads/" + newfoto; } altkategoris.altKatAdi = altkategori.altKatAdi; altkategoris.altKatsira = altkategori.altKatsira; altkategoris.altKatDurum = altkategori.altKatDurum; altkategoris.kategoriID = altkategori.kategoriID; db.SaveChanges(); return(RedirectToAction("Index", "AdminSubCategory", new { altKatID = altkategoris.altKatID })); } ViewBag.kategoriID = new SelectList(db.Kategoris, "kategoriID", "kategoriAd", altkategori.kategoriID); return(View()); }
public AddAltKategori(AltKategori AltKategori, Kategori kategori) { InitializeComponent(); _altKategori = AltKategori; _kategori = kategori; _altKategoriManager = new Manager.AltKategoriManager(); }
public ActionResult DeleteConfirmed(int id) { AltKategori altKategori = db.AltKategori.Find(id); db.AltKategori.Remove(altKategori); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnAdd_Click(object sender, EventArgs e) { AltKategori newAltKategori = new AltKategori { SubKategoriAdi = txtAltKategoriAdi.Text, KategoriId = _kategori.Id }; _altKategoriManager.Add(newAltKategori); listBoxAltKategori.DataSource = _altKategoriManager.GetAllByKategoriId(_kategori.Id); }
public ActionResult AltKategoriGuncelle(AltKategori ka) { AltKategori k = db.AltKategoris.FirstOrDefault(x => x.id == ka.id); k.Adi = ka.Adi; k.Aciklama = ka.Aciklama; k.AnaKategoriID = ka.AnaKategoriID; db.SubmitChanges(); return(RedirectToAction("AltKategoriListesi")); }
private void btnDelete_Click(object sender, EventArgs e) { object selectedObject = listBoxAltKategori.SelectedItem; AltKategori selectedAltKategori = (AltKategori)selectedObject; if (selectedAltKategori != null) { _altKategoriManager.Delete(selectedAltKategori); listBoxAltKategori.DataSource = _altKategoriManager.GetAllByKategoriId(_kategori.Id); } }
public ActionResult Edit([Bind(Include = "ID,AltKategoriAdi,KategoriID")] AltKategori altKategori) { if (ModelState.IsValid) { db.Entry(altKategori).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KategoriID = new SelectList(db.Kategori, "ID", "KategoriAdi", altKategori.KategoriID); return(View(altKategori)); }
private void btnAddAltKategori_Click(object sender, EventArgs e) { Helper.Hata.trycatch(() => { object selectedObjectAltKategori = cmbAltKategori.SelectedItem; AltKategori selectedItemAltKategori = (AltKategori)selectedObjectAltKategori; object selectedObjectKategori = cmbKategori.SelectedItem; Kategori selectedItemKategori = (Kategori)selectedObjectKategori; AddAltKategori altKategori = new AddAltKategori(selectedItemAltKategori, selectedItemKategori); altKategori.ShowDialog(); }); }
public ActionResult Create([Bind(Include = "ID,AltKategoriAdi,KategoriID")] AltKategori altKategori) { if (ModelState.IsValid) { db.AltKategori.Add(altKategori); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KategoriID = new SelectList(db.Kategori, "ID", "KategoriAdi", altKategori.KategoriID); return(View(altKategori)); }
// GET: AdminAltKategori/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AltKategori altKategori = db.AltKategori.Find(id); if (altKategori == null) { return(HttpNotFound()); } return(View(altKategori)); }
private void btnUpdate_Click(object sender, EventArgs e) { object selectedObject = listBoxAltKategori.SelectedItem; AltKategori selectedAltKategori = (AltKategori)selectedObject; if (selectedAltKategori != null) { AltKategori updatedAltKategori = new AltKategori { Id = selectedAltKategori.Id, SubKategoriAdi = txtAltKategoriAdi.Text }; _altKategoriManager.Update(updatedAltKategori); listBoxAltKategori.DataSource = _altKategoriManager.GetAllByKategoriId(_kategori.Id); } }
public ActionResult AltKategoriGuncelle(int id) { AltKategori u = db.AltKategori.Where(x => x.ID == id).FirstOrDefault(); if (u == null) { return(RedirectToAction("Hata", "Admin")); } var AnaKategoriler = db.AnaKategori.ToList(); ViewBag.kategoriler = new SelectList(AnaKategoriler, "ID", "KategoriAdi"); TempData["GenelMesaj"] = "Kategori güncellenmesi başarılı bir şekilde tamamlanmıştır."; return(View(u)); }
// GET: AdminAltKategori/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AltKategori altKategori = db.AltKategori.Find(id); if (altKategori == null) { return(HttpNotFound()); } ViewBag.KategoriID = new SelectList(db.Kategori, "ID", "KategoriAdi", altKategori.KategoriID); return(View(altKategori)); }
internal void Add(AltKategori newAltKategori) { ReturnValue = 0; try { ReturnValue = _altKategoriDal.Add(newAltKategori); if (ReturnValue > 0) { Helper.Message.Information("Kaydınız eklendi."); } } catch (Exception exception) { Helper.Message.Error(exception.Message); } }
internal void Update(AltKategori updatedAltKategori) { ReturnValue = 0; try { ReturnValue = _altKategoriDal.Update(updatedAltKategori); if (ReturnValue > 0) { Helper.Message.Information("Kaydınız güncellendi."); } } catch (Exception exception) { Helper.Message.Error(exception.Message); } }
internal void Delete(AltKategori selectedAltKategori) { ReturnValue = 0; try { ReturnValue = _altKategoriDal.Delete(selectedAltKategori); if (ReturnValue > 0) { Helper.Message.Information("Kaydınız silindi."); } } catch (Exception exception) { Helper.Message.Error(exception.Message); } }
public ActionResult AltKategoriSil(int id) { AltKategori k = db.AltKategoris.FirstOrDefault(x => x.id == id); db.AltKategoris.DeleteOnSubmit(k); try { db.SubmitChanges(); } catch (Exception) { TempData["b"] = "Silmek istediğiniz alt kategoriye ait haber bulunmaktadır."; return(RedirectToAction("AltKategoriListesi")); } return(RedirectToAction("AltKategoriListesi")); }
public ActionResult AltKategoriTanimi(AltKategori cat) { try { db.AltKategori.Add(cat); db.SaveChanges(); #region , Kategori Rolleri Ekleme int Lastid = 0; if (db.AltKategori.ToList().Count != 0) { Lastid = db.AltKategori.Max(x => x.ID); } AltKategori k = db.AltKategori.Where(x => x.ID == Lastid).SingleOrDefault(); int adminID = 1; adminID = (int)db.Rol.Where(x => x.RolAdi == "Admin").SingleOrDefault().ID; KategoriRol kr2 = new KategoriRol { RolID = adminID, KategoriID = k.ID }; db.KategoriRol.Add(kr2); db.SaveChanges(); Personel p = (Personel)Session["Kullanici"]; if (p.RolID != adminID) { KategoriRol kr = new KategoriRol { RolID = p.RolID, KategoriID = k.ID }; db.KategoriRol.Add(kr); db.SaveChanges(); } #endregion TempData["GenelMesaj"] = "Kategori tanımı başarılı bir şekilde tamamlanmıştır."; return(RedirectToAction("AltKategoriListesi")); } catch (Exception) { return(Redirect("/Admin/Hata")); } }
public ActionResult AltKategoriGuncelle(AltKategori u) { try { AltKategori gu = db.AltKategori.Where(x => x.ID == u.ID).FirstOrDefault(); if (gu == null) { return(RedirectToAction("Hata", "Admin")); } gu.AnaKategorID = u.AnaKategorID; gu.KategoriAdi = u.KategoriAdi; gu.Aciklama = u.Aciklama; db.SaveChanges(); return(RedirectToAction("AltKategoriListesi")); } catch (Exception) { return(Redirect("/Admin/Hata")); } }
private void AddAltKategori_Load(object sender, EventArgs e) { try { txtAltKategoriAdi.Focus(); if (_altKategori == null) { _altKategori = new AltKategori { Id = 0, SubKategoriAdi = "Kayıt yok" }; } txtAltKategoriAdi.Text = _altKategori.SubKategoriAdi; listBoxAltKategori.DataSource = _altKategoriManager.GetAllByKategoriId(_kategori.Id); listBoxAltKategori.DisplayMember = "SubKategoriAdi"; } catch (NullReferenceException _nullReferenceException) { MessageBox.Show(_nullReferenceException.Message); } }
public static List <YazilimUrun> IzinliYazilimUrunler() { InventoryContext db = new InventoryContext(); Personel p = (Personel)HttpContext.Current.Session["Kullanici"]; List <KategoriRol> kt = db.KategoriRol.Where(x => x.RolID == p.RolID).ToList(); List <AltKategori> alt = new List <AltKategori>(); foreach (KategoriRol item in kt) { AltKategori k = db.AltKategori.Where(x => x.ID == item.KategoriID).SingleOrDefault(); alt.Add(k); } List <YazilimUrun> urunler = new List <YazilimUrun>(); foreach (AltKategori item in alt) { urunler.AddRange(db.YazilimUrun.Where(x => x.altKategoriID == item.ID && x.Aktif == true)); } return(urunler); }
public JsonResult DeleteKategoriRecord(int kategoriID) { bool result = false; Kategori ktgr = db.Kategoris.Find(kategoriID); AltKategori alt = db.AltKategoris.Where(x => x.kategoriID == kategoriID).FirstOrDefault(); if (ktgr != null) { if (alt == null) { ktgr.isDeleted = true; db.Kategoris.Remove(ktgr); db.SaveChanges(); result = true; } else { result = false; } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult AltKategoriSil(int id) { AltKategori b = db.AltKategori.Where(x => x.ID == id).SingleOrDefault(); if (b == null) { return(Json(false)); } else { try { db.AltKategori.Remove(b); db.SaveChanges(); return(Json(true)); } catch (Exception) { return(Json("FK")); } } }
public ActionResult Yetkiler(int RolID, string menuler, string islemler, string katrol) { try { //, MenuList list , IslemErisimList list2 Rol r = db.Rol.Where(x => x.ID == RolID).FirstOrDefault(); // Düzenlenmek istenen Rolu bul if (r == null) // rol boş ise hata döndür { return(RedirectToAction("Hata", "Admin")); } #region ,Menü Rolleri update //Bu role ait tüm yetkileri List <MenuRol> menuRol = db.MenuRol.Where(x => x.RolID == r.ID).ToList(); // Menü rollerinin silinmesi foreach (var item in menuRol) { db.MenuRol.Remove(item); } db.SaveChanges(); // roller sıfırlandı. //Tüm rolleri yeniden yükle ve değişiklikleri kayıt et. string[] Menuparts = menuler.Split('^'); Array.Reverse(Menuparts); List <Menu> Eklenenmenuler = new List <Menu>(); for (int i = 0; i < Menuparts.Length; i++) { string s = Menuparts[i].ToString(); Menu alt = db.Menu.Where(x => x.Adi == s).FirstOrDefault(); if (alt != null) { Eklenenmenuler.Add(alt); } } foreach (Menu item in Eklenenmenuler) { MenuRol rol = new MenuRol(); rol.MenuID = item.ID; rol.RolID = RolID; db.MenuRol.Add(rol); db.SaveChanges(); } // MenuList.RolKontrol(list, RolID); ViewBag.Yetkileri = db.MenuRol.Where(x => x.RolID == r.ID).ToList(); ViewBag.Menuler = db.Menu.ToList(); #endregion #region ,İşlem Rolleri Update //Bu role ait post izinleri List <ErisimRol> erisimRol = db.ErisimRol.Where(x => x.RolID == r.ID).ToList(); // Erisim rollerinin silinmesi foreach (var item in erisimRol) { db.ErisimRol.Remove(item); } db.SaveChanges(); // roller sıfırlandı. string[] Islemparts = islemler.Split('^'); List <IslemErisim> islemlerim = new List <IslemErisim>(); for (int i = 0; i < Islemparts.Length; i++) { string s = Islemparts[i].ToString(); IslemErisim islemi = db.IslemErisim.Where(x => x.Adı == s).FirstOrDefault(); if (islemi != null) { islemlerim.Add(islemi); } } //Tüm erisimleri yeniden yükle ve değişiklikleri kayıt et. foreach (IslemErisim item in islemlerim) { ErisimRol rol = new ErisimRol(); rol.ErisimID = item.ID; rol.RolID = RolID; db.ErisimRol.Add(rol); db.SaveChanges(); } #endregion #region , ürün Kategori rolleri string[] parts = katrol.Split('^'); List <AltKategori> alts = new List <AltKategori>(); for (int i = 0; i < parts.Length; i++) { string s = parts[i].ToString(); AltKategori alt = db.AltKategori.Where(x => x.KategoriAdi == s).FirstOrDefault(); if (alt != null) { alts.Add(alt); } } List <KategoriRol> kr = db.KategoriRol.Where(x => x.RolID == RolID).ToList(); foreach (var item in kr) // tüm kategori rollerini sil. { db.KategoriRol.Remove(item); } db.SaveChanges(); //tüm rolleri yeniden yükle foreach (AltKategori item in alts) { KategoriRol ktr = new KategoriRol(); ktr.RolID = RolID; ktr.KategoriID = item.ID; db.KategoriRol.Add(ktr); db.SaveChanges(); } #endregion //Sayfayı geri yükle TempData["GenelMesaj"] = "Profil yetkileri başarılı bir şekilde güncellenmiştir."; return(RedirectToAction("ProfilListesi")); } catch (Exception) { return(Redirect("/Admin/Hata")); } }
public ActionResult AltKategoriEkle(AltKategori kat) { db.AltKategoris.InsertOnSubmit(kat); db.SubmitChanges(); return(RedirectToAction("AltKategoriListesi")); }
public bool AltKategoriSil(AltKategori m) { throw new NotImplementedException(); }