CSFrameworkV6旗舰版-业务单据窗体基类介绍


业务单据窗体基类介绍

 

关于业务单据窗体

 

-开发框架文库业务单据用于处理主从表结构的数据窗体,如【采购单PO】、【销售单SO】、【应收款AR】、【应付帐AP】等。业务单据大多数是主从表结构或主从子表三层结构,也有业务单据没有明细表的情况。

-开发框架文库开发框架将数据分为【字典数据】和【业务数据】两种:

【字典数据】是指单表数据或基础数据,如【货币资料】,【客户资料】,【产品资料】等。

【业务数据】指【应收】、【应付帐款】、【采购单】、【销售单】、【出入仓】等数据。

  -开发框架文库两种数据的维护界面分别是【数据字典窗体】和【业务单据窗体】。

 

业务单据窗体类成员

-开发框架文库业务窗体继承CSFrameworkV6.Library. frmBaseBusinessForm类,主要成员变量和方法参考下表:

ID

名称

类型

说明

1

ButtonStateChanged

-开发框架文库   

 

新增或修改时调用方法(触发的事件),重写此方法可以对窗体的组件进行操作,通常用于禁用或启用输入框或按钮的状态(Disable/Enable)

2

DoAdd

-开发框架文库

 

新增记录,点【新增】按钮调用的方法,同时将操作状态设置为UpdateType. Add状态。

3

DoApproval

-开发框架文库

 

审核单据。开发框架内审核功能有三个字段:

FlagAppVARCHAR(1)Y/NY表示审核,N表示未审核。

AppUser:审核人。

AppDate:审核日期。

4

DoApprovalUndo

-开发框架文库 

反审核。

5

DoBindingDetailGrid

-开发框架文库

 

绑定明细表格的数据源,适用于有明细表的业务单据。

6

DoBindingSummaryEditor

-开发框架文库

 

绑定业务单据主表对应输入组件的数据源。

 

DoCancel

-开发框架文库

 

取消操作,点【取消】按钮调用的方法,取消后将操作状态置为UpdateType.None

7

DoDelete

-开发框架文库

 

删除记录,点【删除】按钮调用的方法。

开发框架中业务窗体仅删除明细表,将主表的数字类型的字段清零,如金额,数量等关键字段,保留主表的记录避免断号。

8

DoEdit

-开发框架文库

 

修改记录,点【修改】按钮调用的方法。

将操作状态置为UpdateType. Modify

9

DoPrint

-开发框架文库

 

打印报表。

10

DoSave

-开发框架文库

 

保存数据,点【保存】按钮调用的方法。

保存成功将操作状态置为UpdateType.None

11

DoShowModifyHistory

-开发框架文库 

显示修改历史记录

12

GetBusinessButtons

-开发框架文库

 

创建业务单据窗体的按钮数组,用于生成主窗体工具条的按钮。

13

InitButtons

-开发框架文库

 

重写的方法,初始化业务窗体的按钮。

14

SetEditMode

-开发框架文库

 

进入修改模式,设置业务窗体相关按钮的状态。

15

SetViewMode

-开发框架文库

 

进入查看模式,设置业务窗体相关按钮的状态。

16

ShowBusiness

-开发框架文库

 

打开指定单号的业务单据。

 

业务单据窗体继承关系

CSFrameworkV6旗舰版-业务单据窗体快速开发指南

 

业务单据窗体逻辑关系图

CSFrameworkV6旗舰版-业务单据窗体快速开发指南

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

CSFrameworkV6旗舰-业务单据介绍
C/S快速开发框架旗舰V5.1 - 业务单据介绍
CSFrameworkV6旗舰-使用代码生成器生成业务单据(主从表
一.业务单据介绍-业务单据-C/S快速开发框架-标准V2.3
CSFrameworkV6旗舰-业务单据其它处理
CSFrameworkV6旗舰-新建业务
C/S快速开发框架旗舰V5.1 - 业务单据开发步骤
新增主从表业务单据 | C/S架构软件开发平台 - 旗舰V6.0
CSFrameworkV6旗舰-frmBaseDataDictionary成员介绍
CSFrameworkV6旗舰-业务命名规范
四.业务单据开发步骤-业务单据-C/S快速开发框架-标准V2.3
CSFrameworkV6旗舰-新建数据
CSFrameworkV6旗舰 - 业务单据复制功能,支持复制多级明细表
CSFrameworkV6旗舰-新建业务模块 (VS Project项目)
CSFrameworkV6旗舰-bllSO
CSFrameworkV6旗舰-使用代码生成器生成数据字典(单表基础资料
CSFrameworkV6旗舰 - 迭代开发 - 当前导航菜单、模块按钮与活动同步
CSFrameworkV6旗舰-新增功能-打开模块默认
指定单据号码自动打开业务单据并显示数据
扩展按钮功能:数据字典复制记录单据数据 - CSFrameworkV5旗舰开发指南