欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#實現(xiàn)在購物車系統(tǒng)中生成不重復(fù)訂單號的方法

 更新時間:2015年05月07日 10:49:12   作者:niuniu  
這篇文章主要介紹了C#實現(xiàn)在購物車系統(tǒng)中生成不重復(fù)訂單號的方法,涉及C#中時間與字符串操作的相關(guān)技巧,非常簡單實用,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)在購物車系統(tǒng)中生成不重復(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

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#實現(xiàn)導(dǎo)入CSV文件到Excel工作簿的方法

    C#實現(xiàn)導(dǎo)入CSV文件到Excel工作簿的方法

    這篇文章主要介紹了C#實現(xiàn)導(dǎo)入CSV文件到Excel工作簿的方法,涉及C#針對office組件的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • Unity3D基于陀螺儀實現(xiàn)VR相機功能

    Unity3D基于陀螺儀實現(xiàn)VR相機功能

    這篇文章主要為大家詳細介紹了Unity3D基于陀螺儀實現(xiàn)VR相機功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C# 設(shè)計模式系列教程-外觀模式

    C# 設(shè)計模式系列教程-外觀模式

    外觀模式松散了客戶端與子系統(tǒng)的耦合關(guān)系,讓子系統(tǒng)內(nèi)部的模塊能更容易擴展和維護。
    2016-06-06
  • 使用C#連接SQL?Server的詳細圖文教程

    使用C#連接SQL?Server的詳細圖文教程

    初學者學習上位機開發(fā)遇到數(shù)據(jù)庫連接不上,是很常見的情況,可能會以各種形式呈現(xiàn)出來,下面這篇文章主要給大家介紹了關(guān)于使用C#連接SQL?Server的詳細圖文教程,需要的朋友可以參考下
    2023-02-02
  • 基于Unity實現(xiàn)3D版2048游戲的示例代碼

    基于Unity實現(xiàn)3D版2048游戲的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Unity實現(xiàn)簡易的3D版2048游戲,文中的示例代碼講解詳細,具有一定的學習價值,需要的可以參考一下
    2023-02-02
  • Unity實現(xiàn)微信聊天框界面

    Unity實現(xiàn)微信聊天框界面

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)微信聊天框界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 深入分析WPF客戶端讀取高清圖片卡以及縮略圖的解決方法詳解

    深入分析WPF客戶端讀取高清圖片卡以及縮略圖的解決方法詳解

    本篇文章是對WPF客戶端讀取高清圖片卡以及縮略圖的解決方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#使用Equals()方法比較兩個對象是否相等的方法

    C#使用Equals()方法比較兩個對象是否相等的方法

    這篇文章主要介紹了C#使用Equals()方法比較兩個對象是否相等的方法,涉及C#操作對象的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • C#在MEF框架中實現(xiàn)延遲加載部件

    C#在MEF框架中實現(xiàn)延遲加載部件

    這篇文章介紹了C#在MEF框架中實現(xiàn)延遲加載部件的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#中XML基礎(chǔ)用法

    C#中XML基礎(chǔ)用法

    可擴展標記語言,標準通用標記語言的子集,簡稱XML。是一種用于標記電子文件使其具有結(jié)構(gòu)性的標記語言。這篇文章介紹了C#中XML基礎(chǔ)的用法,下面的實例代碼,大家可以看看
    2021-12-12

最新評論