示例#1
0
    public void PageBind2()
    {
        PageBase pb = new PageBase();

        pb.TblName       = "Tunnel_Index";
        pb.FldName       = "id";
        pb.ProcedureName = "pagination";
        pb.PageSize      = pageSize;
        if (cuttentPage == 0)
        {
            cuttentPage = pb.PageIndex;
        }
        pb.PageIndex = cuttentPage;
        int count = 0;

        pb.DoCount = 1;
        if (where.Length > 0)
        {
            if (TextBox1.Text.Trim() != "")
            {
                key += " and Title like '%" + TextBox1.Text + "%'";
            }
        }
        else
        {
            if (TextBox1.Text.Trim() != "")
            {
                key += " Title like '%" + TextBox1.Text + "%'";
            }
            else
            {
                key += " 1=1";
            }
        }
        //if (TextBox1.Text.Trim()!="")
        //    key += " and Title like ''%" + TextBox1.Text + "%''";
        //else
        //    key += " 1=1";
        //if (where.Length > 0)
        //{
        //    key += " and Title like ''%" + TextBox1.Text + "%''";
        //    //and typeid not in (1,2,4,9,19,84,85,86,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103) ";
        //}
        //else
        //{
        //    key += " 1=1 and Title like ''%" + TextBox1.Text + "%''  ";
        //    //and typeid not in (1,2,4,9,19,84,85,86,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103) ";
        //}
        where += key + " and del=0 and IsDel=0";
        if (tm.GetModel(ul.LoginID).m_bum == 131)
        {
            pb.StrWhere = where + " and (bum_bz=" + tm.GetModel(ul.LoginID).m_bum + " or bum_bz=0)";
        }
        else if (tm.GetModel(ul.LoginID).m_bum == 134)
        {
            pb.StrWhere = where + " and (bum_bz=" + tm.GetModel(ul.LoginID).m_bum + " or bum_bz=0 or bum_bz=132)";
        }
        else if (ul.JiaoSe(ul.LoginID) != "系统管理员")
        {
            pb.StrWhere = where + " and bum_bz=" + tm.GetModel(ul.LoginID).m_bum;
        }
        else
        {
            pb.StrWhere = where;
        }
        mbll.GetList(pb, ref count); //获取总条数

        pb.DoCount = 0;
        List <Tunnel.Model.Tunnel_index> modelList = new List <Tunnel.Model.Tunnel_index>();

        modelList = mbll.GetList3(pb, ref count);//获取分页结果


        //数据绑定
        Repeater1.DataSource = modelList;
        Repeater1.DataBind();

        //数据分页
        MTCPager1.PageSize    = pageSize;
        MTCPager1.RecordCount = count;
        MTCPager1.PageIndex   = cuttentPage;
        if (count <= pb.PageSize)
        {
            MTCPager1.Visible = false;
        }
        else
        {
            MTCPager1.Visible = true;
        }
    }
示例#2
0
    public void PageBind2()
    {
        string   parentID = null == Request.QueryString["parentID"] ? "" : Request.QueryString["parentID"].ToString().Trim();
        PageBase pb       = new PageBase();

        pb.TblName       = "Tunnel_Index";
        pb.FldName       = "id";
        pb.ProcedureName = "pagination";
        pb.PageSize      = pageSize;
        if (cuttentPage == 0)
        {
            cuttentPage = pb.PageIndex;
        }
        pb.PageIndex = cuttentPage;
        int count = 0;

        pb.DoCount = 1;
        if (where.Length > 0)
        {
            key += " and Title like '%" + TextBox1.Text + "%' ";
        }
        else
        {
            key += " 1=1 and Title like '%" + TextBox1.Text + "%' ";
        }
        where += key + " and del=0";
        if (parentID != "")
        {
            where = where + " and typeId=" + parentID;
        }
        else
        {
            where = where + " and typeId in (47,48,49)";
        }

        if (ul.LoginID != 1 && ul.JiaoSe(ul.LoginID) != "系统管理员")
        {
            pb.StrWhere = where + " and userid=" + ul.LoginID;
        }
        else
        {
            pb.StrWhere = where;
        }
        mbll.GetList(pb, ref count); //获取总条数

        pb.DoCount = 0;
        List <Tunnel.Model.Tunnel_index> modelList = new List <Tunnel.Model.Tunnel_index>();

        modelList = mbll.GetList3(pb, ref count);//获取分页结果


        //数据绑定
        Repeater1.DataSource = modelList;
        Repeater1.DataBind();

        //数据分页
        MTCPager1.PageSize    = pageSize;
        MTCPager1.RecordCount = count;
        MTCPager1.PageIndex   = cuttentPage;
        if (count <= pb.PageSize)
        {
            MTCPager1.Visible = false;
        }
        else
        {
            MTCPager1.Visible = true;
        }
    }
示例#3
0
    public void PageBind2()
    {
        string type = null == Request.QueryString["type"] ? "" : Request.QueryString["type"].ToString().Trim();
        //switch (Request.QueryString["type"].ToString())
        //{
        //    case "1":
        //        type = "84,89";
        //        break;
        //    case "2":
        //        type = "85,90";
        //        break;
        //    case "3":
        //        type = "86,91";
        //        break;
        //}
        PageBase pb = new PageBase();

        pb.TblName       = "Tunnel_Index";
        pb.FldName       = "id";
        pb.ProcedureName = "pagination";
        pb.PageSize      = pageSize;
        if (cuttentPage == 0)
        {
            cuttentPage = pb.PageIndex;
        }
        pb.PageIndex = cuttentPage;
        int count = 0;

        pb.DoCount = 1;
        key       += " 1=1 and Title like '%" + TextBox1.Text + "%' and typeid in (" + type + ")";


        if (ul.LoginID != 1 && ul.JiaoSe(ul.LoginID) != "系统管理员")
        {
            pb.StrWhere = key + " and userid=" + ul.LoginID + " and del=0";
        }
        else
        {
            pb.StrWhere = key + " and del=0";
        }
        mbll.GetList(pb, ref count); //获取总条数

        pb.DoCount = 0;
        List <Tunnel.Model.Tunnel_index> modelList = new List <Tunnel.Model.Tunnel_index>();

        modelList = mbll.GetList3(pb, ref count);//获取分页结果


        //数据绑定
        Repeater1.DataSource = modelList;
        Repeater1.DataBind();

        //数据分页
        MTCPager1.PageSize    = pageSize;
        MTCPager1.RecordCount = count;
        MTCPager1.PageIndex   = cuttentPage;
        if (count <= pb.PageSize)
        {
            MTCPager1.Visible = false;
        }
        else
        {
            MTCPager1.Visible = true;
        }
    }
示例#4
0
    public void PageBind2()
    {
        PageBase pb = new PageBase();

        pb.TblName       = "Tunnel_Index";
        pb.FldName       = "id";
        pb.ProcedureName = "pagination";
        pb.PageSize      = pageSize;
        if (cuttentPage == 0)
        {
            cuttentPage = pb.PageIndex;
        }
        pb.PageIndex = cuttentPage;
        int count = 0;

        pb.DoCount   = 1;
        string where = " typeid =" + Convert.ToInt32(Request.QueryString["typeId"]);
        string key = "";

        if (where.Length > 0)
        {
            key += " and Title like '%" + TextBox1.Text + "%'";
        }
        else
        {
            key += " 1=1 and Title like '%" + TextBox1.Text + "%'";
        }
        where      += key;
        pb.StrWhere = where + " and del=0 AND IsDel=0";

        List <Tunnel.Model.Tunnel_index> modelList  = new List <Tunnel.Model.Tunnel_index>();
        List <Tunnel.Model.Tunnel_index> modelLists = new List <Tunnel.Model.Tunnel_index>();

        mbll.GetList3(pb, ref count);; //获取分页结果

        pb.DoCount = 0;
        if (pageSize == count)
        {
            cuttentPage  = cuttentPage - 1;
            pb.PageIndex = cuttentPage;
        }

        modelList = mbll.GetList3(pb, ref count);
        //for (int i = 0; i < modelList.Count; i++)
        //{
        //    Tunnel.Model.Tunnel_index mode = (Tunnel.Model.Tunnel_index)(modelList[i]);
        //    if (m_UserLogin.LoginID.ToString().Trim() == mode.UserId.ToString().Trim())
        //    {
        //        modelLists.Add(mode);
        //        continue;
        //    }
        //    if (null != mode.ReadUser && mode.ReadUser != "")
        //    {
        //        string[] str = mode.ReadUser.ToString().Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
        //        for (int j = 0; j < str.Length; j++)
        //        {
        //            if (m_UserLogin.LoginID.ToString().Trim() == str[j])
        //            {
        //                modelLists.Add(mode);
        //                break;
        //            }
        //        }
        //    }
        //}

        //数据绑定
        Repeater2.DataSource = modelList;
        Repeater2.DataBind();

        //数据分页
        MTCPager1.PageSize    = pageSize;
        MTCPager1.RecordCount = count;
        MTCPager1.PageIndex   = cuttentPage;
        if (count <= pb.PageSize)
        {
            MTCPager1.Visible = false;
        }
        else
        {
            MTCPager1.Visible = true;
        }
    }