报表客户过滤插件原创
金蝶云社区-小抩
小抩
21人赞赏了该文章 574次浏览 未经作者许可,禁止转载编辑于2023年12月25日 09:40:10

 private void FilterParameter(IRptParams filter)

        {

            DynamicObject dyobject = filter.FilterParameter.CustomFilter;

            if (filter.FilterParameter.CustomFilter != null)

            {

                #region 

                CustIds = string.Empty;

                CustIdsName = string.Empty;

                CustIdsNum = string.Empty;

                DynamicObjectCollection CustIds1 = dyobject["CustIds"] as DynamicObjectCollection;//客户多选

                if (CustIds1.Count > 0)

                {

                    for (int i = 0; i < CustIds1.Count; i++)

                    {

                        DynamicObject Cust = CustIds1[i]["CustIds"] as DynamicObject;

                        if (Cust != null)

                        {

                            CustIds = CustIds + "'" + Convert.ToInt64(Cust["ID"]) + "',";//id

                            CustIdsName = CustIdsName + Convert.ToString(Cust["Number"]) + ":" + Convert.ToString(Cust["Name"]) + ";";

                        }

                    }

                    if (!string.IsNullOrWhiteSpace(CustIds))

                    {

                        CustIds = CustIds.Substring(0, CustIds.Length - 1);

                    }

                }


图标赞 21
21人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!