//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";
        }
    }
示例#2
0
    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;
            }
        }
    }