标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下)|C/S开发框架
作者:csframework|C/S框架网  发布日期:2023/08/03 12:45:02

前言

标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下),如下图所示:

标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下)|C/S开发框架

解决方案

1、界面增加一个表格,如上图的【合并用料】

2 、DoSave方法,获取表格数据源

标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下)|C/S开发框架

3. BLL.Update方法增加 listSummary 参数

C# 全选
public SaveResult Update(BusinessData<tb_PO, tb_POs> data, List<tb_POsSummary> listSummary)
{
      return _Bridge.Update(data, listSummary);
}

注意,Bridge接口也要增加 listSummary 参数。

4、DAL.Update方法增加 listSummary 参数

因为DAL实现Bridge接口,也要增加 listSummary 参数。

5. DAL.Update方法修改部分

单据是新增状态:

标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下)|C/S开发框架

单据是修改状态,增加下面代码:

标准主从表界面增加一个明细表解决方案(不变更BusinessData模型的情况下)|C/S开发框架

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


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