crm自动编号(第二天再次001从开始)
1.在dynamics365中创建一个实体来存放编号
2.vs2019中的代码
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Query;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace preCreateLeads
{public class preCreateLeads : IPlugin{public void Execute(IServiceProvider serviceProvider){//获取插件上下文IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));//组织服务工厂 IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));//组织服务 IOrganizationService service = serviceFactory.CreateOrganizationService(null);Entity targer = (Entity)context.InputParameters["Target"];//传入单条数据try{if (context.Depth > 1) return;string subjectsid = "";string date = DateTime.Now.ToString("yyyyMMdd");QueryExpression qe = new QueryExpression("new_leads_auto");//查询存放编号的实体qe.Orders.Add(new OrderExpression() { AttributeName = "new_name", OrderType = OrderType.Descending });qe.ColumnSet.AddColumns("new_name");EntityCollection result = service.RetrieveMultiple(qe);if (result.Entities.Count > 0){if (result.Entities[0].Contains("new_name")){string sid = result.Entities[0]["new_name"].ToString();DateTime dt = DateTime.ParseExact(sid.Substring(0, 8), "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);if (dt.Year < DateTime.Now.Year){sid = "0";}else if (dt.Month < DateTime.Now.Month){sid = "0";}else if (dt.Day < DateTime.Now.Day){sid = "0";}if (sid.Length > 8){sid = sid.Substring(8).ToString();}int ssid = Convert.ToInt32(sid) + 1;int length = 4 - ssid.ToString().Length;for (int i = 0; i < length; i++){subjectsid += "0";}subjectsid = date += subjectsid += ssid;}Entity entity = new Entity("new_leads_auto");//需要实现自动编号的实体entity.Id = result.Entities[0].Id;entity["new_name"] = subjectsid;service.Update(entity);}else{subjectsid = date + "0001";Entity entity1 = new Entity("new_leads_auto");entity1["new_name"] = subjectsid;service.Create(entity1);}}catch (Exception){throw;}}}
}
3.注册插件的时候要选择 Pre-operation(Post-operation是无效的)
crm自动编号(第二天再次001从开始)相关推荐
- Word小技巧-快速取消自动编号
https://zhuanlan.zhihu.com/p/34406283 Word文档有个自动编号功能,正常来说这个功能是非常好用的.但是,可但是,只要使用回车,下一段落自然跟着新的自动编号,这还不 ...
- PPT 设置从第二页开始自动编号
PPT 设置从第二页开始自动编号 https://jingyan.baidu.com/article/f7ff0bfccbf5e72e26bb138d.html 1.第2页PPT从1开始编号(即:第1 ...
- word回车后间距太大_关于Word自动编号你知道多少?
在对一些文章进行排版时,我们经常会使用自动编号来标记序列,自动编号可以省去我们手动录入序列时间,而且调整起来也是非常方便.但在平常工作中,我们也会遇到一些问题,今天,我就来为大家分享一些自动编号方面的 ...
- 使用MathType为公式自动编号
使用MathType为公式自动编号 公式格式设置 修改章节号 公式格式设置 首先设置编号格式,在这里我们先将公式设置成(1-1-1)这样的,后续再讲如何修改成(1-1),看这两者有什么区别: 插入编号 ...
- 如何设置WORD中图片自动编号
**引言:**我Word中插入图片题注,我想包含章节号,但是章节号是 第一章 第二章-这样编的号. 包含章节号的话就成了 图二-1 这种样式了... 我想要的是 第一章节里面的图片是 图1-1 图1- ...
- word之图表和公式的自动编号(zz)
在论文中,图表和公式要求按在章节中出现的顺序分章编号,例如图1.1,表2.1,公式3.4等.在插入或删除图.表.公式时编号的维护就成为一个大问题,比如若在第二章的第一张图(图2.1)前插入一张图,则原 ...
- Microsoft Office Word 中的公式自动编号
先插入公式,#,插入题注(交叉引用),生成了标号.此时整个公式是题注样式.在公式和标号之间插入一个样式分隔符. ____________________________________________ ...
- Word 图表按章节自动编号
在撰写文章,我们通常会遇到需要这样的问题 如何自动对各个章节的标题进行自动编号? 如何按照章节对图表进行编号? 这一问题我也遇到了很多次,后来在网上找了一些资料,发现可以使用Word中自带的多级列表进 ...
- word 内嵌自动编号
word中,各种列表编号.图表序号.样式格式等等问题,我已经在 word常规模板设置 中做了比较详细的叙述.博客中我讲解了如何从零开始规范得构建一个word模板,规范的使用方式可以使word作为办公软 ...
最新文章
- 最新 30 道 Dubbo 面试题及答案
- hdu---5455---fang fang
- 上传图片预览,支持IE6
- IOS_改变UITextField placeHolder颜色、字体
- POJ 3186 Treats for the Cows dp
- 树莓派 烧录arm64架构centos7
- 如何在Windows即服务上安装Memcached Server
- bt php,bt.php · jiehu0992/家谱familytree - Gitee.com
- 【转】char码值对应列表大全
- 一款GaN HEMT内匹配功率放大器设计过程详解
- python随机图片api_用fastapi搭建随机图api(雁陎二次元随机图api开放试用)
- Windows 7 with SP1简体中文专业版(微软MSDN原版)
- QoS(服务质量)指标
- 陈满雪冤背后英雄:上百名同学捐款数十万元
- ppt转.exe文件小技巧(超链接含视频)
- 3D角色模型欣赏:韩国3D设计师 Jiwoong Choi 科幻3d角色
- 创建成本中心和修改成本中心
- 星空深蓝色系新品项目发布会PPT模板
- 计算机毕业设计(附源码)python足球爱好者服务平台
- 越位讲解——足球世界杯观看指南
热门文章
- (swing读书笔记)Swing Look And Feel(1)
- 如何开好项目例会︱中科南京软件技术研究院PMO项目主管薛晓娜
- 用DapperExtensions和反射来实现一个通用搜索
- Linux中__setup()实现原理以及源码分析
- 嵌入式分享合集144
- java编写旋转风车_用JavaFX几个简单动画——旋转风车、运动的圆
- 01.计算机基础与Java
- Federico Ferrari 和Ole Sigmund的高效3D拓扑优化程序
- 华为服务器麒麟系统,华为正自主研发麒麟OS系统 支持全新系列机型
- 8月22日看多摩川花火大会