コード例 #1
0
    protected void btnToQ9_6_Click(object sender, EventArgs e)
    {
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radanswer8_5.SelectedValue, ck.pj_id, "14", "4");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;

        if (radanswer8_5.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 8.5
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion8_5_1.Text, ck.pj_id, "28", ret.ToString());
        }
        else if (radanswer8_5.SelectedIndex == 1)
        {
            // คำถามย่อยข้อ 8.5
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "28", ret.ToString());
        }

        if (ret2 > 0)
        {
            //บันทึกสำเร็จ
            Response.Redirect("question_set_D.aspx?q1=3&q2=6");
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }
コード例 #2
0
    protected void btnNext_Click(object sender, EventArgs e)
    {
        //บันทักข้อมูล
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radQ2.SelectedValue, ck.pj_id, ck.q2_id, ck.qset_id);

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;


        if (radQ2.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 1.1
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_6.Text, ck.pj_id, "6", ret.ToString());

            // คำถามย่อยข้อ 1.2
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_7.Text, ck.pj_id, "7", ret.ToString());

            // คำถามย่อยข้อ 1.3
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_8.Text, ck.pj_id, "8", ret.ToString());
        }
        else
        {
            // คำถามย่อยข้อ 1.1
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "6", ret.ToString());

            // คำถามย่อยข้อ 1.2
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "7", ret.ToString());

            // คำถามย่อยข้อ 1.3
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "8", ret.ToString());
        }


        if (ret2 > 0)
        {
            //บันทึกสำเร็จ

            //Response.Redirect("project_edit.aspx");

            litfinish.Text    = "เสร็จสิ้นการแก้ไขประเมินชุด ก: ขั้นตอนการริเริ่มแผนงาน/โครงการและวิเคราะห์เบื้องต้น โปรดดำเนินการต่อ";
            litfinish.Visible = true;
            btnToQB.Visible   = true;
            panel2.Visible    = false;
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }
コード例 #3
0
    protected void btnNextToQ2_2_Click(object sender, EventArgs e)
    {
        //บันทักข้อมูล แล้วแสดงประเด็นที่ 2
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radanswer2_1.SelectedValue, ck.pj_id, ck.q2_id, ck.qset_id);

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;

        if (radanswer2_1.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 1.1
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_1.Text, ck.pj_id, "1", ret.ToString());

            // คำถามย่อยข้อ 1.2
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_2.Text, ck.pj_id, "2", ret.ToString());

            // คำถามย่อยข้อ 1.3
            //ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_3.Text, ck.pj_id, "3", ret.ToString());
        }
        else
        {
            // คำถามย่อยข้อ 1.1
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "1", ret.ToString());

            // คำถามย่อยข้อ 1.2
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "2", ret.ToString());

            // คำถามย่อยข้อ 1.3
            //ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "3", ret.ToString());
        }

        mgCookie.UpdateCookies("q1_id", "2");  //ประเด็นที่สอง
        mgCookie.UpdateCookies("q2_id", "2");

        if (ret2 > 0)
        {
            //บันทึกสำเร็จ
            litfinish.Text    = "เสร็จสิ้นการแก้ไขประเมินชุด ค: ขั้นตอนการริเริ่มแผนงาน/โครงการและวิเคราะห์เบื้องต้น โปรดดำเนินการต่อ";
            litfinish.Visible = true;
            btnToQB.Visible   = true;
            panel1.Visible    = false;
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }
コード例 #4
0
    protected void btnToQ8_4_Click(object sender, EventArgs e)
    {
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radanswer7_3.SelectedValue, ck.pj_id, "12", "4");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;

        if (radanswer7_3.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 7.3
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion7_3_1.Text, ck.pj_id, "26", ret.ToString());
        }
        else if (radanswer7_3.SelectedIndex == 1)
        {
            // คำถามย่อยข้อ 7.3
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "26", ret.ToString());
        }


        if (ret2 > 0)
        {
            //บันทึกสำเร็จ
            pnl7_1.Visible = false;
            pnl7_2.Visible = false;
            pnl7_3.Visible = false;

            Response.Redirect("question_set_D.aspx?q1=2&q2=4");
            //panel1.Visible = false;
            //panel2.Visible = true;
            //panel3.Visible = false;

            //pnl8_4.Visible = true;
            //pnl8_5.Visible = false;
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }
コード例 #5
0
    protected void btnToQ7_3_Click(object sender, EventArgs e)
    {
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radanswer7_1.SelectedValue, ck.pj_id, "11", "4");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;

        if (radanswer7_2.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 7.2
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion7_2_1.Text, ck.pj_id, "25", ret.ToString());
        }
        else if (radanswer7_2.SelectedIndex == 1)
        {
            // คำถามย่อยข้อ 7.2
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "25", ret.ToString());
        }


        if (ret2 > 0)
        {
            //บันทึกสำเร็จ
            pnl7_1.Visible = false;
            pnl7_2.Visible = false;
            pnl7_3.Visible = true;
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }
コード例 #6
0
    protected void btnNextToQ2_2_Click(object sender, EventArgs e)
    {
        //บันทักข้อมูล แล้วแสดงประเด็นที่ 2
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radanswer2_1.SelectedValue, ck.pj_id, "1", "1");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;

        if (radanswer2_1.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 1.1
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_1.Text, ck.pj_id, "1", ret.ToString());

            // คำถามย่อยข้อ 1.2
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_2.Text, ck.pj_id, "2", ret.ToString());

            // คำถามย่อยข้อ 1.3
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_3.Text, ck.pj_id, "3", ret.ToString());

            // คำถามย่อยข้อ 1.4
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_4.Text, ck.pj_id, "4", ret.ToString());

            // คำถามย่อยข้อ 1.5
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_5.Text, ck.pj_id, "5", ret.ToString());
        }
        else
        {
            // คำถามย่อยข้อ 1.1
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "1", ret.ToString());

            // คำถามย่อยข้อ 1.2
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "2", ret.ToString());

            // คำถามย่อยข้อ 1.3
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "3", ret.ToString());

            // คำถามย่อยข้อ 1.4
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "4", ret.ToString());

            // คำถามย่อยข้อ 1.5
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "5", ret.ToString());
        }



        if (ret2 > 0)
        {
            //บันทึกสำเร็จ

            panel1.Visible = false;
            panel2.Visible = true;
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }
コード例 #7
0
    protected void btnSaveQL1(object sender, EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }
        Button btn_temp = sender as Button;
        string arg      = btn_temp.CommandArgument;

        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret  = -1;
        int ret2 = 0;

        if (ck == null)
        {
            ton.JavaScript.MessageBox(" ข้อมูลโปรเจค ว่างเปล่า \r\n กรุณาเข้าสู่ระบบ ");
            return;
        }

        if (arg == "3.2.1")
        {
            //ประเด็น3

            #region 3.2.1
            ret = ans.insertOrUpdateAnswerQ2(radanswer2_1.SelectedValue, ck.pj_id, qset.qL1_list[0].qL2_list[0].q2_id, ck.qset_id);
            mgCookie.UpdateCookies("answer_q2_id", ret.ToString());
            // มี หรือ ไม่มี
            if (radanswer2_1.SelectedValue == "มี") // ตอบว่า มี
            {
                // คำถามย่อยข้อ 1.1
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_1_1.Text, ck.pj_id, qset.qL1_list[0].qL2_list[0].qL3_list[0].q3_id, ret.ToString());

                // คำถามย่อยข้อ 1.2
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_1_2.Text, ck.pj_id, qset.qL1_list[0].qL2_list[0].qL3_list[1].q3_id, ret.ToString());

                // คำถามย่อยข้อ 1.3
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_1_3.Text, ck.pj_id, qset.qL1_list[0].qL2_list[0].qL3_list[2].q3_id, ret.ToString());
            }
            else
            {
                // คำถามย่อยข้อ 1.1
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[0].qL3_list[0].q3_id, ret.ToString());

                // คำถามย่อยข้อ 1.2
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[0].qL3_list[1].q3_id, ret.ToString());

                // คำถามย่อยข้อ 1.3
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[0].qL3_list[2].q3_id, ret.ToString());
            }
            #endregion

            if (ret2 > 0)
            {
                //บันทึกสำเร็จ
                pnlQL1_3.Visible = true;
                // Nested Panel inside pnlQL1_3
                //--Only 1st Question visible
                pnlQL2_1.Visible = false;
                pnlQL2_2.Visible = true;
                pnlQL2_3.Visible = false;
                pnlQL2_4.Visible = false;
                //-----End Nested  Panel -----
                pnlQL1_4.Visible = false;
                pnlQL1_5.Visible = false;
            }
            else
            {
                //บันทึกไม่สำเร็จ
                ton.JavaScript.MessageBox("บันทึก ประเด็น3 ไม่สำเร็จ");
            }
        }
        else if (arg == "3.2.2")
        {
            //ประเด็น3

            #region 3.2.2
            ret = ans.insertOrUpdateAnswerQ2(radanswer2_2.SelectedValue, ck.pj_id, qset.qL1_list[0].qL2_list[1].q2_id, ck.qset_id);
            mgCookie.UpdateCookies("answer_q2_id", ret.ToString());
            if (radanswer2_2.SelectedValue == "มี") // ตอบว่า มี
            {
                // คำถามย่อยข้อ 2.1
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_2_1.Text, ck.pj_id, qset.qL1_list[0].qL2_list[1].qL3_list[0].q3_id, ret.ToString());
            }
            else
            {
                // คำถามย่อยข้อ 2.1
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[1].qL3_list[0].q3_id, ret.ToString());
            }
            #endregion

            if (ret2 > 0)
            {
                //บันทึกสำเร็จ
                pnlQL1_3.Visible = true;
                // Nested Panel inside pnlQL1_3
                //--Only 1st Question visible
                pnlQL2_1.Visible = false;
                pnlQL2_2.Visible = false;
                pnlQL2_3.Visible = true;
                pnlQL2_4.Visible = false;
                //-----End Nested  Panel -----
                pnlQL1_4.Visible = false;
                pnlQL1_5.Visible = false;
            }
            else
            {
                //บันทึกไม่สำเร็จ
                ton.JavaScript.MessageBox("บันทึก ประเด็น3 ไม่สำเร็จ");
            }
        }
        else if (arg == "3.2.3")
        {
            //ประเด็น3

            #region 3.2.3
            ret = ans.insertOrUpdateAnswerQ2(radanswer2_3.SelectedValue, ck.pj_id, qset.qL1_list[0].qL2_list[2].q2_id, ck.qset_id);
            mgCookie.UpdateCookies("answer_q2_id", ret.ToString());
            if (radanswer2_3.SelectedValue == "มี") // ตอบว่า มี
            {
                // คำถามย่อยข้อ 3.1
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_3_1.Text, ck.pj_id, qset.qL1_list[0].qL2_list[2].qL3_list[0].q3_id, ret.ToString());
            }
            else
            {
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[2].qL3_list[0].q3_id, ret.ToString());
            }
            #endregion

            if (ret2 > 0)
            {
                //บันทึกสำเร็จ
                pnlQL1_3.Visible = true;
                // nested panel inside pnlql1_3
                //--only 1st question visible
                pnlQL2_1.Visible = false;
                pnlQL2_2.Visible = false;
                pnlQL2_3.Visible = false;
                pnlQL2_4.Visible = true;
                //-----end nested  panel -----
                pnlQL1_4.Visible = false;
                pnlQL1_5.Visible = false;
            }
            else
            {
                //บันทึกไม่สำเร็จ
                ton.JavaScript.MessageBox("บันทึก ประเด็น3 ไม่สำเร็จ");
            }
        }
        else if (arg == "3.2.4")
        {
            //ประเด็น3

            #region 3.2.4
            ret = ans.insertOrUpdateAnswerQ2(radanswer2_4.SelectedValue, ck.pj_id, qset.qL1_list[0].qL2_list[3].q2_id, ck.qset_id);
            mgCookie.UpdateCookies("answer_q2_id", ret.ToString());
            if (radanswer2_4.SelectedValue == "มี")
            {
                // คำถามย่อยข้อ 4.1
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_4_1.Text, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[0].q3_id, ret.ToString());
                // คำถามย่อยข้อ 4.2
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_4_2.Text, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[1].q3_id, ret.ToString());
                // คำถามย่อยข้อ 4.3
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_4_3.Text, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[2].q3_id, ret.ToString());
                // คำถามย่อยข้อ 4.4
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_4_4.Text, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[3].q3_id, ret.ToString());
            }
            else
            {
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[0].q3_id, ret.ToString());
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[1].q3_id, ret.ToString());
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[2].q3_id, ret.ToString());
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[0].qL2_list[3].qL3_list[3].q3_id, ret.ToString());
            }
            #endregion

            if (ret2 > 0)
            {
                //บันทึกสำเร็จ
                pnlQL1_3.Visible = false;
                // Nested Panel inside pnlQL1_3
                //--Only 1st Question visible
                pnlQL2_1.Visible = false;
                pnlQL2_2.Visible = false;
                pnlQL2_3.Visible = false;
                pnlQL2_4.Visible = false;
                //-----End Nested  Panel -----
                pnlQL1_4.Visible = true;
                pnlQL1_5.Visible = false;
            }
            else
            {
                //บันทึกไม่สำเร็จ
                ton.JavaScript.MessageBox("บันทึก ประเด็น3 ไม่สำเร็จ");
            }
        }
        else if (arg == "4")
        {
            //ประเด็น4
            ret = ans.insertOrUpdateAnswerQ2(radanswer2_5_1.SelectedValue, ck.pj_id, qset.qL1_list[1].qL2_list[0].q2_id, ck.qset_id);
            mgCookie.UpdateCookies("answer_q2_id", ret.ToString());
            // มี หรือ ไม่มี
            if ((radanswer2_5_1.SelectedValue == "มี") || (radanswer2_5_1.SelectedValue == "มีบางส่วน"))  // ตอบว่า มี
            {
                // คำถามย่อยข้อ 5.1
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_4_1_1.Text, ck.pj_id, qset.qL1_list[1].qL2_list[0].qL3_list[0].q3_id, ret.ToString());
            }
            else
            {
                // คำถามย่อยข้อ 5.1
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[1].qL2_list[0].qL3_list[0].q3_id, ret.ToString());
            }
            if (ret2 > 0)
            {
                //บันทึกสำเร็จ
                pnlQL1_3.Visible = false;
                pnlQL1_4.Visible = false;
                pnlQL1_5.Visible = true;
            }
            else
            {
                //บันทึกไม่สำเร็จ
                ton.JavaScript.MessageBox("บันทึก ประเด็น4 ไม่สำเร็จ");
            }
        }
        else if (arg == "5")
        {
            //ประเด็น5
            ret = ans.insertOrUpdateAnswerQ2(radanswer2_6_1.SelectedValue, ck.pj_id, qset.qL1_list[2].qL2_list[0].q2_id, ck.qset_id);
            mgCookie.UpdateCookies("answer_q2_id", ret.ToString());
            // มี หรือ ไม่มี
            if (radanswer2_6_1.SelectedValue == "มี") // ตอบว่า มี
            {
                // คำถามย่อยข้อ 6.1
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_5_1_1.Text, ck.pj_id, qset.qL1_list[2].qL2_list[0].qL3_list[0].q3_id, ret.ToString());
                // คำถามย่อยข้อ 6.2
                ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion3_5_1_2.Text, ck.pj_id, qset.qL1_list[2].qL2_list[0].qL3_list[1].q3_id, ret.ToString());
            }
            else
            {
                // คำถามย่อยข้อ 6.1
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[2].qL2_list[0].qL3_list[0].q3_id, ret.ToString());
                // คำถามย่อยข้อ 6.2
                ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, qset.qL1_list[2].qL2_list[0].qL3_list[1].q3_id, ret.ToString());
            }
            if (ret2 > 0)
            {
                //บันทึกสำเร็จ
                litfinish.Text    = "เสร็จสิ้นการแก้ไขประเมิน" + qset.qset_text;
                litfinish.Visible = true;
                btnToQB.Visible   = true;

                pnlQL1_3.Visible = false;
                pnlQL1_4.Visible = false;
                pnlQL1_5.Visible = false;
            }
            else
            {
                //บันทึกไม่สำเร็จ
                ton.JavaScript.MessageBox("บันทึก ประเด็น5 ไม่สำเร็จ");
            }
        }
    }
コード例 #8
0
    protected void btnToSetE_Click(object sender, EventArgs e)
    {
        //บันทักข้อมูล แล้วแสดงข้อคำถามชุดต่อไปกรณีโครงการต่อเนื่อง หรือ เข้าประเมินปัจจัยถายใน ภายนอก กรณีโครงการใหม่
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radanswer9_6.SelectedValue, ck.pj_id, "15", "4");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;

        if (radanswer9_6.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 9.6
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion9_6_1.Text, ck.pj_id, "29", ret.ToString());
        }
        else if (radanswer9_6.SelectedIndex == 1)
        {
            // คำถามย่อยข้อ 9.6
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "29", ret.ToString());
        }

        ret = ans.insertOrUpdateAnswerQ2(radanswer9_6.SelectedValue, ck.pj_id, "15", "4");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        if (radanswer9_6.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 6.2
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion9_6_2.Text, ck.pj_id, "30", ret.ToString());
        }
        else if (radanswer9_6.SelectedIndex == 1)
        {
            // คำถามย่อยข้อ 6.2
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "30", ret.ToString());
        }

        if (ret2 > 0)
        {
            //บันทึกสำเร็จ
            //บันทักข้อมูล แล้วแสดงข้อคำถามชุดต่อไปกรณีโครงการต่อเนื่อง หรือ เข้าประเมินปัจจัยถายใน ภายนอก กรณีโครงการใหม่
            projects pj     = new projects();
            string   pjType = pj.getProjectInfo(ck.pj_id, "pj_type");

            if (pjType == "โครงการใหม่")
            {
                ////Response.Redirect("factor_risk.aspx");
                //Response.Redirect("project_pickquestion.aspx");
            }
            else
            {
                ////Response.Redirect("question_set_E.aspx");
                //Response.Redirect("project_pickquestion.aspx");
            }

            // Go To Quest E จ
            panel1.Visible = false;
            panel2.Visible = false;
            panel3.Visible = false;

            pnl7_1.Visible = false;
            pnl7_2.Visible = false;
            pnl7_3.Visible = false;
            pnl8_4.Visible = false;
            pnl8_5.Visible = false;
            pnl9_6.Visible = false;

            litfinish.Text    = "เสร็จสิ้นการประเมินชุด ง: ขั้นตอนการริเริ่มแผนงาน/โครงการและวิเคราะห์เบื้องต้น โปรดดำเนินการต่อ";
            pnl_fin.Visible   = true;
            litfinish.Visible = true;
            btnToQB.Visible   = true;
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }
コード例 #9
0
    protected void btnToSetE_Click(object sender, EventArgs e)
    {
        //บันทักข้อมูล แล้วแสดงข้อคำถามชุดต่อไปกรณีโครงการต่อเนื่อง หรือ เข้าประเมินปัจจัยถายใน ภายนอก กรณีโครงการใหม่
        ManageCookie mgCookie = new ManageCookie();
        users        ck       = mgCookie.ReadCookies();

        answer ans = new answer();

        int ret = ans.insertOrUpdateAnswerQ2(radanswer9_6.SelectedValue, ck.pj_id, "15", "4");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        int ret2 = 0;

        if (radanswer9_6.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 9.6
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion9_6_1.Text, ck.pj_id, "29", ret.ToString());
        }
        else if (radanswer9_6.SelectedIndex == 1)
        {
            // คำถามย่อยข้อ 9.6
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "29", ret.ToString());
        }

        ret = ans.insertOrUpdateAnswerQ2(radanswer9_6.SelectedValue, ck.pj_id, "15", "4");

        mgCookie.UpdateCookies("answer_q2_id", ret.ToString());

        if (radanswer9_6.SelectedIndex == 0) // ตอบว่า ใช่
        {
            // คำถามย่อยข้อ 6.2
            ret2 = ans.insertOrUpdateAnswerQ3(txtAnswerQuestion9_6_2.Text, ck.pj_id, "30", ret.ToString());
        }
        else if (radanswer9_6.SelectedIndex == 1)
        {
            // คำถามย่อยข้อ 6.2
            ret2 = ans.insertOrUpdateAnswerQ3(string.Empty, ck.pj_id, "30", ret.ToString());
        }

        if (ret2 > 0)
        {
            //บันทึกสำเร็จ
            //บันทักข้อมูล แล้วแสดงข้อคำถามชุดต่อไปกรณีโครงการต่อเนื่อง หรือ เข้าประเมินปัจจัยถายใน ภายนอก กรณีโครงการใหม่
            projects pj     = new projects();
            string   pjType = pj.getProjectInfo(ck.pj_id, "pj_type");

            if (pjType == "โครงการใหม่")
            {
                //Response.Redirect("factor_risk.aspx");
                Response.Redirect("project_edit.aspx");
            }
            else
            {
                //Response.Redirect("question_set_E.aspx");
                Response.Redirect("project_edit.aspx");
            }
        }
        else
        {
            //บันทึกไม่สำเร็จ
        }
    }