• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C# 在购物车系统中生成不重复的订单号

OC/C/C++ 水墨上仙 2978次浏览

C# 在购物车系统中生成不重复的订单号,订单号在购物过程中起到了很好的识别作用,更方便的有利于工作人员识别商品

#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


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C# 在购物车系统中生成不重复的订单号
喜欢 (0)
加载中……