protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString != null && !string.IsNullOrEmpty(Request.QueryString["ID"].ToString())) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { ddDerslerDoldur(db); Konular konu = new Konular(); konu.KonuId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcut = db.Konulars.Find(konu.KonuId); txtKonuAdi.Text = mevcut.KonuAdi; if (mevcut.KonuDurumu == true) { rbAktif.Checked = true; } else { rbPasif.Checked = true; } } } } }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { try { if (ddlDersAdi.SelectedItem.Value == "0") { Response.Write("<script>alert('Ders Seçiniz')</script>"); } else { Konular konu = new Konular(); konu.DersId = Convert.ToInt32(ddlDersAdi.SelectedValue); konu.KonuAdi = txtKonuAdi.Text; konu.KonuDurumu = true; db.Konulars.Add(konu); db.SaveChanges(); Response.Write("<script>alert('Konu Kaydı Başarıyla Gerçekleşmiştir.')</script>"); ddDerslerDoldur(db); txtKonuAdi.Text = string.Empty; } } catch (Exception ex) { Response.Write("<script>alert('" + ex.ToString() + "')</script>"); } } }
protected void rp_KonuListe_ItemCommand(object source, RepeaterCommandEventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { int id = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "Edit") { Response.Redirect("AdminKonuGuncelle.aspx?ID=" + id); } else if (e.CommandName == "Delete") { Konular konu = db.Konulars.Where(k => k.KonuId == id).FirstOrDefault(); konu.KonuDurumu = false; db.SaveChanges(); Rp_KonuDoldur(); } } }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Konular konu = new Konular(); konu.KonuId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcut = db.Konulars.Find(konu.KonuId); mevcut.DersId = Convert.ToInt32(ddlDersAdi.SelectedValue); mevcut.KonuAdi = txtKonuAdi.Text; if (rbAktif.Checked) { mevcut.KonuDurumu = true; } else if (rbPasif.Checked) { mevcut.KonuDurumu = false; } db.SaveChanges(); Response.Redirect("AdminKonuListesi.aspx"); } }