Ejemplo n.º 1
0
    private void QueryAndBindData(ISession session, int pageIndex, int pageSize, bool fetchRecordCount)
    {
        POReturnHead head  = POReturnHead.Retrieve(session, this.OrderNumber);
        int          count = 0;

        this.repeatControl.DataSource = head.QueryNewLine(session, Cast.DateTime(this.txtDateFrom.Text), Cast.DateTime(this.txtDateTo.Text), this.txtPO.Text, this.txtSku.Text, pageIndex, pageSize, fetchRecordCount, ref count);
        this._session = session;
        this.repeatControl.DataBind();
        if (fetchRecordCount)
        {
            this.magicPagerMain.RecordCount = this.magicPagerSub.RecordCount = count;
        }
        WebUtil.SetMagicPager(magicPagerMain, pageSize, pageIndex);
        WebUtil.SetMagicPager(magicPagerSub, pageSize, pageIndex);
        this._session = null;
    }