Page 122 - ระบบสารสนเทศเพื่อการบริหารจัดการเอกสารอิเล็กทรอนิกส์ (e-Document)
P. 122

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




                          string YMD3 = Request.Form["ddlDolY3"] + Request.Form["ddlDolM3"] +
                  Request.Form["ddlDolD3"];
                          string YMD4 = Request.Form["ddlDolY4"] + Request.Form["ddlDolM4"] +
                  Request.Form["ddlDolD4"];

                          if (SignDate.Checked)
                          {
                              if (!YMD1.Contains("na") && !YMD2.Contains("na"))
                                  sSql += " AND (Letter.Letter_YMD >= N'" + YMD1 + "') AND
                  (Letter.Letter_YMD <= N'" + YMD2 + "')";
                                  sSql += " Order By Letter.Letter_YMD";
                              if (cbSortStyle.Checked)
                                  sSql += " desc";
                          }
                          else
                          {
                              if (!YMD3.Contains("na") && !YMD4.Contains("na"))
                                  sSql += " AND (Letter.Letter_RecDate >= N'" + YMD3 + "')
                  AND (Letter.Letter_RecDate <= N'" + YMD4 + "')";
                              sSql += " Order By Letter.Letter_RecDate";
                              if (cbSortStyle1.Checked)
                                  sSql += " desc";
                          }

                          DBLetter.SelectCommand = sSql;
                          Session["SQL"] = sSql;
                          DBLetter.DataBind();

                          DbMgt table = new DbMgt(str);
                          MyDataSet ds = new MyDataSet(table.exReader(sSql));
                          lblCountA.Text = "หนังสือเวียนที่ค้นพบ ตามเงื่อนไข มีจ านวน " +
                  ds.RecordCount().ToString("#,##0") + " รายการ";

                      }

                      protected void BtnSe_Click(object sender, EventArgs e)
                      {
                          reQuery();
                      }


                      protected void reQueryOnSortAndPaging()
                      {
                          string sSql = Session["SQL"].ToString();
                          DBLetter.SelectCommand = sSql;
                          GridView1.DataBind();
                          DbMgt table = new DbMgt(str);
                          MyDataSet ds = new MyDataSet(table.exReader(sSql));
                      }

                      protected void GridView1_PageIndexChanged(object sender, EventArgs e)
                      {
                          reQueryOnSortAndPaging();
                      }

                      protected void GridView1_Sorted(object sender, EventArgs e)
                      {
                          reQueryOnSortAndPaging();
   117   118   119   120   121   122   123   124   125   126   127