增值功能:数据字典自动生成流水号解决方案
作者:C/S框架网  发布日期:2012-05-27 00:00:30
  增值功能:数据字典自动生成流水号解决方案


开发框架内预设数据字典的主键值由用户输入,通常是数字编号或字母。某些特殊的数据字典比如物料或者有连贯编号的基础资料,这种类型的数据主键自动生成比手工录入的好。

基于这种需求,开发框架扩展一个新的保存资料的方法,该方法返回一个对象类型SaveResultEx:


贴图图片

PrimaryKey属性保存了由后台自动生成的主键值。


解决方案

1. DAL层扩展一个UpdateEx方法,在同一事务类生成流水号,保存到SaveResultEx.PrimaryKey。

2. BLL层扩展一个UpdateEx方法,调用DAL.UpdateEx。

3. 数据窗体重写DoSave方法,调用BLL.UpdateEx取到SaveResultEx对象的主键。

4. 更新表格内的缓存数据。


(高级版本请参考frmCommonDataDict窗体的实现,其它版本目前不支持此功能)











C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇