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; } }
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 = ""; } }
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 (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 } }