Esempio n. 1
0
        public void HienThiDanhSach()
        {
            string ngonngu = Session["languege"].ToString();
            string congty  = "LTY";
            int    YnDuyet;
            int    YnKhongDuyet;

            if (cbOk.Checked == true)
            {
                YnDuyet = 8;
            }
            else
            {
                YnDuyet = 9;
            }
            if (cbNoOk.Checked == true)
            {
                YnKhongDuyet = 2;
            }
            else
            {
                YnKhongDuyet = 9;
            }
            string fromdate = txtFromDate.Text.Trim();
            string todate   = txtToDate.Text.Trim();

            if (txtTimKiem.Text.Trim() == "")
            {
                if (ngonngu == "lbl_VN")
                {
                    DataTable dt = dal.AdminTimKiemDanhSachPhieuTheoAllUser(congty, YnDuyet, YnKhongDuyet, fromdate, todate);
                    if (dt.Rows.Count > 0)
                    {
                        divGrid1.Visible     = true;
                        divGrid2.Visible     = false;
                        GridView1.DataSource = dt;
                        GridView1.DataBind();
                        Session["UserIDTK"] = "All";
                    }
                }
                else
                {
                    if (ngonngu == "lbl_TW")
                    {
                        DataTable dt = dal.AdminTimKiemDanhSachPhieuTheoAllUserTW(congty, YnDuyet, YnKhongDuyet, fromdate, todate);
                        if (dt.Rows.Count > 0)
                        {
                            divGrid2.Visible     = true;
                            divGrid1.Visible     = false;
                            GridView2.DataSource = dt;
                            GridView2.DataBind();
                            Session["UserIDTK"] = "All";
                        }
                    }
                    else
                    {
                        DataTable dt = dal.AdminTimKiemDanhSachPhieuTheoAllUser(congty, YnDuyet, YnKhongDuyet, fromdate, todate);
                        if (dt.Rows.Count > 0)
                        {
                            divGrid1.Visible     = true;
                            divGrid2.Visible     = false;
                            GridView1.DataSource = dt;
                            GridView1.DataBind();
                            Session["UserIDTK"] = "All";
                        }
                    }
                }
            }
            else
            {
                string    UserIDTK = txtTimKiem.Text.Trim();
                DataTable dtUser   = dalUser.TimNhanVienTheoMa(congty, UserIDTK);
                if (dtUser.Rows.Count > 0)
                {
                    if (ngonngu == "lbl_VN")
                    {
                        DataTable dt = dal.AdminTimKiemDanhSachPhieuTheoUser(UserIDTK, congty, YnDuyet, YnKhongDuyet, fromdate, todate);
                        if (dt.Rows.Count > 0)
                        {
                            divGrid1.Visible     = true;
                            divGrid2.Visible     = false;
                            GridView1.DataSource = dt;
                            GridView1.DataBind();
                            Session["UserIDTK"] = UserIDTK;
                        }
                    }
                    else
                    {
                        if (ngonngu == "lbl_TW")
                        {
                            DataTable dt = dal.AdminTimKiemDanhSachPhieuTheoUserTW(UserIDTK, congty, YnDuyet, YnKhongDuyet, fromdate, todate);
                            if (dt.Rows.Count > 0)
                            {
                                divGrid2.Visible     = true;
                                divGrid1.Visible     = false;
                                GridView2.DataSource = dt;
                                GridView2.DataBind();
                                Session["UserIDTK"] = UserIDTK;
                            }
                        }
                        else
                        {
                            DataTable dt = dal.AdminTimKiemDanhSachPhieuTheoUser(UserIDTK, congty, YnDuyet, YnKhongDuyet, fromdate, todate);
                            if (dt.Rows.Count > 0)
                            {
                                divGrid1.Visible     = true;
                                divGrid2.Visible     = false;
                                GridView1.DataSource = dt;
                                GridView1.DataBind();
                                Session["UserIDTK"] = UserIDTK;
                            }
                        }
                    }
                    Session["fromdate"]     = fromdate;
                    Session["todate"]       = todate;
                    Session["YnDuyet"]      = YnDuyet.ToString();
                    Session["YnKhongDuyet"] = YnKhongDuyet.ToString();
                }
                else
                {
                    lblThongBao.Text = "UserID incorect, please try again!";
                }
            }
        }