//proje ile ilgili tüm sorularý getir protected void devam_Click(object sender, EventArgs e) { ArrayList sorular; sorular = s.listele(Convert.ToUInt32(projeler.SelectedItem.Value), true); if (sorular.Count != 0) { soruListesi.Items.Clear(); foreach (soruBilgi soruB in sorular) { ListItem li = new ListItem(soruB.soru, soruB.id.ToString()); soruListesi.Items.Add(li); } MultiView1.Visible = true; MultiView1.SetActiveView(View1); } else { lblHata.Text = "Bu projeye ait soru yok"; } }
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; } } }