利用asp.net實(shí)現(xiàn)生成不重復(fù)訂單號
更新時(shí)間:2012年12月23日 15:46:38 作者:
訂單號在購物過程中起到了很好的識別作用,更方便的有利于工作人員識別商品,本文介紹利用asp.net實(shí)現(xiàn)生成訂單號
復(fù)制代碼 代碼如下:
#region 生成單據(jù)號
/// <summary>
/// 生成單據(jù)號
/// </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
相關(guān)文章
在VS2009中集成自動(dòng)上傳nuget包到服務(wù)器的解決方案
這篇文章主要介紹了在VS2009中集成自動(dòng)上傳nuget包到服務(wù)器的解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06.NET Core使用HttpClient進(jìn)行表單提交時(shí)遇到的問題
這篇文章主要介紹了.NET Core使用HttpClient進(jìn)行表單提交時(shí)遇到的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12.NET?CORE?鑒權(quán)的實(shí)現(xiàn)示例
本文主要介紹了.NET?CORE?鑒權(quán)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02ASP.NET批量操作基于原生html標(biāo)簽的無序列表的三種方法
無序列表被大量使用,ASP.NET雖然內(nèi)置了BulletedList控件,用于創(chuàng)建和操作無序列表,但感覺不太好用2014-09-09Asp.Net MVC3.0如何項(xiàng)目部署到Win7 64位系統(tǒng)
這篇文章主要介紹了Asp.Net MVC3.0如何項(xiàng)目部署到Win7 64位系統(tǒng)的全部過程,需要的朋友可以參考下2015-10-10