自增单号

自增单号
开发工具与关键技术: Visual Studio 2015 – jQuery
作者:廖亚星
撰写时间:2019年 8月 15 日
在销售商品时,每一笔销售单都会有属于自己的单据编号,方便以后的查找,而一般单据编号都是通过特定的前缀加上数字,再让它进行自增,这样,每销售一笔商品时,他们都会有属于自己的单据编号了
首先我们在控制器定义自增销售单号的方法
public ActionResult CodeAutogain()
{
string strCode = “”;
var listCode = (from tbForegroundSales in myModel.B_ForegroundSales
orderby tbForegroundSales.SalesNumbers
select tbForegroundSales).ToList();
if (listCode.Count > 0)
{
int count = listCode.Count;
B_ForegroundSales empCode = listCode[count - 1];
int intCode = Convert.ToInt32(empCode.SalesNumbers.Substring(2, 5));
intCode++;
strCode = intCode.ToString();
for (int i = 0; i < 10; i++)
{
strCode = strCode.Length < 5 ? “0” + strCode : strCode;
}
strCode = “XS” + strCode;
}
else
{
strCode = “XS00001”;
}
return Json(strCode, JsonRequestBehavior.AllowGet);
}
查找出销售表里面信息,让它根据销售单号进行排序,然后对申明的strCode进行设定固定的形式,让它进行自增,这样一个自增单号的方法就写出来了,接下来在页面引用方法

$.getJSON(“CodeAutogain”, function (date) {
$("#textDJBH").val(date);
});
这样你设定的单号就会回填到单据编号里面了,不过我在做这个单号自增时,数据库里面如果有不同于你设定的单号格式时,一定要更改成相同格式的销售单号,否则就会报错
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值