服务器之家

服务器之家 > 正文

利用asp.net实现生成不重复订单号

时间:2019-10-14 11:38     来源/作者:asp.net代码网

代码如下:


#region 生成单据号 
/// <summary> 
/// 生成单据号 
/// </summary> 
/// <param name="pFromType"></param> 
/// <returns></returns> 
public static string GetFormCode(FormType pFromType) 

string formcode = ""; 
switch(pFromType) 

case FormType.CaiGou: 

formcode = "CG"; 
break; 

case FormType.ChaiXie: 

formcode = "CX"; 
break; 

case FormType.ChuKu: 

formcode = "CK"; 
break; 

case FormType.LingLiao: 

formcode = "LL"; 
break; 

case FormType.PeiChang: 

formcode = "PC"; 
break; 

case FormType.RuKu: 

formcode = "RK"; 
break; 

case FormType.ShengChan: 

formcode = "SC"; 
break; 

case FormType.SunYi: 

formcode = "SY"; 
break; 

case FormType.TuiHuo: 

formcode = "TH"; 
break; 

case FormType.XiaoShou: 

formcode = "XS"; 
break; 

case FormType.PeiSong: 

formcode = "PS"; 
break; 

case FormType.ZengPin: 

formcode = "ZP"; 
break; 

case FormType.FuKuan: 

formcode = "FK"; 
break; 

case FormType.ShouKuan: 

formcode = "SK"; 
break; 


formcode += DateTime.Now.Year.ToString(); 
formcode += DateTime.Now.Month.ToString().Length == 1?"0" + DateTime.Now.Month.ToString() : DateTime.Now.Month.ToString(); 
formcode += DateTime.Now.Day.ToString().Length == 1?"0" + DateTime.Now.Day.ToString() : DateTime.Now.Day.ToString(); 
formcode += DateTime.Now.Hour.ToString().Length == 1?"0" + DateTime.Now.Hour.ToString() : DateTime.Now.Hour.ToString(); 
formcode += DateTime.Now.Minute.ToString().Length == 1?"0" + DateTime.Now.Minute.ToString() : DateTime.Now.Minute.ToString(); 
formcode += DateTime.Now.Second.ToString().Length == 1?"0" + DateTime.Now.Second.ToString() : DateTime.Now.Second.ToString(); 
if(DateTime.Now.Millisecond.ToString().Length == 1) 

formcode += "00" + DateTime.Now.Millisecond.ToString(); 

else if (DateTime.Now.Millisecond.ToString().Length == 2) 

formcode += "0" + DateTime.Now.Millisecond.ToString(); 

else 

formcode += DateTime.Now.Millisecond.ToString(); 

return formcode; 

#endregion 

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部