主页 > 知识库 > 利用asp.net实现生成不重复订单号

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

热门标签:阿里云 科大讯飞语音识别系统 电子围栏 Linux服务器 银行业务 Mysql连接数设置 服务器配置 团购网站
复制代码 代码如下:

#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
您可能感兴趣的文章:
  • asp.net 无重复随机数代码
  • asp.net 防止用户通过后退按钮重复提交表单
  • asp.net forms身份验证,避免重复造轮子
  • asp.net 处理F5刷新页面重复提交页面的一个思路
  • asp.net下一个账号不允许多个用户同时在线,重复登陆的代码
  • asp.net表单提交时防重复提交并执行前台的JS验证
  • asp.net页面防止重复提交示例分享
  • ASP.NET数组删除重复值实现代码

标签:枣庄 蚌埠 大理 江苏 衢州 萍乡 广元 衡水

巨人网络通讯声明:本文标题《利用asp.net实现生成不重复订单号》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266