昆明光标科技有限公司
摘要: 地理范围即行政区划,用于定位用户所在城市或设施所在位置,系统已经自动实现了中国的地理范围,如果数据库中地理范围为空,系统自动为用户初始化地理范围。所在组件:IBeamMDAACommon.dll 名称空间:IBeam.MDAA.Objects (业务对象) 用法举例: 通过代码取得地理范围: gbList = GeographicBoundaryList.GetGeographicBoundaryList(txtName.Text,20); 通过交互界面(Winform)取得地理范围: FrmSelectGeographicBoundary frm = new FrmSelec... 阅读全文
posted @ 2011-10-13 11:04 杨义金 阅读(459) 评论(1) 推荐(2) 编辑
摘要: 数据字典在系统中的作用是维护一些常用的词语,同时记录用户的习惯用语,使系统在使用过程中自动完善自己,比如:自然人信息中需要记录自然人的民族,中国有56个民族,但由于地区分布的不同,某个地区主要就只有哪几个民族,这样避免了把所有56个民族都列出来,数据太多用户反而很难取得有用的信息。 所在组件:IBeamMDAACommon.dll 名称空间:IBeam.MDAA.ORMObjects (数据库实体) IBeam.MDAA.Objects (业务对象) 用法举例: 在当事人Party保存时保存民族: string _Category = "民族"; if ( !stri... 阅读全文
posted @ 2011-10-13 11:01 杨义金 阅读(1381) 评论(0) 推荐(1) 编辑
摘要: 报表输出是所有信息系统基本的功能之一,但有些报表输出过程过于复杂,操作不便,影响开发速度,代码分散在界面UI层的各处,一方面维护不便,一方面Web与Winform桌面应用处理方式不同,相同的代码在不同的UI层移植时工作量大,因此我们作了统一的处理。 所在组件:IBeamMDAACommon.dll、IBeamMDAAWinUI.dll 名称空间:IBeam.MDAA.Utility (接口定义) IBeam.MDAA.WinUI (Winform打印) 用法举例: IBeamMDAA使用的报表是RDLC报表,设计思想与应用方法如下: 报表接口定义: public interf... 阅读全文
posted @ 2011-10-13 10:57 杨义金 阅读(842) 评论(0) 推荐(1) 编辑
摘要: 数据导出是非常常见的任务,用户最容易接受的格式是Excel文件,如果在导出Excel文件的同时还可以导出其它格式,用户更满意。 我们目前接供了DataTable 与DataGridView控件的数据导出工具。 所在组件:IBeamMDAAWinUI.dll 名称空间:IBeam.MDAA.WinUI 用法举例: 预览导出数据: string title = string.Format("{0}的联系方式", contactMechanismList.PartyName); dgvContactMechanismList.Print(DataGridViewHelp.Pape 阅读全文
posted @ 2011-10-13 10:48 杨义金 阅读(793) 评论(0) 推荐(1) 编辑
摘要: 业务类需要根据业务逻辑进行逻辑验证,其中部分验证是业务实体特有的,有些是通用的,CSLA.net 已经提供了大部分通用验证,但有些没有提供,下面介绍我们实现的通用验证: 所在组件:IBeamMDAACommon.dll 名称空间:Csla.Validation 用法举例: // //AmountProperty 金额必须大于 0. // ValidationRules.AddRule(IBeamCommonRules.BiggerThanValue<decimal>, new IBeamCommonRules.BiggerThanValueRuleArgs<decimal&g 阅读全文
posted @ 2011-10-13 10:46 杨义金 阅读(359) 评论(0) 推荐(1) 编辑
摘要: 数据结构中的List 或 List<T>类,没有提供排序方法,但提供根据 IComparer或IComparer<T>接口来排序,只能根据列表元素中的一个属性名称来排序,SortHelper或SortHelper<T>可以根据元素的一个或多个属性名称排序,当然也可考虑使用Linq来排序。 所在组件:IBeamMDAACore.dll 名称空间:IBeam.MDAA.Utility 用法举例: party.ContactMechanisms.Sort(new string[]{“Non_SolicitationIndicator”,” Number”}); 阅读全文
posted @ 2011-10-13 10:44 杨义金 阅读(676) 评论(0) 推荐(1) 编辑
摘要: 获取类库(组件 或 装配件)的内嵌资源,一般返回的是字节流或文件流,在获取时还应该指定从哪个类库获取,如果未指定类库时,则类库是发起调用方法所在的类库。 所在组件:IBeamMDAACore.dll 名称空间:IBeam.MDAA.Utility 用法举例: ResourceRetriever. GetImage( resourcePath ); 阅读全文
posted @ 2011-10-13 10:43 杨义金 阅读(395) 评论(0) 推荐(1) 编辑
摘要: 路径在开发中是经常要处理的,涉及到相对路径(RelativeFilePath)与绝对路(PhysicalPath),应用有Web应用与Winform桌面应用,PathHelper用统一的方式处理了与路径相关的操作与文件操作,以及取得文件大小,删除指定文件等辅助类。另外,我们同步媒体文件时都是同步到指定目录,消除了Web与Winform桌面应用的差异。 所在组件:IBeamMDAACore.dll 名称空间:IBeam.MDAA.Utility 用法举例: PathHelper. GetRootPhysicalPath( ); 阅读全文
posted @ 2011-10-13 10:42 杨义金 阅读(681) 评论(0) 推荐(1) 编辑
摘要: 获取硬件信息包含多个方面,获取本机IP地址,获取本机的外网IP出口,获取本机第一个索引的网卡MAC,获取本机名称,取本机物理内存,取本机硬盘ID号,取CPU序列号,取本机主板编号,取本机BIOS编号,取操作系统名称,取操作系统的登录用户名等。 所在组件:IBeamMDAACore.dll 名称空间:IBeam.MDAA.Utility 用法举例: HardInforUtility. GetMacAddress( ); 阅读全文
posted @ 2011-10-13 10:40 杨义金 阅读(519) 评论(0) 推荐(2) 编辑
摘要: 所在组件:IBeamMDAACore.dll 名称空间:IBeam.MDAA.Utility 用法举例: RMBConvertor.Convert( TotalMoney ); 阅读全文
posted @ 2011-10-13 10:38 杨义金 阅读(505) 评论(0) 推荐(1) 编辑
昆明光标科技有限公司