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);
            }

     

  • 相关阅读:
    ftp
    vmware虚拟机如何安装ubuntu14.10系统
    第1章 初识java----Java简介
    fiddler
    Program Files 与Program Files (x86)
    跟我一起认识axure(三)
    React-FlipOver-Counter(日历翻页)
    vue2-vux-fitness-project
    cloud-music
    跟我一起认识axure(二)
  • 原文地址:https://www.cnblogs.com/LanHai12/p/15258013.html
Copyright © 2011-2022 走看看