// GET: ogretmenler/Delete/5 public ActionResult Delete(int?id) { if (Convert.ToInt32(Session["kulTip"]) == 1 && !String.IsNullOrEmpty(Session["kulId"].ToString())) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ogretmen ogretmen = db.ogretmen.Find(id); if (ogretmen == null) { return(HttpNotFound()); } ogretmen.silindiMi = true; db.Entry(ogretmen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("index", "ogretmenler")); } else { return(RedirectToAction("index", "giris")); } }
private void Btn_ogretmen_sil_Click(object sender, RoutedEventArgs e) { ogretmen secilen = (ogretmen)Dgrid_ogretmenler.SelectedItem; Ogretmenislem.Ogretmen_Silme(secilen); kaynak_yenile(); }
private void Btn_ogrt_kaydet_Click(object sender, RoutedEventArgs e) { ogretmen yeni = new ogretmen(); yeni.ad = Tbox_ogrt_ad.Text; yeni.soyad = Tbox_ogrt_soyad.Text; yeni.tc = Tbox_ogrt_tc.Text; yeni.brans = (ders)Cbox_ogrt_brans.SelectedItem; if ((bool)CheckBox_ogretmen_yeni.IsChecked) { int yeni_id = ogretmen_id_olustur(Ogretmenislem.Ogretmen_listeleme()); yeni.id = yeni_id; Ogretmenislem.Ogretmen_ekleme(yeni); } else { if (Dgrid_ogretmenler.SelectedItem != null) { ogretmen secilen = (ogretmen)Dgrid_ogretmenler.SelectedItem; yeni.id = secilen.id; Ogretmenislem.Ogretmen_Guncelleme(secilen, yeni); } else { MessageBox.Show("HER HANGİ ÖĞRETMEN SEÇİLMEDİ"); } } kaynak_yenile(); }
public ActionResult Ekle(ogretmen ogrt) { if (ModelState.IsValid == false) // validation hatası varsa demek { var yetkiler = db.yetki.ToList(); ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi"); return(View()); } ogretmen kul = db.ogretmen.Where(x => x.eposta == ogrt.eposta).SingleOrDefault(); if (kul != null) { //aynı epostayla kaydolan biri var demek ModelState.AddModelError("eposta", "Farklı bir eposta adresi giriniz!"); var yetkiler = db.yetki.ToList(); ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi"); return(View()); } db.ogretmen.Add(ogrt); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Sil(int id) { ogretmen ogrt = db.ogretmen.Where(x => x.ogretmenID == id).SingleOrDefault(); db.ogretmen.Remove(ogrt); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Duzenle(int id) { ogretmen ogrt = db.ogretmen.Where(x => x.ogretmenID == id).SingleOrDefault(); var yetkiler = db.yetki.ToList(); ViewBag.yetkiler = new SelectList(yetkiler, "yetkiID", "adi", ogrt.ogretmenID); TempData["ogretmenID"] = id; //controllerın icine yukledi return(View(ogrt)); }
public override void Sil(object obj) { ogretmen og = (ogretmen)obj; Baglan(); komut = new SqlCommand("ogretmenSil", baglanti); komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("@Adi", og.Adi); komut.ExecuteNonQuery(); baglanti.Close(); baglanti.Dispose(); }
public ActionResult Edit([Bind(Include = "id,adiSoyadi,brans,cinsiyet,resim,gorev,telefon,cepTelefonu,ePosta,adres,silindiMi")] ogretmen ogretmen) { if (Convert.ToInt32(Session["kulTip"]) == 1 && !String.IsNullOrEmpty(Session["kulId"].ToString())) { if (ModelState.IsValid) { db.Entry(ogretmen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ogretmen)); } else { return(RedirectToAction("index", "giris")); } }
public ActionResult Duzenle(ogretmen ogrt) { int ogretmenID = (int)TempData["ogretmenID"]; ogretmen kul = db.ogretmen.Where(x => x.ogretmenID == ogretmenID).SingleOrDefault(); kul.ad = ogrt.ad; kul.soyad = ogrt.soyad; kul.eposta = ogrt.eposta; kul.sifre = ogrt.sifre; kul.brans = ogrt.brans; kul.ogretmenID = ogrt.ogretmenID; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: ogretmenler/Edit/5 public ActionResult Edit(int?id) { if (Convert.ToInt32(Session["kulTip"]) == 1 && !String.IsNullOrEmpty(Session["kulId"].ToString())) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ogretmen ogretmen = db.ogretmen.Find(id); if (ogretmen == null) { return(HttpNotFound()); } return(View(ogretmen)); } else { return(RedirectToAction("index", "giris")); } }