在做MVC项目需要单据编号或者条码的时候,如何让单据编号或条码实现字母开头+当天日期+单据编号或条码,
-、建一个公共类:
namespace PSSMTSystem.Common
{
public class OriginalNumber
{
//实例化Model
PSSMTSystemEntities myModel = new PSSMTSystemEntities();
public string GenerateReceipts(string strQZ, string Number)//生成单据数
{
try
{
string strNumber = "";
//从第几个开始,截取长度为 几 的字符串
string date = Number.Substring(0, 8);//日期(202103300001)
string dtnow = DateTime.Now.ToString("yyyyMMdd");
//比较单号日期和现在日期
if (date == dtnow)
{
//(1)日期一致:原来单号 + 1
//从右边开始取4个字符
int intNumber = System.Convert.ToInt32(Number.Substring((Number.Trim()).Length - 4));
strNumber = (intNumber + 1).ToString();
}
else
{