CS开发框架获取生成流水号码(单据号码)介绍
CS开发框架获取生成流水号码(单据号码)介绍
流水号码主要是指单据号码,格式参考:PO000001, SO11020001, 是开发框架DAL层GetNumber方法自动生成的。
扫一扫加微信
开发框架支持两种流水号码:
1. 带格式的流水号码
用于业务单据的单据编号。如:PO2019-00001,SO2020-XXXX,支持用户配置格式。
CSFrameworkV5.0旗舰版支持带格式的单据号码,参考《系统管理》模块的《号码规则》
调用存储过程dbo.sp_sys_GetDocNo可以获得带格式的单据号码。
C# Code:
/// <summary>
//获取单据流水号码
/// </summary>
protected override string GetNumber(DbTransaction tran)
{
//
//支持两种格式的流水号码
//
//1.格式:字头+年年月月+当月4位序号,如:PO15010001
string docNo = DocNoTool.GetNumber(tran, "PO");
//2.格式:字头+指定数位的序号,如:PO000001
//string docNo = DocNoTool.GetDataSN(tran, "PO", true, 6);
return docNo;
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
//获取单据流水号码
/// </summary>
protected override string GetNumber(DbTransaction tran)
{
//
//支持两种格式的流水号码
//
//1.格式:字头+年年月月+当月4位序号,如:PO15010001
string docNo = DocNoTool.GetNumber(tran, "PO");
//2.格式:字头+指定数位的序号,如:PO000001
//string docNo = DocNoTool.GetDataSN(tran, "PO", true, 6);
return docNo;
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
2. 普通流水号码。
如:XX000000001~XX99999999。号码头可以自定义。
调用存储过程dbo.sp_sys_GetDataSN可以获得普通流水号码。
主要用于数据字典(基础资料表)作为主键。
C# Code:
/// <summary>
//获取流水号码
/// </summary>
protected override string GetNumber(DbTransaction tran)
{
string SN = DocNoTool.GetDataSN(tran, "ST", true, 6);//注意修改流水号字头!
return SN;
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
//获取流水号码
/// </summary>
protected override string GetNumber(DbTransaction tran)
{
string SN = DocNoTool.GetDataSN(tran, "ST", true, 6);//注意修改流水号字头!
return SN;
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
扫一扫加微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网