C#版C/S结构系统框架最新版(ADO/WebService可选)

扩展以下几个功能:
1. 本地日志. 将用户操作系统异常写入本地log文件,log文件达到限定大小自动备份。
2. 数据修改日志. 自定义需要跟踪修改的字段,保存数据后将修改的内容存入修改日志表。
3. 业务单据的版本控制. 有些业务在审核后仍需要修改,系统自动将旧版本写入单据历史表。新版本的版本号自动+1
4. C#版邮件代理服务器. 有些企业限制客户端访问外网及外寄邮件。邮件代理服务器具有访问外网的权限,本系统可将报表文件及图片等资料作为附件发送给邮件代理服务器,再由服务器统一外寄邮件。(有设计文档)
5. 扩展系统权限管理。在2010版扩展了部分功能。使权限管理更灵活,特别是某些功能的特别权限分配。
6. 多帐套功能。
7. 主界面导航菜单提供多样式。
8. 提供相关设计文档及技术服务。

某客户的进销存管理系统截图:







几个接口源码:

ExpandedBlockStart.gif代码 ///summary
///支持数据操作的接口 作者:孙中吕QQ:23404761

////summary
publicinterfaceIDataOperatable
{
IButtonInfo[]GetDataOperatableButtons();

voidDoViewContent();//查看数据
voidDoAdd();
voidDoEdit();
voidDoCancel();
voidDoSave();
voidDoDelete();

UpdateTypeUpdateType{get;set;}

boolDataChanged{get;}
}





ExpandedBlockStart.gif代码 /*************************************************************************
*程序说明:
*
*按钮接口
*
*作者:孙中吕QQ:23404761
*版权:孙中吕(www.vjsdn.net)
*!!!本程序禁止转载或转售!!!
**************************************************************************/
namespaceJONNYSUN.Client.Interfaces
{
///summary
///点击按钮触发Click事件,Click事件委托
////summary
publicdelegatevoidOnButtonClick();

///summary
///定义按钮接口
////summary
publicinterfaceIButtonInfo
{
stringName{get;set;}
stringCaption{get;set;}//按钮标题
ImageImage{get;set;}//按钮图片
intIndex{get;set;}//显示顺序
objectButton{get;}//按钮对像
boolEnable{get;set;}//禁止/可用
boolBeginGroup{get;set;}//按钮分组,分隔条
intAuthority{get;set;}
objectTag{get;set;}//自定义标记
}

}





ExpandedBlockStart.gif代码 ///summary
///MDI子窗体的接口作者:孙中吕 QQ:23404761
////summary
publicinterfaceIMdiChildForm
{
//子窗体的工具栏组件
IToolbarRegisterToolbarRegister{get;set;}

//注册MDI窗体内的ToolBar.parammdiFormToolBar管理对象的实例
voidRegisterToolBar(IToolbarRegistertoolBarRegister);
voidRegisterObserver(IObserver[]observers);//注册子窗子观察者

IButtonListButtons{get;}//返回窗体的按钮
voidInitButtons();//初始化窗体的按钮

boolIsClosing{get;set;}//窗体是否在关闭状态

///summary
///设置窗体权限
////summary
voidSetButtonAuthority();

///summary
///子窗体按钮授权
////summary
///paramname="authorityValue"/param
///returns/returns
boolButtonAuthorized(intauthorityValue);

///summary
///子窗体拥有的权限
////summary
intFormAuthorities{get;set;}

ToolStripMenuItemOwnerMenuItem{get;set;}
}





作者:孙中吕 版权所有
QQ:23404761
EM:jonnysun@163.com