文献种类:专题技术总结文献;
开发工具与关键技术: VS、C#生成自增编号
作者:陆桂超
;年级:1803
;
撰写时间: 2019
年 6 月 26 日
C#生成单据编号
开发工具与关键技术:VS、c#生成自增编号
作者:陆桂超
撰写时间:2019年6月26日
在制作订单时往往需要用到单据号,单据号的生成有随机单据号和自增单据号,这里我要简介的是自增单据号。开发工具是VS,编程语言是c#。
1、 我以制作一条日期加流水号为例,如201906260001这样一条单据号。
2、首先要从数据库的表中查询出最后一条单号。因为要根据最后一条单据号的号码,然后在该号码的基础上加一。
var li = (from tbAS in mymodel.PW_SupplierData
orderby tbAS.SupplierDataID
select tbAS).ToList();
var er =
li.LastOrDefault();//得到最后一条单号数据
2、 在获取到最后一条单据后,就可以通过判断自增单号。实现思路是:首先判断最后一条单据号的日期是否与今天的日期相同。如果不相同,则直接生成一条当前日期+0001的单据。如果日期相同,则不需要改变日期,只需要改变后面的号码,把0001增加为0002。
string temp =
r.Substring(5, 8);//获取单号日期字段