HTML:
//执行生成订单号方法
Nuber();
function Nuber() {
$.getJSON("/JH/Stock/number", function (date) {
$("#Number").val(date)
})
}
UIL:
public ActionResult number()
{
string CGnumber = "";//申明进货单号
var list = (from tb in myModels.Base_JinHuoDan orderby tb.DanJuCode select tb).ToList();//查询进货单
//判断进货是否有数据
if (list.Count > 0)
{
int Count = list.Count;
Base_JinHuoDan JHCount = list[Count - 1];//从零开是算所以减一
int Number = Convert.ToInt32(JHCount.DanJuCode.Substring(3, 6));//从第二位截取字符十个字符
Number++;
CGnumber = Number.ToString();
for (int i = 0; i < 10; i++)
{
CGnumber = CGnumber.Length < 6 ? "0" + CGnumber : CGnumber;//三木应算符
}
CGnumber = "JHD" + CGnumber;
}
else
{
CGnumber = "JHD000001";
}
return Json(CGnumber, JsonRequestBehavior.AllowGet);
}
效果图: