• 2018-12-08
    v3.3
    新增功能列表。
        一、公共部分
            1、新增缓存Redis、WebCache的支持。
            2、修改按组织机构搜索指定用户时,得到的用户列表包含非搜索用户的情况。
            3、员工管理新增:GetListPageByOrganize获得分页员工列表通过组织机构接口
            4、BaseDbProvider 修改GetDTByPage针对MySql的支持。
            5、新增日程管理业务逻辑代码。
            6、代码生成器增加对SqlServer2012、2014的支持。
            7、代码生成器批量代码生成实体以MVC实体方式处理。
            8、新增邮件服务EmailService的全业务逻辑实现。
            9、MessageService对于批量发送消息给组织机构,角色时已发送消息修改为保存对应的组织或角色,而不是对应用户。
            10、模块服务增增删除模块的同时删除对应的操作权限项。
            11、新增报表模板定义业务逻辑,为全系统报表应用做支撑,非常的实用。
            12、工作流部分:启动节点加入对“动态指定下一任务处理者的支持”。
            13、工作流部分:各业务表单所对应的表不再记录:workflowId,workflowInsId,worktaskId,worktaskInsId四个字段,
                放在了统一的流程表单关系对应表(work_flow_table_relation)中存放,更加合理与规范,这样就做到了业务表
                一条记录可以对应多个流程(以前只能对应一个)。同时对请假申请的Web,WinForm实例对此设计做了调整可供参考。
            14、BusinessLogic修改SetProperty,null时设置值为DbNull.Value。
            15、IPermissionService新增SetPermissionProperty、GetPermissionList、SetPermissionScopeProperty、GetPermissionScopeList 4个服务接口。
            16、UserInfo新增:RoleIds属性存放当前用户的所有角色列表。
            17、工作流的常用公共方法脱离出来支持以服务方式进行调用。
            18、工作流接口部分新增部分得到实体的接口方法(如:命令按钮、超时设置、任务通知、处理者、任务变量等)。
            19、工作流引擎节点配置配置任务变量的新增与修改等支持服务调用的方式,同时任务变量的设置支持多数据库类型多数据库多表(以前限定了只能工作流所在库)。
            20、ServiceUtil修改AddLog方法:框架数据库外的日志自动记录到框架所在数据库库的日志表。
            21、字典明细新增GetDTByParent接口方法。
        二、Web部分
            1、各Web类型系统角色、组织、模块等以缓存方式处理,大大提高处理的效率。
            2、新增日程管理功能模块,方便广大使用者。
            3、邮件中心功能的开发,内部收发邮件等非常实用!
            4、MvcWeb主界面新增横向菜单的支持。
            5、用户权限管理界面新增:用户登录控制的设置,可以设置允许登录与结束登录的日期。	
            6、新增用户头像的功能。
        三、WinForm部分
            1、增加模块时可自动新增模块常用的操作权限项(按钮)。
            2、用户权限管理界面新增:用户登录控制的设置,可以设置允许登录与结束登录的日期。
            3、角色权限设置新增角色对操作权限项、角色对模块起止生效日期的设置。
                3.1、模块与操作权限项的访问权限复选框选中即可授予对应的权限,同时可直接在TreeList界面单击设置“开始生效时间、结束生效时间”,设置后鼠标移走会自动保存所设置。
                3.2、对于公开模块不需要设置模块访问权限,单击复选框右下角会自动提示。
                3.3、对于可访问的模块设置了有效开始/结束时间的,取消可访问,要同时清除界面上“开始生效时间、结束生效时间”的显示,可访问操作权限的同理。
                3.4、只要设置了模块的可访问权限后,才对设置此模块对应的操作权限(可编辑,否则不可编辑)。
                3.5、两个TreeList界面只开放“开始生效时间、结束生效时间”两列的可编辑性,同时要在设置了可访问权限的基础上才可编辑。
                3.6、对于两个TreeList控件是联动显示,选中一个模块后,联动显示选中模块对应的操作权限项。
                3.7、单击“清除权限”按钮,可清除当前角色所有的模块与操作权限项的可访问权限。
            4、用户权限设置新增用户对操作权限项、用户对模块起止生效日期的设置。
                4.1、模块与操作权限项的访问权限复选框选中即可授予对应的权限,同时可直接在TreeList界面单击设置“开始生效时间、结束生效时间”,设置后鼠标移走会自动保存所设置。
                4.2、对于公开模块不需要设置模块访问权限,单击复选框右下角会自动提示。
                4.3、对于可访问的模块设置了有效开始/结束时间的,取消可访问,要同时清除界面上“开始生效时间、结束生效时间”的显示,可访问操作权限的同理。
                4.4、只要设置了模块的可访问权限后,才对设置此模块对应的操作权限(可编辑,否则不可编辑)。
                4.5、两个TreeList界面只开放“开始生效时间、结束生效时间”两列的可编辑性,同时要在设置了可访问权限的基础上才可编辑。
                4.6、对于两个TreeList控件是联动显示,选中一个模块后,联动显示选中模块对应的操作权限项。
                4.7、单击“清除权限”按钮,可清除当前用户所有的模块与操作权限项的可访问权限。
            5、主界面起始页新增对工作流处理情况的图形显示。
            7、新增日程管理功能模块,方便广大使用者。
            8、数据字典明细新增树型字典类型的管理支持。
            9、新增订单管理主子表事例。
    
    修改功能列表 
        一、公共部分
            1、所有业务业务新增对DataContract、DataMember的支持。
            2、工作流引擎WorkTaskAssign指派任务,改写存储过程为Sql语句形式处理。
            3、工作流引擎提交任务指定处理者时对任务节点处理者是角色、岗位、部门在共享处理任务时的处理逻辑的修改,更规范。
            4、修复数据字典明细可用标志不能修改的问题。
            5、工作流业务逻辑中部分遗漏多语句处理加入事务支持。
    
        二、Web部分
            
        三、WinForm部分
            1、工作流部分流程监控、我参与的任务界面颜色的调整,更加美观。
            2、主界面关于对话框参数以配置文件方式获取。
            3、增加用户数据时组织机构为空不允许保存。
            4、DevExpress由14.1版本升级到16.1版本。
    
        四、代码生成器
            1、代码生成器针对表名,字段全大写,并以_分隔的,自动首字母大写,生成的代码更加规范美观。
                                                        
  • 2018-05-22
    v3.2
    新增功能列表       
        
        一、公共部分
            1、新增记录SQL执行过程,并通过配置LogSQL是否为True来记录所有操作数据库的sql语句到文件中。
            2、新增解压缩工具类库ZipHelper.cs。
            3、对所有模块按子系统进行分类展示,让展示更加规范,速度更快。
            4、用户管理模块新增“重置用户密码”功能。
            5、新增锁定用户与解除锁定用户的功能。
            6、增加用户与角色得到操作权限项时按系统模块来进行得到以达到更高的效率。	
            7、修改OrganizePermission中的RevokeAll方法删除的异常。
            8、增加自动化测试项目,测试整个框架的业务逻辑。
            9、重构核心业务逻辑层,批量的数据采用并行的方式处理,提高处理速度。
    
        二、Web部分
            1、新增“行政区域管理”,同时大批量树增加异步加载。
            2、新增新的用户权限设置界面效率更高,更规范。
            3、新增新的角色权限设置界面效率更高,更规范。
            4、在模块管理操作界面新增“业务子系统”的管理。
            5、“模块管理”界面新增导出功能(可按条件导出)。
            6、“Tab”标签新增可“最大化”显示功能。
            7、工作流部分业务处理界面与查看界面全新展示,更加美观。
            8、增加在主界面标签中打开页面,同时支持关闭子页面后可以刷新打开它的父页面功能。
            9、模块管理新增排序功能,可以直接在界面上对模块进行所见即所得的排序操作,对模块的展示顺序做到随心所欲。
            10、新增“文件管理中心”集上传、下载、文件共享等一身,非常实用的功能。(★★★★★)
            11、所有皮肤Tab控件修改为扁平化风格。
            12、“用户授权管理”主界面支持锁定与解锁用户。
            13、“产品管理”事例,编辑界面新增KindEditor复文本编辑控件。
            14、修改用户管理界面组织机构选择新增级联选择模式。
            15、全新的登录界面,同时加入了验证码验证登录的支持,三套全新的登录界面可供选择。
            16、工作流部分,附件上传不能自动挂接到当前实例的问题。
            17、对EasyUI的基础图标及各皮肤样式重新进行了调整与制作,更美女了。
    
        三、WinForm部分
            1、新增“行政区域管理”,方便业务开发中行政区域的应用。
            2、新增用户控件“UcDevTreeSortControl”对于Dev控件XtraTreeList控件排序的支持。
            3、新增用户控件“UcDevGridSortControl”对于Dev控件GridControl->GridView控件排序的支持。
            4、新增所有页面打开自动会显示一个等待延迟窗口,执行耗时操作也可以调用,非常的高大上。
            5、新增新的用户权限设置界面效率更高,更规范。
            6、新增新的角色权限设置界面效率更高,更规范。
            7、分页控件新增:查询耗时的显示。
            8、全部转为Dev的界面。
            9、工作流应用Dev风格。
            7、“用户管理”主界面使用多表头展示、增加打印功能。
            8、“角色管理”增加打印功能。
            12、“用户授权管理”主界面支持锁定与解锁用户。
            13、“组织机构管理”界面组织机构权限管理采用新的界面,操作权限按模块进行展示。
            14、“岗位管理”主界面的权限设置界面使用新的操作界面处理。
            15、“报表中心”->“通用查询”增加打印功能。
            16、主界面模块的加载采用并行的方式,提高效率。
            17、用户与角色通用权限设置界面数据加载采用并行的方式。
            18、增加启动闪屏窗口。
    
        四、代码生成器
            1、增加对Oracle表创建语句的查看。
            2、新增对MySql的代码生成支持。
            3、全面重构对多线程的支持,改变以前会无故退出的现象。
            4、对系统默认保留的字段自动根据表字段大小自动适应。
    
    修复的bug列表
        
        一、公共部分
            1、重新调整框架访问服务层,脱离单独的服务中间层,方便用户开发新的业务系统时做服务的集成。
            2、Oracle数据访问类升级到最新的Oracle.ManagedDataAccess,不再需要安装oracle 客户端驱动。
    
        二、Web部分	
            1、修改模块管理按子系统进行分类展示。
            2、修改“操作权限项”管理以模块进行展示,更加的合理了,整个界面全面重新开发,同时支持未分配操作权限项的查看。
            3、“用户管理”界面新增与修改用户界面的组织机构选择采用联动的方式。
            4、重构“用户管理”页面代码,采用通用加载与绑定到保存,减少了大量的代码。
            
        三、WinForm部分
            1、修改模块管理按子系统进行分类展示。
            2、修改“操作权限项”管理以模块进行展示,更加的合理了,整个界面全面重新开发,同时支持未分配操作权限项的查看。
            3、主界面上点重新登录报错的处理。
            
        四、代码生成器
            1、修改代码生成器因为多线程操作UI界面控件偶尔无故卡或退了的现象。
            2、修改针对Oracle不能查看对象(视图、存储过程)的定义问题。
            3、修改针对Oracle展示存储过程时把当前服务器所有的存储过程都展示出来的问题。
            4、修改Sqlserver创建DDL创建,取消用SqlServer自带的dll来生成。
            5、修改针对Oracle数据库,对于排序字段不调用框架自带的,而去调用Oracle的序列的问题。
                                                        
  • -
    v3.0
    新增功能列表     
        一、公共部分:
            1、修改数据访问通用公共类中GetParentChildrensByCode参数问题。
            2、修改公共类中实体基类,使其继承自BaseEntity实体。
            3、重构了所有基类GetList方法。
            4、Web、WinForm新增“序列管理”模块。
            5、Web、WinForm新增“系统参数管理”模块。
            6、所有业务逻辑加上“服务”调用时服务的用户名与密码的验证,防止未授权用户调用框架服务。
            7、各种数据类型转换增加可空与非可空类型转换。
            8、重新框架业务逻辑再次增加大量的DB操作公共接口。(★★★★★)
            9、Web、WinForm新增查询引擎管理、定义及使用。(★★★★★)
            10、新增MySql数据库递归得到当前节点的所有子节点公共方法(GetMySqlChildrensId)。
            11、整个框架与工作流在MySql数数库下进行了严格通测、对除了对常用的MsSqlServer、Oracle等,Mysql也完美支持。(★★★★★)
            12、把2.9版本以前工作流中部分业务以存储过程实现的全部重构为在框架业务逻辑代码中实现,避免了不同数据库类型
            需要分别修改存储过程的情形,对多数据库类型要求的用户做到了完美支持。(★★★★)
            13、增加“报表中心”对WinForm、Web(WebForm/MVC)的支持,通过查询引擎定义,到这儿进行集中展示。(★★★★★)
            14、用户服务接口新增GetCompanyUser、GetDepartmentUser服务。
            15、增加“消息管理”对WinForm、Web(WebForm/MVC)的支持,统一管理系统所有类型的消息。(★★★★★)
            16、修改Oracle分页起始页少一条数据的问题。
            17、新增:GetModelByDataRow 通过DataRow 填充实体。 
            18、修改代码生成器针对新版本的生成要求,同时针对WebForm,Mvc可以生成UI部分。(★★★★★)
    
        二、WinForm部分	
            1、修改主界面子系统选择为菜单模式。
            2、“模块管理”->“修改模块”新增对MVC导航地址的配置。
            3、UcDataGridView控件增加点击某个单元格时使当前行前面的复选框(DataGridViewCheckBoxColumn控件)选中(打勾)或不选中(取消打勾)。使所有使用当控件的界面都具有了此爽功能。
            4、修改模块中的图标选择界面增加分页的支持,这样当图标过多时就会以分页的方式显示提高加载速度,同时删除已经被模块使用的图标会提示。
            5、用户管理界面增加所选用户访问日志的查看。		
            6、用户管理界面增加按用户访问情况查询用户登录相关的信息。
            7、在用户管理界面新增“用户离职”管理。
            8、新增“FormBinding”类库实现业务对象与窗体或控件容器互绑定,减少大量UI部分的代码,非常爽,可参考项目“RDIFramework.Test”。
            9、新增在主界面Tab中打开窗口的方法(一般以传统弹出窗口打开界面的方式),参考“用户管理”->“用户访问详情”、“用户访问情况”、“用户离职”。
        三、Web部分
            1、新增全新的登录界面。
            2、新增Web版MVC版本。(★★★★★)
            3、对datagrid控件增加相应的特效展示,供用户实际使用过程中参考。
            4、实现easyui datagrid加载/查询数据时,如果没有相关记录,则在datagrid中显示没有相关记录的提示信息。
            5、新增所有datagrid、treegrid列标题右键弹出快捷菜单全局设置表格列的隐藏或显示(自动扩展,所有界面都有了)。
            6、新增直接在datagrid表格中进行批量编辑、修改、删除实例。
            7、增加用户按“访问情况”、“访问详情”来查看访问日志信息,更直观与方便。
            8、在用户管理界面新增“用户离职”管理。
            9、代码生成器在原来只生成业务逻辑的基础上,3.0版本新增Web界面代码的生成,大大减少了重复的工作量。
            10、Mvc、WebForm的UI部分新增Web界面到Json,Json到Web界面的自动绑定,只需要一行代码,以前要根据字段的多少写大量的代码进行相互赋值。减少了1/3的代码量,非常爽。
            11、新增在主界面Tab中打开窗口的方法(一般以传统弹出窗口打开界面的方式),参考“用户管理”->“用户访问详情”、“用户访问情况”、“用户离职”。
    
    修复的bug列表    
        一、公共部分:
            1、修改业务逻辑层获取“树型资源的权限”在Oracle下的问题。
            2、修改用户管理主界面加载用户列表按子公司、子部门等加载。
            3、修改业务逻辑增加组织机构时得到序列的异常情况。
            4、重构工作流组件业务实体部分,代码更精简。
            5、修改针对MySql数据库的分页公共接口首页数据范围应该从0开始的问题。
    
        二、WinForm部分	
            1、修改“用户选择”窗口绑定数据时在Oracle下GetDTByPage排序的小问题。
            2、修改无用户数据时不能增加用户的问题。
            3、组织机构选择界面对于组织机构选择不全的问题进行了修改。
            4、修改“增加流程”保存时异常问题。
            5、修正当选择组织机构时提示的ID与Tag对应关系异常情况。
    
        三、Web部分
            1、全面重构Web版本中Js,便代码更简洁、高效。(★★★★★)
            2、修改IE兼容问题IE8,IE9,IE10,指定文档兼容性(文档兼容性是对 Microsoft Internet Explorer 6 中引入的兼容性模式的扩展,使您可以选择 Internet Explorer 用于显示网页的特定呈现模式。)。
            3、重新设计、重构全部页面的增加与修改代码,直接序列化页面的json自动转Entity,同时自动绑定页面控件,减少大量代码。(★★★★★)
            4、重构Web页面分页部分的代码使用通用分页参数代替,减少大量重复代码。 (★★★★)
            5、修改Web的起始页分区打开有时会出现小的占位的情况。
            6、修改Web中配置第三方的模块时,关闭不能释放或不能关闭的问题(关闭后界面还在)。
                                                        
  • -
    v2.9
    新增功能列表       
        一、公共部分:
            1、新增“压缩文本、字节或者文件的压缩辅助类(GZipHelper)”。
            2、WinForm、Web数据字典管理对于字典项增加对树类型的支持。
            3、代码生成器增加对“数据表字段脚本->针对权限控制表”的生成。
                
        二、WinForm部分	
         	1、对多语言的支持(★★★★★)。
            2、模块操作权限项设置(模块->操作权限项关联)。
            3、增加起始页(对常用功能列表在起始页展示),满足重多框架使用者的要求。
            4、新增新的字典字典管理界面,提供对“树”类型的数据字典的展示。
            5、增加“数据字典选取”用户控件。
            6、在“系统选项”界面新增对多语言的配置项。
            7、增加对“是否菜单(树)”、“允许编辑”,“允许删除”的配置,保持与web的一至。
            8、新增在窗体中打开界面时可以在主界面的Tab页中打开(如:增加界面,修改界面等,参考产品管理实例)。
        
        三、Web部分
            1、增加使用jqprint进行打印的功能。
            2、增加错误页、低(IE7以下自动检测)浏览器自动跳转页。
            3、增加全新的用户登录界面。
            4、对于数据展示页面自动根据工具栏生成相应的快捷菜单[几乎每个界面都有快捷菜单](★★★★★)。
            5、在主界面增加Desktop界面,常用功能打开时主界面上直接展示。
            6、“模块管理”、“操作权限项”管理增加展开节点时显示当前节点的子节点数。
            7、“用户权限管理”模块新增“搜索”功能 。
            8、“角色权限管理”模块新增“搜索”功能 。
            9、“模块(菜单)管理”、“操作权限项”界面对左侧树右侧相应的列表展示对增、删、改等进行优化,两侧自动同步效果更佳,效率爽翻了。
            10、web模块管理增加对“是否菜单(树)”的配置。
            11、增加Highcharts图标展示案例模块。
            12、增加在数据列表区域双击数据默认做相应的操作(修改、查看详情)等,不再去单击按钮。
            13、增加使用Lodop打印组件打印数据的实例。
                14、新增10种皮肤样式,现皮肤数量为14种(按用户的喜好,总有一款适合你--★★★★★)。
            15、重新组织与优化Web的项目,更加规范有序。
            16、增加大量通用js操作方法。
            17、新增PDF在线阅读实例模块。
    
    修复的bug列表       
        一、公共部分:
            1、修改分页最后一条数据在下一页会变成第一条数据(分页不精确)的问题。
            2、修改所有业务逻辑层实体GetList方法引发的后面的值会覆盖前面值的问题。
            3、修改代码生成器生成实体中的GetList方法引发的后面的值会覆盖前面值的问题。
            4、修改执行存储过程不能得到output类型参数返回值的问题。
            5、修改删除组织机构时出现的错误(No mapping exists from object type)。
        
        二、WinForm部分
            1、修改组织机构管理用户点击组织机构树进行删除,不能删除的错误。
            2、重新设计了用户权限主界面(以组织机构来展示并使用了新的分页方式)。
            3、日志管理使用了新的分页方式。
            4、异常管理使用了新的分页方式。
            5、对角色管理界面的删除按钮按相应权限控制。
            6、增加web模块时自动设置ICONCSS等默认值。
        
        三、Web部分
            1、修改启用组织机构权限后对于模块的加载不按此设置的情况。
            2、修改“操作权限项管理”主界面以树+数据列表展示数据,显示效率更高。
            3、修改用户管理、员工管理、岗位管理的树在选中时自动展开。
            4、“用户管理”界面增加对查询的要求。
            5、修改“高级查询”控件对datagrid冻结列、隐藏列、多表头的自动展示与过滤。
            6、修改“模块管理”以树的形式展示,速度更高效,用户体验更好。
            7、重构UI部分,抽取公共的东西使UI部分代码更简洁。
            8、优化jquery.easyui.min.js与jquery.datagrid.js对datagrid的加载速度,大数据下展示速度佳。
            9、优化针对datagrid数据的导出,支持固定列、隐藏列、多表头以及指定列名。
            10、模块管理、操作权限项管理对增加、修改、删除对树的联动做了高效处理,不必重新加载整颗树了,同时修改对改变父节点情况两侧同步问题。
            11、“操作权限项”管理模块修改“移动”功能,移动后自动高效同步左侧tree与右侧datagrid数据。
            12、使用新的提示组件“layer”进行消息的提示。
            13、修改不同用户登录自动按照登录用户设置的皮肤界面进行加载相应的皮肤(以前只能设置所有用户的皮肤),保存了不同用户的个性化需求。
            14、修正对于备注栏的textarea文本框的css与界面其他文本框的css字体不一样的情况。
            15、格式化所有css,让排版更规范与专业。
                                                        
  • -
    v2.8
    新增功能列表        
        一、公共部分:
            1、支持SOA服务层以IIS发布(不限于Windows Service与Winform服务形式寄存)并推荐以这种方式来来调用框架提供的服务,对分布式架构的部署更加的简单(★★★★★)。
            2、组织机构管理增加对组织机构管理员的设置(如:部门主管)。
            3、对修改密码增加对密码强度验证的检查。
            4、增加工作流程组件,同时支持WinForm与Web。(★★★★★)。
            5、全面、精细、完整的重构了整个业务逻辑层代码,比以往的代码更精简、运行效率更高、代码质量更加专业(★★★★★)。
            6、所有数据表主键以GUID方式进行组织。
            7、
        二、WinForm部分	  
                1、增加组织机构权限的设置(组织机构对模块、对操作权限的权限设置),这样就可以满足设置同组织机构的权限一至性问题了,更加的灵活。
                2、增加“企业通”即时通讯聊天工具(★★★★★)。
                3、新增分页用户控件“UcPagerEx”,仅提供分页信息显示及改变页码操作。
                4、员工管理部分,增加“未设置组织机构”的员工的显示(主要用于处理删除了组织机构后的问题),增加“打印”员工信息(使用Grid++报表)。
                5、系统所有未处理的异常以统一的界面进行展示。
                6、新增“岗位管理”功能模块,满足大众需求(★★★★)。
                7、新增“用户兼职组织机构(部门)”的管理,满足潮流需求。
                8、对“产品管理”实例代码重新组织,增加对分页的实现。
                9、“用户管理”增加按组织机构对用户进行组织并展示,效率更高更直观,同时按新的分页控件对用户进行分页,满足大数据量要求。
                10、对DataGridView控件自动增加“全选、取消全选、反选”快捷菜单。
                11、新增一种主界面风格,类似Office2007的Ribbon风格,现在支持三种风格(FrmRDIFrameworkNav,FrmRDIFrameworkTree,FrmRDIFrameworkRibbon)。
                12、增加带汇总功能的DataGridView展示控件。
                13、在“产品管理”实例中新新对RDLC报表的打印支持。
        三、Web部分
                1、增加“手风琴+树型菜单(2级+)”界面风格(★★★★)。
                2、新增“用户兼职组织机构(部门)”的管理(★★★★)。
                3、新增“岗位管理”功能模块,满足大众需求(★★★★★)。
                4、增加“用户约束条件权限”设置。
                5、增加“角色约束条件权限”设置。
                6、增加“用户表与表字段权限”设置。
                7、增加“角色表与表字段权限”设置。
                8、
    
    修复的bug列表       
        一、公共部分:
            1、修改数据库访问类中对存储过程访问返回值数据类型(以前只能是int类型)提示异常的问题的处理。
            2、修改当更新组织机构时,同步更新用户表的公司、分公司、部门、子部门、工作组名称。
            3、整合:RDIFramework.BusinessEntity、RDIFramework.BizLogic、RDIFramework.ServiceAdapter三个项目到RDIFramework.BizLogic中。
        
        二、WinForm部分
            1、修改当删除模块图标后,主程序启动,打开删除图标的模块出现的异常情况。
            2、修正对于DataGridView列名称改变后,加载DGV时出错的问题。
            3、对用户管理界面的增加与编辑重新进行了设置,增加对分支机构、子部门的支持,主界面增加分页显示以及按用户相应的组织机构进行管理,这对用户数多加载缓慢的问题得到彻底解决,加载也更加合理。
            4、修改登录界面用户按“回车键”进行登录,界面存在卡死的情况。
            5、修改了开户密码强度检查,用户登录时提示用户修改密码的异常问题。
            6、修改操作权限项树节点删除出现的异常问题。
            7、修改所有树控件以更适合的图标进行展示,界面更美观。
            8、修改主界面前有CheckBox选择时,按CheckBox的选择来做相应的修改数据操作。
            9、修正登录界面,点击“取消”登录按钮,不能退回的问题。
            
        三、Web部分
            1、修改V2.7导出异常的情况。
            2、修改实例“产品管理”增加产品失败的问题。
            3、用户权限设置界面,模块(菜单)访问权限设置后再打开不选择的问题。
            4、修改SysConfigHandler.ashx.cs文件中 GetDefaultConfig方法,使首次登录系统的用户默认使用“手风琴+树型菜单(2级+)”界面风格。
            5、修改“模块管理”->“增加模块”,选择“模块类型”后保存,不能成功保存所需“模块类型”的情况。
            6、修改按用户授权范围管理时,对于Web的Tree控件,由于相应的父节点可能都有值了,我们默认的以某一个父节点为主节点的方式绑定不上数据的问题,彻底解决了。
            7、修改“数据字典”管理界面主界面删除异常的问题以及明细表增加父子级联类型的明细字典后不加载的情况。
            8、“用户管理”主界面修改为以组织机构管理方式进行组织,并支持多表头分页展示,同时对无效用户以灰色进行展示(★★★★)。
            9、修改“员工管理”界面,以复杂表头进行展示,树形组织机构以全新的图片组织。
            10、修改系统“异常管理”功能模块,重新实现各业务功能代码。
            11、修正:用户退出后点浏览器的返回按钮还能回到原来的界面继续操作和没退出一样这个Bug。
            12、修改所有组织机构相关树型展示列表以相应的图标进行展示,以示界面的友好性(★★★)。
            13、修改“表字段管理”中“设置权限控制表”部分,如果表的中文描述为空出现异常的问题。
            14、“字典明细”项支持树形结构数据字典的展示。
            15、
                                                        
  • -
    v2.7
    一、WinForm部分
      更新如下:	
      	1、更改数据库全部对象大写形式,方便后期Oracle的完整调试,调整了框架相应的业务核心层所有代码。
      	2、增加新的用户分页控件,使得在SQLServer与ORACLE下分页代码不需做任何更改,代码统一,分页效率更高。
      	3、对自动升级进行了一次完整的重构,支持MD5方式比对,同时客户端增加倒数时间自动升级,展现升级列表等新的特性。
      	4、把RDIFramework.Module项目合并到RDIFramework.WinModule项目中,使得整个项目的解决方案更加简洁与清晰,更加的专业。
      	5、增加模块配置对WinForm、WebForm或两者结合的分别配置的支持,让模块对应相应类型程序更加精确。
      	6、改变项目生成方式后文件夹的组织方式,文档的组织方式等,更加的专业,这是一次质的提升呀,给国外大型软件公司的文档、代码等的组织方式有得一拼了。
      	7、重构所有代码,做到最精,最简,执行质量最高,全Linq代码支持,质的飞跃,尽量做到找不到优化的地方,这是V2.7版本最大的改进,优了代码,花了差不多半个月时间,把项目中所有代码全部优化了一遍,相当专业了。
      	8、重构代码生成器的代码,修正前期版本客户提出的问题。
      	9、增加系统参数服务,让以后的所有自定义参数,系统参数等统一存放。
      	10、增加RDIFramework.NET框架Winform主界面(导航菜单以Tree两种界面风格)。
      	11、WinForm分页控件提供对ORACLE分页的支持。
      	12、对把DB迁移到Oracle下进行了完整的测试,运行无误,这也是V2.7版本最大的改变,一至在寻找时间测试ORACLE版本,这次花了半个月,在ORACLE下把WinForm与Web版全部通测了一篇,运行无误。
          13、增加工作流部分业务逻辑,同时提供对WinForm部分的支持,目前还较为简单。
    二、Web部分:
      更新如下:
      	1、新增数据导出的功能、多条件查询功能,通用导出组件,通用多条件查询组件。
      	2、对模块管理增加模块类型的管理,web就只加载webform或winform\webform类型的模块即可。
      	3、更正对数据库全部对象大写后,出现的问题。
      	4、增加4套皮肤的支持、增加手风琴和树两种导航菜单的显示方式,可针对不同的登录用户自行定制,做到个性化~!
          5、V2.7版本最多的时间花在了Web版本的优化上,组织了Web版项目的组织方式,更加的合理与规范,优化了整个代码,把V2.5版本用户提出的问题与建议统统实现了,现在运行速度快,界面更加的美观。
          6、增加了用户、角色范围授权的支持。
          7、增加了主、子表的实现案例与产品管理开发案例。
          8、在ORACLE下做了通测,运行效果与SQLServer下一至。
                                                        
  • -
    v2.5
    1、新增基于平台的代码生成器。
    2、对于平台主界面,支持右键菜单关闭(关闭当前、除此之外全部关闭、关闭所有)。
    3、修改用户界面管理对于非“用户管理员”角色进入,提示“SortCode”字段出错的问题。
                                                        
  • -
    v1.2
    1、重新组织代码结构,把数据库操作基础公共类进行重构,使代码层次结构更为清晰。
    2、分离服务接口层,让调用更具有独立性,不受不相干业务的影响。
    3、对平台注册进行了重构,让其更合理,更安全,修改了以前的使用限制使用数据到了后通过再次注册还能使用的情况下。
    4、对平台相关主操作界面进行了更新,使布局更合理,更加人性化。
    5、新增对资源权限设定关系。
                                                        
  • -
    v1.0
    1、实现RDIFramework.NET全部功能。