asp.net mysql自动编号,ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考...

//--------------------------------------------------------------------//All Rights Reserved , Copyright (C) 2011 , Hairihan TECH, Ltd.//--------------------------------------------------------------------usingSystem;namespaceDotNet.WebForm

{usingDotNet.Service;//OrderNumber///序号产生方式、并发序号发生、唯一编号产生//修改纪录//版本:1.0 2011.02.28    JiRiGaLa    初步创建。//版本:1.0//JiRiGaLa///2011.02.28//publicpartialclassOrderNumber : BasePage

{protectedvoidPage_Load(objectsender, EventArgs e)

{

}privatevoidGetOrderNumber()

{stringorderName=string.Empty;//1.按年产生订单序号。orderName="Order:"+DateTime.Now.ToString("yyyy");//获取原编号//ServiceManager.Instance.SequenceService.GetOldSequence(this.UserInfo, fullName, 0, 5, true);//这里是编号增加一的动作this.txtOrderNumber1.Text=ServiceManager.Instance.SequenceService.GetNewSequence(this.UserInfo, orderName,0,5,true);//2.按年月产生订单序号。orderName="Order:"+DateTime.Now.ToString("yyyyMM");//ServiceManager.Instance.SequenceService.GetOldSequence(this.UserInfo, fullName, 0, 5, true);//这里是编号增加一的动作this.txtOrderNumber2.Text=ServiceManager.Instance.SequenceService.GetNewSequence(this.UserInfo, orderName,0,5,true);//3.按年月日产生订单序号。orderName="Order:"+DateTime.Now.ToString("yyyyMMdd");//ServiceManager.Instance.SequenceService.GetOldSequence(this.UserInfo, fullName, 0, 5, true);//这里是编号增加一的动作this.txtOrderNumber3.Text=ServiceManager.Instance.SequenceService.GetNewSequence(this.UserInfo, orderName,0,5,true);//4.按类别产生订单序号。orderName="Order:"+"StockOut";//ServiceManager.Instance.SequenceService.GetOldSequence(this.UserInfo, fullName, 0, 5, true);//这里是编号增加一的动作this.txtOrderNumber4.Text=ServiceManager.Instance.SequenceService.GetNewSequence(this.UserInfo, orderName,0,5,true);

}protectedvoidbtnGetOrderNumber_Click(objectsender, EventArgs e)

{this.GetOrderNumber();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值