zoukankan      html  css  js  c++  java
  • Dynamic 模糊查询

     public void Execute(IServiceProvider serviceProvider)
            {
                IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));
                IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
                IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);
                string search = context.InputParameters["search"] as string;
                QueryExpression q = new QueryExpression();
                q.EntityName = "account";
                q.ColumnSet = new ColumnSet("name", "accountid");
                q.Criteria.AddCondition("statecode", ConditionOperator.Equal, 0);
                if (!string.IsNullOrEmpty(search) && search != "null" && search != "undefined")
                {
                    q.Criteria.AddCondition("name", ConditionOperator.Like, "%" + search + "%");
                }
                //查询全部客户信息
    
                EntityCollection e = service.RetrieveMultiple(q);//获取实体信息
                context.OutputParameters["Message"] = JsonConvert.SerializeObject(e);
            }

     

  • 相关阅读:
    Kafka
    js操作json
    Javascript的console.log()用法
    js中的instanceof运算符
    JS阻止事件冒泡的3种方法之间的不同
    js string to date
    JavaScript RegExp.$1
    JS正则表达式大全
    js data日期初始化的5种方法
    javascript和jquey的自定义事件小结
  • 原文地址:https://www.cnblogs.com/LanHai12/p/15258013.html
Copyright © 2011-2022 走看看