CS开发框架获取生成流水号码(单据号码)介绍
CS开发框架获取生成流水号码(单据号码)介绍
开发框架支持两种流水号码:
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


参考文档:
CS软件授权注册系统|WebApi服务器介绍|C/S开发框架
CSFramework.WebapiV3(.NET7/NetCore) 系统安全及Token令牌介绍|C/S开发框架
CSFramework.DB 功能介绍|C/S开发框架
ORM模型介绍(ORM Model)| CSFramework.WebApi服务端框架|C/S开发框架
C/S快速开发框架 | CSFramework开发框架数据库介绍|软件手册
CSFramework旗舰版V5.1介绍|C/S开发框架
CSFrameworkV5.1旗舰版 | 电子邮件附件文件介绍|C/S开发框架
CSFramework开发框架主窗体模块容器主界面介绍
CSFramework旗舰版快速开发框架目录结构以及解决方案介绍
C# Winform CS结构快速开发框架高级版V3.0 - 视频介绍
CS开发框架版本介绍(www.csframework.com)
CSFramework.Workflow | 可视化工作流引擎 | 业务系统集成解决方案|流程引擎
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
软件开发框架培训内容大全 | CSFrameworkV5.1旗舰版|培训大纲
C/S架构快速开发框架SQL并发测试压力测试 | www.csframework.com
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
CS软件授权注册系统|WebApi服务器介绍|C/S开发框架
CSFramework.WebapiV3(.NET7/NetCore) 系统安全及Token令牌介绍|C/S开发框架
CSFramework.DB 功能介绍|C/S开发框架
ORM模型介绍(ORM Model)| CSFramework.WebApi服务端框架|C/S开发框架
C/S快速开发框架 | CSFramework开发框架数据库介绍|软件手册
CSFramework旗舰版V5.1介绍|C/S开发框架
CSFrameworkV5.1旗舰版 | 电子邮件附件文件介绍|C/S开发框架
CSFramework开发框架主窗体模块容器主界面介绍
CSFramework旗舰版快速开发框架目录结构以及解决方案介绍
C# Winform CS结构快速开发框架高级版V3.0 - 视频介绍
CS开发框架版本介绍(www.csframework.com)
CSFramework.Workflow | 可视化工作流引擎 | 业务系统集成解决方案|流程引擎
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
软件开发框架培训内容大全 | CSFrameworkV5.1旗舰版|培训大纲
C/S架构快速开发框架SQL并发测试压力测试 | www.csframework.com
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
