// 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"));
            }
        }
Example #2
0
        private void Btn_ogretmen_sil_Click(object sender, RoutedEventArgs e)
        {
            ogretmen secilen = (ogretmen)Dgrid_ogretmenler.SelectedItem;

            Ogretmenislem.Ogretmen_Silme(secilen);
            kaynak_yenile();
        }
Example #3
0
        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();
        }
Example #4
0
        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"));
        }
Example #5
0
        public ActionResult Sil(int id)
        {
            ogretmen ogrt = db.ogretmen.Where(x => x.ogretmenID == id).SingleOrDefault();

            db.ogretmen.Remove(ogrt);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #6
0
        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"));
            }
        }
Example #9
0
        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"));
            }
        }