多个商品的信息,其最小的单元是clsMerch,它完成与一组商品信息相关的操作,比如查找等。
选择菜单[工程]-[添加类模块]命令,打开"添加类模块"对话框,选择"VB类生成器",使用类生成器在工程中添加一个集合类,命名为clsMerchs类,在"基于"下拉列表框中选择clsDBbases,在"集合组成"栏中选择clsMerch类。应用设置后系统会自动生成一个标准集合类所具有的最基本属性与方法,下面,为clsMerchs添加必要的方法。
添加AddEx方法,添加Find方法功能:根据给定参数查找商品信息,结果以clsMerchs类型返回。参数设计:如下表5.2。返回值:clsMerchs类型,一个clsMerch的集合。显然当上面两个参数都不指定时,返回全部商品。
表5.2 Find参数设计
参数名 参数类型 功能 是否可选及默认值 说明 lngID Long 传入商品ID 可选,默认值=0 如果取默认值,表示不限制商品ID lngTypeId Long 传入商品类型ID 可选,默认值=0 如果取默认值,表示不限制商品类型 添加FindStorage方法功能:按库存量排序查找商品,结果以clsMerchs类型返回。参数设计:参见下表。返回值:clsMerchs类型,一个clsMerch的集合。
表5.3 FindStorage方法参数设计
参数名 参数类型 功能 是否可选及默认值 说明 IsDesc Boolean 表示是否采用降序 可选,默认值=true 无 nCount Integer 最多显示多少条记录 可选,默认值=10 无
5.1.4 供货商信息管理模块
供货商信息管理模块的功能需要由clsProvider和clsProviders两个类来实现,它的主要功能是:添加供货商信息。修改供货商信息,删除供货商信息,查找供货商信息,其他与供货商信息相关的常用操作。
供货商信息管理类clsProvider创建clsProvider类并添加属性
供货商信息类clsProvider用来具体处理单条供货商信息,完成供货商信息的基本操作功能,如添加、修改、删除等。
表5.4 clsProvider类的属性设置
属性名称 数据类型 说明 ID Long 供货商编号 ProviderName String 供货商名称 Introduce String 供货商简介 Remark String 备注 AddNew方法,功能:添加单个供货商信息。参数设计:无。返回值:gxcAddNew类型,参考clsPublic类中的gxcAddNew枚举定义。
pdate方法,功能:修改供货商信息。参数设计:无。返回值:gxcUpdate类型,参考clsPublic类中的gxUpdate枚举类型的定义。
Delete方法功能:删除供货商信息。参数设计:可选参数lngID表示供货商信息ID,默认为-1。返回值:gxcDelete类型,参考clsPublic类中gxcDelete枚举类型的定义。
在删除供货商的同时,必须先删除与这个供货商相关的进货信息,而且要把这两个操作放在一个事务里面。供货商信息管理集合类ClsProviders
供货商信息集合类clsProviders用来处理多条供货商信息,其最小的单元是clsProvider,它完成与一组供货商信息相关的操作,比如查找等。
选择菜单[工程]-[添加类模块]命令,打开"添加类模块"对话框,选择"VB类生成器",使用类生成器在工程中添加一个集合类,命名为clsProviders类,在"集合组成"栏中选择clsProvider类。应用设置后系统会自动生成一个标准集合类所具有的最基本属性与方法,下面,为clsProviders添加必要的方法。添加AddEx方法,添加Find方法功能:根据给定参数查找供货商信息,结果以clsProviders类型返回。参数设计:一个可选的类型ID,默认值为-1。
返回值:clsProviders类型,一个clsProvider的集合。省略参数是,返回全部供货商。
5.1.5 进货信息管理模块
进货信息管理模块的功能需要由clsBuy和clsBuys两个类实现,它的主要功能是:添加进货信息。修改进货信息。删除进货信息。查找进货信息。按商品统计分析进货信息。其他与进货信息相关的常用操作。进货信息管理类clsBuy
表5.5 创建clsBuy类并添加属性
属性名称 数据类型 说明 ID Long 进货ID ProviderId String
上一篇:
电子邮件发送程序论文