protected void devam_Click(object sender, EventArgs e) { soru s = new soru(); ArrayList parameterNameList = new ArrayList(3); parameterNameList.Add("@sorup"); parameterNameList.Add("@gnotp"); parameterNameList.Add("@knotp"); ArrayList parameterList = new ArrayList(3); parameterList.Add(soru.Text.Trim()); parameterList.Add(gnot.Text.Trim()); parameterList.Add(knot.Text.Trim()); bool basari = s.duzenle(soruId, parameterNameList, parameterList); if (!basari) { lblHata.Text = "Ýþlem baþarýsýz"; } else { lblHata.Text = "Soru baþarýyla düzeltildi"; panel.Visible = false; ph.Visible = false; Label1.Visible = false; } }
public IActionResult testOlustur(soru soru) { string veri = veriGetir("https://www.wired.com/", "", "//*[@id='app-root']" + soru.baslik); soru.baslik = veri; sqlBaglan(); string sorgu = "insert into text(baslik,icerik) values(@baslik,@icerik)"; cmd = new SQLiteCommand(sorgu, baglan); cmd.Parameters.AddWithValue("@baslik", soru.baslik); cmd.Parameters.AddWithValue("@icerik", soru.icerik); cmd.ExecuteNonQuery(); string ıdBul = "select id from text where baslik=@baslik"; SQLiteCommand cmd1 = new SQLiteCommand(ıdBul, baglan); cmd1.Parameters.AddWithValue("@baslik", soru.baslik); int id = 0; using (var reader = cmd1.ExecuteReader()) { while (reader.Read()) { id = reader.GetInt32(0); } } string testOlustur = "insert into question(textId,soru,secenekA,secenekB,secenekC,secenekD,dogruCevap) values(@textId,@soru,@secenekA,@secenekB,@secenekC,@secenekD,@dogruCevap)"; cmd = new SQLiteCommand(testOlustur, baglan); for (int i = 0; i < 4; i++) { cmd.Parameters.AddWithValue("@textId", id); cmd.Parameters.AddWithValue("@soru", soru.sorular[i]); cmd.Parameters.AddWithValue("@secenekA", soru.secenekA[i]); cmd.Parameters.AddWithValue("@secenekB", soru.secenekB[i]); cmd.Parameters.AddWithValue("@secenekC", soru.secenekC[i]); cmd.Parameters.AddWithValue("@secenekD", soru.secenekD[i]); if (soru.dogruCevap[i] == "A") { cmd.Parameters.AddWithValue("@dogruCevap", soru.secenekA[i]); } else if (soru.dogruCevap[i] == "B") { cmd.Parameters.AddWithValue("@dogruCevap", soru.secenekB[i]); } else if (soru.dogruCevap[i] == "C") { cmd.Parameters.AddWithValue("@dogruCevap", soru.secenekC[i]); } else if (soru.dogruCevap[i] == "D") { cmd.Parameters.AddWithValue("@dogruCevap", soru.secenekD[i]); } cmd.ExecuteNonQuery(); } return(RedirectToAction("testleriGetir", "test")); }
//proje ile ilgili ilk soruyu getir protected void devam_Click(object sender, EventArgs e) { lbl.Text = ""; soru s = new soru(); DataSet ds = new DataSet(); ds = s.ilkSoru(Convert.ToUInt32(projeler.SelectedItem.Value)); //soru dönmüþse gösterilecek if (ds.Tables.Count != 0) { evet.Visible = true; hayir.Visible = true; lblCevapla.Visible = true; lblNot.Visible = true; lblAciklama.Visible = true; //Soruyu lbl a al lbl.Text = ds.Tables[0].Rows[0].ItemArray[0].ToString(); //Kullanýcý için notu lblNot a al lblNot.Text = ds.Tables[0].Rows[0].ItemArray[1].ToString(); //sorunun id sini oturum deðiþkenine al Session["soruid_session"] = Convert.ToUInt32(ds.Tables[0].Rows[0].ItemArray[2].ToString()); //evet ve hayir idlerini oturum deðiþkenlerine al (boþ deðilse) if (ds.Tables[0].Rows[0].ItemArray[3] != System.DBNull.Value) { Session["evetid_session"] = Convert.ToUInt32(ds.Tables[0].Rows[0].ItemArray[3].ToString()); } else { Session["evetid_session"] = 0; } if (ds.Tables[0].Rows[0].ItemArray[4] != System.DBNull.Value) { Session["hayirid_session"] = Convert.ToUInt32(ds.Tables[0].Rows[0].ItemArray[4].ToString()); } else { Session["hayirid_session"] = 0; } } else { pnl.Visible = false; lblCevapla.Visible = false; lblNot.Visible = false; lblAciklama.Visible = false; evet.Visible = false; hayir.Visible = false; lbl.Text = "Bu projeye daha soru eklenmemiþ, bu nedenle hata gönderemezsiniz."; lblNot.Text = ""; } }
//veritabanýndan verilen id li soruyu bir soruBilgi nesnesi içinde getirir private soruBilgi sonrakiSoru(uint id) { soruBilgi soruB; if (id <= 0) { soruB = new soruBilgi(); return(soruB); } soru s = new soru(); DataSet ds = new DataSet(); ds = s.sonraki(id); /* evet denilince bir soru daha sor diye tanýmlanmýþsa EVETID için geri dönen bir satýr olacak * yeni soruyu göster */ if (ds.Tables[0].Rows.Count != 0) { string soru1 = ds.Tables[0].Rows[0].ItemArray[0].ToString(); string kNot = ds.Tables[0].Rows[0].ItemArray[1].ToString(); uint soruId = Convert.ToUInt32(ds.Tables[0].Rows[0].ItemArray[2].ToString()); uint evetId, hayirId; if (ds.Tables[0].Rows[0].ItemArray[3] != System.DBNull.Value) { evetId = Convert.ToUInt32(ds.Tables[0].Rows[0].ItemArray[3].ToString()); } else { evetId = 0; } if (ds.Tables[0].Rows[0].ItemArray[4] != System.DBNull.Value) { hayirId = Convert.ToUInt32(ds.Tables[0].Rows[0].ItemArray[4].ToString()); } else { hayirId = 0; } soruB = new soruBilgi(soruId, soru1, kNot, evetId, hayirId); } //yeni soru tanýmlý deðil hatayý al else { soruB = new soruBilgi(); } return(soruB); }
protected void devam_Click(object sender, EventArgs e) { ArrayList parameterNameList = new ArrayList(3); parameterNameList.Add("@sorup"); parameterNameList.Add("@gnotp"); parameterNameList.Add("@knotp"); ArrayList parameterList = new ArrayList(3); parameterList.Add(soru.Text.Trim()); parameterList.Add(gnot.Text.Trim()); parameterList.Add(knot.Text.Trim()); soru s = new soru(); uint oncekiId = Convert.ToUInt32(Session["ilk_soru"]); uint projeId = Convert.ToUInt32(Session["proje_id"]); bool basari = s.duzenle(oncekiId, parameterNameList, parameterList); if (basari) { int c = -1; int sayac = 0; if (evetsorusor.Checked == true) { c = 1; sayac++; } if (hayirsorusor.Checked == true) { c = 0; sayac++; } Session["yeni_pencere"] = sayac; Session["c"] = c; Session["soru"] = soru.Text.Trim(); Page_Load(this, e); } else { soru.Text = ""; gnot.Text = ""; knot.Text = ""; } }
public static string SoruEkle(soru soru) { try { using (idDBEntities db = new idDBEntities()) { db.sorus.Add(soru); db.SaveChanges(); return("+"); } } catch { return("-"); } }
protected void sil_Click(object sender, EventArgs e) { soru s = new soru(); bool basari = s.sil(soruId); if (basari) { lblHata.Text = "Soru silindi"; panel.Visible = false; } else { lblHata.Text = "Soru silinemedi."; } }
void getSoru() { soru item = sorular[soruindis]; lblsoru.Text = item.Soru; BtnA.Text = item.secenekA; BtnA.BackColor = Color.Transparent; btnB.Text = item.secenekB; btnB.BackColor = Color.Transparent; btnC.Text = item.secenekC; btnC.BackColor = Color.Transparent; btnD.Text = item.secenekD; btnD.BackColor = Color.Transparent; }
public IActionResult testleriGetir() { sqlBaglanti(); sorgu = "SELECT id,baslik FROM text "; cmd = new SQLiteCommand(sorgu, baglan); List <soru> baslikList = new List <soru>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { var list = new soru(); list.id = reader.GetInt32(0); list.baslik = reader.GetString(1); baslikList.Add(list); } } return(View(baslikList)); }
protected void Page_Load(object sender, EventArgs e) { soru s = new soru(); //bu sayfaya sadece web sayfalarýndaki linklerden ulaþýlabilir if (Request.ServerVariables["HTTP_REFERER"] == null) { lblHata.Text = "Bu sayfaya eriþim izniniz yok"; panel.Visible = false; Label1.Visible = false; ph.Visible = false; return; } if (Request.QueryString["id"] == null || Request.QueryString["c"] == null || Request.QueryString["o"] == null) { lblHata.Text = "Yanlýþ çalýþtýrma biçimi"; panel.Visible = false; return; } soruId = Convert.ToUInt32(Request.QueryString["id"]); c = Convert.ToUInt32(Request.QueryString["c"]); oncekiId = Convert.ToUInt32(Request.QueryString["o"]); if (soruId <= 0 || c < 0 || c > 1 || oncekiId <= 0) { lblHata.Text = "Geçersiz girdiler"; panel.Visible = false; return; } if (Session["proje_ismi"] != null) { if (Session["tip"].ToString() != "sorumlu") { Response.Redirect("yetkiYok.aspx"); } projeIsmi.Text = Session["proje_ismi"].ToString(); DataSet ds = new DataSet(); ds = s.sonraki(oncekiId); //önceki soruyu göster if (ds.Tables[0].Rows.Count != 0) { ph.Controls.Clear(); Label oncekiSoru = new Label(); oncekiSoru.Text = ds.Tables[0].Rows[0].ItemArray[0].ToString(); oncekiSoru.Text += "<br>Cevap: "; oncekiSoru.Text += c == 0 ? "Hayýr" : "Evet"; ph.Controls.Add(oncekiSoru); } } else { lblHata.Text = "Geçersiz giriþ yöntemi"; panel.Visible = false; return; } //soru yollandý ve daha sonraki sorular için yer ayrýldý, linkleri göster if (IsPostBack && Session["yeni_pencere_se"] != null) { uint projeId = Convert.ToUInt32(Session["proje_id"]); bool basari = false; uint hayirId = 0; uint evetId = 0; if (Convert.ToUInt32(Session["yeni_pencere_se"]) == 2) { evetId = s.ekle(projeId, soruId); hayirId = s.ekle(projeId, soruId); basari = s.duzenle(soruId, evetId, hayirId); HyperLink evetLink = new HyperLink(); HyperLink hayirLink = new HyperLink(); Label soru = new Label(); Label nl = new Label(); Label bos = new Label(); evetLink.NavigateUrl = "SoruEkle.aspx?id=" + evetId + "&c=1&o=" + soruId; evetLink.Visible = true; evetLink.Target = "_blank"; evetLink.Text = "Evet"; evetLink.Font.Bold = true; evetLink.ForeColor = System.Drawing.Color.Black; hayirLink.NavigateUrl = "SoruEkle.aspx?id=" + hayirId + "&c=0&o=" + soruId; hayirLink.Visible = true; hayirLink.Target = "_blank"; hayirLink.Text = "Hayýr"; hayirLink.Font.Bold = true; hayirLink.ForeColor = System.Drawing.Color.Black; soru.Text = Session["soru_se"].ToString(); nl.Text = "\n"; bos.Text = " "; ph2.Visible = true; ph2.Controls.Add(soru); ph2.Controls.Add(nl); ph2.Controls.Add(evetLink); ph2.Controls.Add(bos); ph2.Controls.Add(hayirLink); } else if (Convert.ToUInt32(Session["yeni_pencere_se"]) == 1) { //ayrýlacak soru hayýr için if (Convert.ToUInt32(Session["c_se"]) == 0) { hayirId = s.ekle(projeId, soruId); basari = s.duzenle(soruId, evetId, hayirId); HyperLink hayirLink = new HyperLink(); Label soru = new Label(); Label nl = new Label(); hayirLink.NavigateUrl = "SoruEkle.aspx?id=" + hayirId + "&c=0&o=" + soruId; hayirLink.Visible = true; hayirLink.Target = "_blank"; hayirLink.Text = "Hayýr"; hayirLink.Font.Bold = true; hayirLink.ForeColor = System.Drawing.Color.Black; soru.Text = Session["soru_se"].ToString(); nl.Text = "\n"; ph2.Visible = true; ph2.Controls.Add(soru); ph2.Controls.Add(nl); ph2.Controls.Add(hayirLink); } //evet için else { evetId = s.ekle(projeId, soruId); basari = s.duzenle(soruId, evetId, hayirId); HyperLink evetLink = new HyperLink(); Label soru = new Label(); Label nl = new Label(); evetLink.NavigateUrl = "SoruEkle.aspx?id=" + evetId + "&c=1&o=" + soruId; evetLink.Visible = true; evetLink.Target = "_blank"; evetLink.Text = "Evet"; evetLink.Font.Bold = true; evetLink.ForeColor = System.Drawing.Color.Black; soru.Text = Session["soru_se"].ToString(); nl.Text = "\n"; ph2.Visible = true; ph2.Controls.Add(soru); ph2.Controls.Add(nl); ph2.Controls.Add(evetLink); } } Session["yeni_pencere_se"] = null; Session["soru_se"] = null; Session["c_se"] = null; lblHata.Text = "Soru eklendi, diðer sorularý eklemek için linkleri takip ediniz. Teþekkürler."; panel.Visible = false; Label1.Visible = false; ph.Visible = false; //basarili ise sayfayý 5saniyede kapat } }
protected void devam_Click(object sender, EventArgs e) { ArrayList parameterNameList = new ArrayList(3); parameterNameList.Add("@sorup"); parameterNameList.Add("@gnotp"); parameterNameList.Add("@knotp"); ArrayList parameterList = new ArrayList(3); parameterList.Add(soru.Text.Trim()); parameterList.Add(gnot.Text.Trim()); parameterList.Add(knot.Text.Trim()); soru s = new soru(); DataSet ds = new DataSet(); ds = s.sonraki(oncekiId); //önceki soruyu göster if (ds.Tables[0].Rows.Count != 0) { ph.Controls.Clear(); Label oncekiSoru = new Label(); oncekiSoru.Text = ds.Tables[0].Rows[0].ItemArray[0].ToString(); oncekiSoru.Text += "<br>Cevap: "; oncekiSoru.Text += c == 0 ? "Hayýr" : "Evet"; ph.Controls.Add(oncekiSoru); } bool basari = s.duzenle(soruId, parameterNameList, parameterList); if (basari) { int cvp = -1; int sayac = 0; if (evetsorusor.Checked == true) { cvp = 1; sayac++; } if (hayirsorusor.Checked == true) { cvp = 0; sayac++; } Session["yeni_pencere_se"] = sayac; Session["c_se"] = cvp; Session["soru_se"] = soru.Text.Trim(); //Server.Transfer("SoruEkle.aspx?id=" + soruId + "&c=" + c); soru.Text = ""; gnot.Text = ""; knot.Text = ""; //yeni sorular için yer ayýr Page_Load(this, e); } else { lblHata.Text = "Ýþlem baþarýsýz"; panel.Visible = false; } // }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //bu sayfaya sadece web sayfalarýndaki linklerden ulaþýlabilir if (Request.ServerVariables["HTTP_REFERER"] == null) { lblHata.Text = "Bu sayfaya eriþim izniniz yok"; panel.Visible = false; Label1.Visible = false; ph.Visible = false; return; } soru s = new soru(); if (Request.QueryString["id"] != null) { soruId = Convert.ToUInt32(Request.QueryString["id"]); if (soruId <= 0) { lblHata.Text = "Geçersiz girdiler"; panel.Visible = false; return; } else { if (Session["tip"].ToString() != "sorumlu") { Response.Redirect("yetkiYok.aspx"); } projeIsmi.Text = Session["proje_ismi"].ToString(); soruBilgi soruB = s.getir(soruId); if (soruB.id != 0) { soru.Text = soruB.soru; knot.Text = soruB.kNot; gnot.Text = soruB.getgNot(); ph.Controls.Clear(); if (soruB.evetId == 0) { evetsorusor.Checked = false; } else { evetsorusor.Checked = true; evetsorusor.Enabled = false; HyperLink hl = new HyperLink(); hl.NavigateUrl = "SoruDuzenle.aspx?id=" + soruB.evetId; hl.Target = "_blank"; hl.Text = "Evetse gidilecek soru"; Label nl = new Label(); nl.Text = "<br>"; ph.Controls.Add(hl); ph.Controls.Add(nl); } if (soruB.hayirId == 0) { hayirsorusor.Checked = false; } else { hayirsorusor.Checked = true; hayirsorusor.Enabled = false; HyperLink hl = new HyperLink(); hl.NavigateUrl = "SoruDuzenle.aspx?id=" + soruB.hayirId; hl.Target = "_blank"; hl.Text = "Hayýrsa gidilecek soru"; ph.Controls.Add(hl); } } else { lblHata.Text = "Soru bulunamadý"; panel.Visible = false; return; } } } } else { soruId = Convert.ToUInt32(Request.QueryString["id"]); soru s = new soru(); if (evetsorusor.Checked == true && evetsorusor.Enabled == true) { soruBilgi soruB = s.getir(soruId); uint evetId = s.ekle(Convert.ToUInt32(Session["proje_id"]), soruId); bool basari = s.duzenleE(soruId, evetId); if (basari) { ph2.Visible = true; HyperLink evetLink = new HyperLink(); Label soru = new Label(); Label nl = new Label(); nl.Text = "<br>"; evetLink.NavigateUrl = "SoruEkle.aspx?id=" + evetId + "&c=1&o=" + soruId; evetLink.Visible = true; evetLink.Target = "_blank"; evetLink.Text = "Evet"; evetLink.Font.Bold = true; evetLink.ForeColor = System.Drawing.Color.Black; ph2.Controls.Add(evetLink); ph2.Controls.Add(nl); } else { lblHata.Text = "Soru için yer ayrýlamadý"; } } if (hayirsorusor.Checked == true && hayirsorusor.Enabled == true) { soruBilgi soruB = s.getir(soruId); uint hayirId = s.ekle(Convert.ToUInt32(Session["proje_id"]), soruId); bool basari = s.duzenleH(soruId, hayirId); if (basari) { ph2.Visible = true; HyperLink hayirLink = new HyperLink(); Label nl = new Label(); nl.Text = "<br>"; hayirLink.NavigateUrl = "SoruEkle.aspx?id=" + hayirId + "&c=0&o=" + soruId; hayirLink.Visible = true; hayirLink.Target = "_blank"; hayirLink.Text = "Hayýr"; hayirLink.Font.Bold = true; hayirLink.ForeColor = System.Drawing.Color.Black; ph2.Controls.Add(hayirLink); ph2.Controls.Add(nl); } else { lblHata.Text = "Soru için yer ayrýlamadý"; } } } }
protected void tamam_Click(object sender, EventArgs e) { uint projeId = Convert.ToUInt32(projeler.SelectedItem.Value); Session["proje_id"] = projeId; Session["proje_ismi"] = projeler.SelectedItem.Text; soru s = new soru(); DataSet ds = new DataSet(); ds = s.ilkSoru(projeId); //soru varsa if (ds.Tables.Count != 0) { //lblHata.Text = "Bu projeye ait soru var"; panel.Visible = false; ph.Visible = true; ds.Clear(); //tüm sorularý göster ArrayList sorular = new ArrayList(); sorular = s.listele(projeId); if (sorular.Count != 0) { ph.Controls.Clear(); Table tablo = new Table(); foreach (soruBilgi soru1 in sorular) { TableRow trow = new TableRow(); TableCell tcell = new TableCell(); TableCell tcell2 = new TableCell(); Label satir = new Label(); //Label nl = new Label(); HyperLink hl = new HyperLink(); HyperLink hlsil = new HyperLink(); satir.Text = soru1.soru + " "; //nl.Text = "<br>"; hl.Text = "Düzenle"; hl.Font.Bold = true; hl.ForeColor = System.Drawing.Color.Black; hl.NavigateUrl = "SoruDuzenle.aspx?id=" + soru1.id; hl.Target = "_blank"; tcell.Controls.Add(satir); tcell.HorizontalAlign = HorizontalAlign.Left; tcell2.Controls.Add(hl); if (soru1.evetId == 0 && soru1.hayirId == 0) { Label bos = new Label(); bos.Text = " - "; hlsil.Text = "Sil"; hlsil.Font.Bold = true; hlsil.ForeColor = System.Drawing.Color.Black; hlsil.NavigateUrl = "SoruSil.aspx?id=" + soru1.id; hlsil.Target = "_blank"; tcell2.Controls.Add(bos); tcell2.Controls.Add(hlsil); } tcell2.HorizontalAlign = HorizontalAlign.Left; trow.Cells.Add(tcell); trow.Cells.Add(tcell2); tablo.Rows.Add(trow); } ph.Controls.Add(tablo); } else { lblHata.Text = "Sorular bulunamadý"; } } else { panel.Visible = true; uint soruId = s.ekle(projeId, 0); if (soruId != 0) { Session["ilk_soru"] = soruId; } else { lblHata.Text = "Soru için yer ayrýlamadý"; panel.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["kullanici"] == null) { Response.Redirect("gir.aspx"); } else { if (Session["tip"].ToString() != "sorumlu") { Response.Redirect("yetkiYok.aspx"); } Label isim1 = new Label(); Label tip1 = new Label(); Label lblGondericiMenu = new Label(); Menu gondericiMenu = new Menu(); Label lblSorumluMenu = new Label(); Menu sorumluMenu = new Menu(); Panel panel = new Panel(); isim1 = (Label)Master.FindControl("kullaniciIsmi"); isim1.Text = Session["kullanici"].ToString(); tip1 = (Label)Master.FindControl("kullaniciTip"); tip1.Text = Session["tip"].ToString(); panel = (Panel)Master.FindControl("panel"); panel.Visible = true; lblGondericiMenu = (Label)Master.FindControl("lblGondericiMenu"); lblGondericiMenu.Visible = true; gondericiMenu = (Menu)Master.FindControl("gondericiMenu"); gondericiMenu.Visible = true; if (Session["tip"].ToString() == "sorumlu") { lblSorumluMenu = (Label)Master.FindControl("lblSorumluMenu"); lblSorumluMenu.Visible = true; sorumluMenu = (Menu)Master.FindControl("sorumluMenu"); sorumluMenu.Visible = true; } } soru s = new soru(); if (IsPostBack && Session["yeni_pencere"] != null) { ph.Controls.Clear(); projeler.Enabled = false; panel.Visible = false; tamam.Visible = false; uint projeId = Convert.ToUInt32(Session["proje_id"]); uint oncekiId = Convert.ToUInt32(Session["ilk_soru"]); bool basari = false; uint hayirId = 0; uint evetId = 0; if (Convert.ToUInt32(Session["yeni_pencere"]) == 2) { evetId = s.ekle(projeId, oncekiId); hayirId = s.ekle(projeId, oncekiId); /* * string pencereler = "<script language='javascript'> window.open('SoruEkle.aspx?id=" + evetId + " &c=1', 'External') </script>"; * Page.RegisterStartupScript("PopupScript", pencereler); * * string hayirPenceresi = "<script language='javascript'> window.open('SoruEkle.aspx?id=" + hayirId + " &c=0', 'CustomPopUp' ) </script>"; * Page.RegisterStartupScript("PopupScript", hayirPenceresi); */ basari = s.duzenle(oncekiId, evetId, hayirId); HyperLink evetLink = new HyperLink(); HyperLink hayirLink = new HyperLink(); Label soru = new Label(); Label nl = new Label(); Label bos = new Label(); evetLink.NavigateUrl = "SoruEkle.aspx?id=" + evetId + "&c=1&o=" + oncekiId; evetLink.Visible = true; evetLink.Target = "_blank"; evetLink.Text = "Evet"; evetLink.Font.Bold = true; evetLink.ForeColor = System.Drawing.Color.Black; hayirLink.NavigateUrl = "SoruEkle.aspx?id=" + hayirId + "&c=0&o=" + oncekiId; hayirLink.Visible = true; hayirLink.Target = "_blank"; hayirLink.Text = "Hayýr"; hayirLink.Font.Bold = true; hayirLink.ForeColor = System.Drawing.Color.Black; soru.Text = Session["soru"].ToString(); nl.Text = "\n"; bos.Text = " "; ph.Visible = true; ph.Controls.Add(soru); ph.Controls.Add(nl); ph.Controls.Add(evetLink); ph.Controls.Add(bos); ph.Controls.Add(hayirLink); } else if (Convert.ToUInt32(Session["yeni_pencere"]) == 1) { //ayrýlacak soru hayýr için if (Convert.ToUInt32(Session["c"]) == 0) { hayirId = s.ekle(projeId, oncekiId); basari = s.duzenle(oncekiId, evetId, hayirId); HyperLink hayirLink = new HyperLink(); Label soru = new Label(); Label nl = new Label(); hayirLink.NavigateUrl = "SoruEkle.aspx?id=" + hayirId + "&c=0&o=" + oncekiId; hayirLink.Visible = true; hayirLink.Target = "_blank"; hayirLink.Text = "Hayýr"; hayirLink.Font.Bold = true; hayirLink.ForeColor = System.Drawing.Color.Black; soru.Text = Session["soru"].ToString(); nl.Text = "\n"; ph.Visible = true; ph.Controls.Add(soru); ph.Controls.Add(nl); ph.Controls.Add(hayirLink); } //evet için else { evetId = s.ekle(projeId, oncekiId); basari = s.duzenle(oncekiId, evetId, hayirId); HyperLink evetLink = new HyperLink(); Label soru = new Label(); Label nl = new Label(); evetLink.NavigateUrl = "SoruEkle.aspx?id=" + evetId + "&c=1&o=" + oncekiId; evetLink.Visible = true; evetLink.Target = "_blank"; evetLink.Text = "Evet"; evetLink.Font.Bold = true; evetLink.ForeColor = System.Drawing.Color.Black; soru.Text = Session["soru"].ToString(); nl.Text = "\n"; ph.Visible = true; ph.Controls.Add(soru); ph.Controls.Add(nl); ph.Controls.Add(evetLink); } } Session["yeni_pencere"] = null; lblHata.Text = "Soru eklendi, diðer sorularý eklemek için linkleri takip ediniz. Teþekkürler."; //basarili ise sayfayý 5saniyede kapat } }
protected void Page_Load(object sender, EventArgs e) { evetsorusor.Enabled = false; hayirsorusor.Enabled = false; if (!IsPostBack) { //bu sayfaya sadece web sayfalarýndaki linklerden ulaþýlabilir if (Request.ServerVariables["HTTP_REFERER"] == null) { lblHata.Text = "Bu sayfaya eriþim izniniz yok"; panel.Visible = false; ph2.Visible = false; return; } if (Request.QueryString["id"] != null) { soru s = new soru(); soruId = Convert.ToUInt32(Request.QueryString["id"]); if (soruId > 0) { if (Session["tip"].ToString() != "sorumlu") { Response.Redirect("yetkiYok.aspx"); } projeIsmi.Text = Session["proje_ismi"].ToString(); soruBilgi soruB = s.getir(soruId); if (soruB.id != 0) { soru.Text = soruB.soru; knot.Text = soruB.kNot; gnot.Text = soruB.getgNot(); } else { lblHata.Text = "Soru bulunamadý"; panel.Visible = false; return; } } else { lblHata.Text = "Geçersiz ID"; panel.Visible = false; return; } } else { lblHata.Text = "Geçersiz çalýþtýrma þekli"; panel.Visible = false; ph2.Visible = false; } } else { soruId = Convert.ToUInt32(Request.QueryString["id"]); } }
public string SoruEkle(soru soru) { return(KullaniciIslem.SoruEkle(soru)); }