﻿RDIFramework.NET V2.9版本 新增功能以及修复的bug列表：
===================================================
新增功能列表       
------------    
一、公共部分：
	1、新增“压缩文本、字节或者文件的压缩辅助类（GZipHelper）”。
	2、WinForm、Web数据字典管理对于字典项增加对树类型的支持。
	3、代码生成器增加对“数据表字段脚本->针对权限控制表”的生成。
  	
二、WinForm部分	
　	1、对多语言的支持（★★★★★）。
	2、模块操作权限项设置（模块->操作权限项关联）。
	3、增加起始页（对常用功能列表在起始页展示），满足重多框架使用者的要求。
	4、新增新的字典字典管理界面，提供对“树”类型的数据字典的展示。
	5、增加“数据字典选取”用户控件。
	6、在“系统选项”界面新增对多语言的配置项。
	7、增加对“是否菜单(树)”、“允许编辑”，“允许删除”的配置，保持与web的一至。

三、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，让排版更规范与专业。

RDIFramework.NET V2.8版本 新增功能以及修复的bug列表：
===================================================
新增功能列表       
------------    
一、公共部分：
	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.IService、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、


RDIFramework.NET V2.7版本 新增功能以及修复的bug列表：
===================================================
    一、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、2012-06-30 重新组织代码结构，把数据库操作基础公共类进行重构，使代码层次结构更为清晰。
 2、2012-06-16 分离服务接口层，让调用更具有独立性，不受不相干业务的影响。
 3、2012-08-12 对平台注册进行了重构，让其更合理，更安全，修改了以前的使用限制使用数据到了后通过再次注册还能使用的情况下。
 4、2012-08-15 对平台相关主操作界面进行了更新，使布局更合理，更加人性化。
 5、2012-08-22 新增对资源权限设定关系。