Page 269 - ระบบบริหารจัดการงบประมาณด้านเทคโนโลยีสารสนเทศและการสื่อสาร กรมพัฒนาที่ดิน
P. 269

ห้องสมุดกรมพัฒนาที่ดิน
                                                                                                         ง-14



                          sSql += " CASE WHEN formSetHSWProcure.ApproveStatus = 'y' THEN 'อนุมัติแล้ว'  WHEN
                  formSetHSWProcure.ApproveStatus = 'n' THEN 'ยังไม่อนุมัติ'  WHEN
                  formSetHSWProcure.ApproveStatus = 'R' THEN 'ข้อมูลถูกตีกลับ'  ELSE

                  formSetHSWProcure.ApproveStatus END  AS ApproveStatus";

                          sSql += " FROM formSetHSWProcure INNER JOIN Bureau ON formSetHSWProcure.Bureau
                  = Bureau.BureauID INNER JOIN FiscalType ON formSetHSWProcure.FiscalType =

                  FiscalType.FiscalType INNER JOIN ProjectType ON formSetHSWProcure.ProjectType =
                  ProjectType.ProjectType";
                          sSql += " WHERE (formSetHSWProcure.FormID is not null)";
                          if (ddlProjectType.SelectedValue != "All")

                          sSql += " AND (formSetHSWProcure.ProjectType ='"+ddlProjectType.SelectedValue + "')";
                          if (ddlFiscalType.SelectedValue != "All")
                           sSql += " AND (formSetHSWProcure.FiscalType = '" + ddlFiscalType.SelectedValue + "')";
                          if (sType != "Admin" && sType != "Exe")

                              sSql += " AND (formSetHSWProcure.RecUser = N'" + sUsername + "')";
                          else
                          { if (!cbAllBureau.Checked)
                                  sSql += " AND (formSetHSWProcure.Bureau = '" + ddlBureau.SelectedValue + "')";

                          }
                          if (txtFiscalYear.Text != "")
                              sSql += " AND (formSetHSWProcure.FiscalYear = '" + txtFiscalYear.Text + "')";

                          if (txtProjectName.Text != "")
                              sSql += " AND (formSetHSWProcure.ProjectName like '%" + txtProjectName.Text +
                  "%')";
                          if (txtResponsiblePerson.Text != "")
                              sSql +="AND (formSetHSWProcure.ResponsiblePerson like'%"+

                  txtResponsiblePerson.Text + "%')";
                          if (txtCoordinator.Text != "")
                              sSql += " AND (formSetHSWProcure.Coordinator like '%" + txtCoordinator.Text + "%')";

                          if (ddlSendStatus.SelectedValue != "All")
                              sSql += " AND (formSetHSWProcure.SendStatus ='"+ ddlSendStatus.SelectedValue +
                  "')";
                          if (ddlApproveStatus.SelectedValue != "All")

                              sSql += " AND (formSetHSWProcure.ApproveStatus = '" +
                  ddlApproveStatus.SelectedValue + "')";
                         if (ddlFinishJobStatus.SelectedValue != "All")
   264   265   266   267   268   269   270   271   272   273   274