C# Winform 开发框架 - 业务单据附件管理解决方案(原)
C# Winform 开发框架 - 业务单据附件管理解决方案(原)
业务单据附件管理功能 业务单据附件管理是C/S开发框架提供的辅助功能,主要是用于保存业务单据的原始副本电子文件,如:原始单据扫描件,传真文件,签名文件,图片, 电子邮件等。附件数据作为业务单据的一个明细表,通过单据号码建立主外键关联。 建议所有文件压缩成RAR再上传到服务器。
附件管理功能已封装为自定义控件,您只要从工具栏拖到界面上即可使用。
控件使用说明:
StorageStrategy: 存储策略: (错别字:StorateStrategy应改为StorageStrategy) 绑定事件: ImmediatelyPost 属性为True,必须需要绑定此事件。当用户新增/删除附件立即触发OnPostAttachmentData事件提交数据。 实例源码: C# Code:
ucAttachment1.StorateStrategy = new AttachmentStorage_SQL(); //附件存储策略
C# Code:
ucAttachment1.DoSetButtonState(_UpdateType); //设置按钮状态
C# Code:
//绑定单据的附件数据 DataTable attachFiles = dataSource.Tables[tb_AttachFile.TableName]; ucAttachment1.StorateStrategy.AttachmentStorage = attachFiles; ucAttachment1.DoBindDataSource();
C# Code:
if (result.Success) //保存成功 { ucAttachment1.StorateStrategy.SetDocNo(result.DocNo);//设置单号 ucAttachment1.StorateStrategy.Post();//保存附件 }
C# Code:
private void ucAttachment1_OnPostAttachmentData(object data) { //在提交数据前设置单据号码 string docNo = this.GetSummaryFieldValue(tb_SO.KeyName); ucAttachment1.StorateStrategy.SetDocNo(docNo); }
扫一扫加作者微信
参考文档:
C# Winform CS结构快速开发框架高级版V3.0 - 视频介绍 C# Winform 开发框架集成快捷键功能 (Hotkey) C# Winform 进销存系统C/S架构开发框架已经形成 C# Winform 开发平台新功能 - C/S系统开发框架旗舰版V5.0 C/S框架网专注C# Winform 开发框架研发十年 C# Winform开发框架及C# Winform开发平台 Winform 开发框架 Winform 开发平台 DevExpress皮肤组件打造的C# Winform 开发平台 C# Winform增删查改快速开发框架|C/S框架网 【原创】C# Winform进销存系统快速开发框架 C# Winform软件版本自动升级 | 软件系统自动更新工具 C# Winform软件快速开发框架|软件开发平台 - 界面多语言实现原理 C# Winform支持多语言界面切换的软件快速开发平台 C# Winform C/S架构自动升级软件 AutoUpgrader V1.2版本 原创C/S架构开源软件 - C#.NET+Winform+Dev+SQL快速开发框架
其它资料:
什么是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内容管理系统 | |