根据业务对象获取该对象的数据

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

根据业务对象获取该对象的数据

 //按照当前用户对应的生产组织,生产部门进行过滤

            string userName=Convert.ToString(this.Context.UserName);

            string FNAME = string.Format("FNAME='{0}'", userName);//用户名称

            DynamicObjectCollection objs = this.GetQueryDatas("BD_Empinfo", FNAME, new string[] { "FWORKORGID", "FPostDept" });

         /// <summary>

        /// 根据条件及业务对象来获取数据,推荐使用

        /// </summary>

        /// <param name="FormId">业务对象ID</param>

        /// <param name="Value">过滤条件拼接</param>

        /// <param name="GetDate">需要获取的值(BOS里面字段标识)</param>

        /// <returns></returns>

        public DynamicObjectCollection GetQueryDatas(String FormId, String Value, String[] GetDate)

        {

            QueryBuilderParemeter paramCatalog = new QueryBuilderParemeter()

            {

                FormId = FormId,

                FilterClauseWihtKey = String.Format(" {0} ", Value),

                SelectItems = SelectorItemInfo.CreateItems(GetDate),

            };

            DynamicObjectCollection dyDatas = QueryServiceHelper.GetDynamicObjectCollection(this.Context, paramCatalog);

            return dyDatas;

        }


根据业务对象获取该对象的数据

//按照当前用户对应的生产组织,生产部门进行过滤 string userName=Convert.ToString(this.Context.UserName); ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息