protected void Page_Load(object sender, EventArgs e) { ManageCookie mgCookie = new ManageCookie(); users ck = mgCookie.ReadCookies(); if (ck != null) { string strDocNo = Request.QueryString["docno"]; string strDate = Request.QueryString["datedoc"]; projects pj = new projects(); string strDocNumber = pj.getProjectInfo(ck.pj_id, "pj_doc_number"); if (strDocNumber != string.Empty || strDocNumber.ToLower() != "null") { pj.updateDocNo_DocDate(ck.pj_id, strDocNo, strDate); } string strStatus = pj.getProjectInfo(ck.pj_id, "pj_complete_status"); if (strStatus != "ส่งผลแล้ว") { pj.updateProjectCompleteStatus(ck.pj_id, "ส่งผลแล้ว"); pj.updateReport_Submitted(ck.pj_id, ck.p_id); //gUtilities gt = new gUtilities(); //gt.setFactorImpact(ck.pj_id); //ทำข้อมูลเพื่อแสดงสรุปผลการวิเคราะห์ควาทเสี่ยงภายใน ภายนอก } } }
protected void btnEditProject_Click(object sender, EventArgs e) { ManageCookie mgCookie = new ManageCookie(); users ck = mgCookie.ReadCookies(); projects pj = new projects(); string strStatus = pj.getProjectInfo(ck.pj_id, "pj_complete_status"); if (strStatus == "ไม่อยู่ในเกณฑ์การประเมิน/กรอกสมบูรณ์") { linkreport2.Visible = false; linkreport3.Visible = false; btnEditProject.Visible = false; //btnSubmitProject.Visible = false; pnlsubmit.Visible = false; } else if (strStatus != "ส่งผลแล้ว" && strStatus != "ไม่อยู่ในเกณฑ์การประเมิน/กรอกสมบูรณ์") { //ยังไม่ส่งผล และ เป็นโครงการที่ต้องทำการประเมินความเสี่ยง Response.Redirect("project_edit.aspx"); } else { linkreport2.Visible = true; linkreport3.Visible = true; btnEditProject.Visible = true; //btnSubmitProject.Visible = true; pnlsubmit.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { ManageCookie mgCookie = new ManageCookie(); users ck = mgCookie.ReadCookies(); //if (ViewState["pj_type"] == null) //{ // pj_type = ViewState["pj_type"]; //} //else //{ //} if (!Page.IsPostBack) { if (ck != null) { String strPJid = ck.pj_id; StringBuilder strSQL = new StringBuilder(); strSQL.Append("select d.d_code, d.d_name, m.mi_code, m.mi_name, p.pj_code, p.d_id, p.pj_name, y.yut_name, p.pj_year, p.pj_budget, pj_integrateProject, pj_relateDept, pj_background, pj_urgency, pj_type, pj_status "); strSQL.Append(" from projects p, department d, ministry m, yutasad y"); strSQL.Append(" where p.d_id = d.d_id and p.mi_id = m.mi_id and p.pj_yut_id = y.yut_id and p.pj_id = '" + strPJid + "'"); SqlDataSource4.SelectCommand = strSQL.ToString(); SqlDataSource4.DataBind(); DataView dv1 = (DataView)SqlDataSource4.Select(DataSourceSelectArguments.Empty); foreach (DataRow dRow in dv1.Table.Rows) { lblDeptCode.Text = dRow["mi_code"].ToString(); lblDeptName.Text = dRow["mi_name"].ToString(); lblDivisionCode.Text = dRow["d_code"].ToString(); lblDivisionName.Text = dRow["d_name"].ToString(); lblProjectName.Text = dRow["pj_name"].ToString(); lblProjectCode.Text = dRow["pj_code"].ToString(); lblYutasard.Text = dRow["yut_name"].ToString(); // lblIntegrateProject.Text = dRow["pj_integrateProject"].ToString(); // lblRelateDept.Text = dRow["pj_relateDept"].ToString(); lblBudget.Text = dRow["pj_budget"].ToString(); lblYear.Text = dRow["pj_year"].ToString(); ViewState["pj_type"] = dRow["pj_status"].ToString().ToLower().Trim(); pj_type = dRow["pj_status"].ToString().ToLower().Trim(); if (dRow["pj_status"].ToString().ToLower().Trim() == "sim") { //btnSubmitProject.Visible = false; pnlsubmit.Visible = false; btnEditProject.Visible = false; } else { //btnSubmitProject.Visible = true; pnlsubmit.Visible = true; btnEditProject.Visible = true; } } if (ck.pj_type == "sim") { pnlsubmit.Visible = false; } else { pnlsubmit.Visible = true; } } else { //redirect to login page } } projects pj = new projects(); string strStatus = pj.getProjectInfo(ck.pj_id, "pj_complete_status"); string strFrom = Request.QueryString["fm"] + ""; if (strFrom.ToLower() == "notreqapproval") { btnEditProject.Visible = false; pnlsubmit.Visible = false; linkreport2.Visible = false; linkreport3.Visible = false; } else if (strStatus != "ส่งผลแล้ว") { //btnSubmitProject.Enabled = true; btnEditProject.Enabled = true; pnlsubmit.Visible = true; } else { btnEditProject.Enabled = false; //btnSubmitProject.Enabled = false; pnlsubmit.Visible = false; Response.Redirect("project_summary_submitted.aspx"); } }
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 { //บันทึกไม่สำเร็จ } }
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 { //บันทึกไม่สำเร็จ } }