Exemplo n.º 1
0
    private PageResult GridPanelBindData(PageResult pageResult)
    {
        #region 初始化 pageParams
        var pageParams = new Dictionary <string, string>();
        if (!string.IsNullOrEmpty(txt_dep_code.Text))
        {
            pageParams.Add("ObjId", txt_dep_code.Text.TrimEnd().TrimStart());
        }
        if (!string.IsNullOrEmpty(txt_dep_name.Text.TrimEnd().TrimStart()))
        {
            pageParams.Add("DeptName", txt_dep_name.Text.TrimEnd().TrimStart());
        }
        if (!string.IsNullOrEmpty(hidden_parent_num.Text))
        {
            pageParams.Add("ParentId", hidden_parent_num.Text);
        }
        if (!string.IsNullOrEmpty(txt_remark.Text))
        {
            pageParams.Add("Remark", txt_remark.Text);
        }
        if (!string.IsNullOrEmpty(hidden_delete_flag.Text))
        {
            pageParams.Add("DeleteFlag", hidden_delete_flag.Text);
        }
        #endregion

        #region 设置查询
        pageResult.ParameterObject = pageParams;
        pageResult.StatementId     = "GetAllDeptInfoListOrder";
        pageResult.OrderString     = "OBJID ASC";
        #endregion

        return(deptManager.GetPageDataByReader(pageResult));
    }