…已经没有了,只需要Rule在程序中的类中定义用户是否有操作某种对象的权限。 <转载文章,出处来源不明> 责任编辑:C/S框架网
/archive/1/arc-1-20110506-1417.htm 2011-05-06
SQL2008用户请注意修改连接字符串 开发框架的数据库是SQLExpress2005版的. 开发环境下INI文件配置如下: Server=.\SQLEXPRESS;AttachDbFileName=本地路径\debug\Database\CSFramework_System.mdf; Integrated Security=True; SQL2008用户请注意修改连接字符串: 1. 将数据库附加到SQL2008 2. 修改连接字符串为 Server=.;Database=CSF…
/archive/1/arc-1-20110430-1405.htm 2011-04-30
…不必理会服务端,也不用启动服务端,是吗? 使用ADO-Direct模式不必理会服务端,也不用启动服务端,是吗? CS开发框架高级版V3.0设计非常灵活,如启用ADO-Direct模式,只需要把DataAccess.DLL复制到客户端的Debug目录下,然后修改user.ini文件设BridgeType=AdoDirect就行了,完全不用理会服务端也不用启动服务端!
/archive/1/arc-1-20110427-1397.htm 2011-04-27
…件 基本软件需求: 按回车键或Tab键自动将焦点跳到下一个输入控件.有些用户不喜欢点鼠标和键盘间来回切换,嫌麻烦! 开发框架为您排难解纷,可以在基类窗体集成这个功能. 特别处理的控件如MemoEdit,TextEdit本身支持多行输入, 如果在这些控件内按回车键自动跳到下一个输入框就不合理了,所以考虑到这种情况。另外,GridControl.GridView组件自身有"EnterMoveNext"功能,也要排除这些组件. 在基类只能处理可预知的输入控件,未知类型的只能由具体的派生窗体自行处理, 因此基类必须定义一个虚方法,如:IsMultiLineInp…
/archive/1/arc-1-20110426-1392.htm 2011-04-26
业务单据上下级权限控制实现 开发框架权限系统可控制到具体窗体及每个按钮,既:控制界面和按钮。 但有这样一个特殊需求:资料数据、如业务单据要按组织机构的上下级权限控制, 如下图所示: 解析: U1用户的下级有 A,B,C 3个用户,可访问或操作U1创建的单据。 U1用户表有个字段用于存储下级名单,可用字符串存储为:A,B,C三个用户名,中间用逗号分开,也可设计一张明细表。 用户表字段: Owners , 记录用户的下级名单,用于做单据上下级权限控制。 首先要了解几个逻辑…
/archive/1/arc-1-20110426-1391.htm 2011-04-26
…cation); menuStripCloseForm.Show(p); //显示弹出菜单 } } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 菜单事件: C# Code: private void menuItemCloseWindow_Click( object sender, EventArgs e) { xtraTabbedMdiManager1.SelectedPage.MdiChild.Close(); }
/archive/1/arc-1-20110425-1388.htm 2011-04-25
…ailGroupControl, false ); } // 来源:www.CSFramework.com, C/S结构框架学习网 关于第2个问题, override bool DoSearchSummary() 方法就行啦: protected override bool DoSearchSummary() { ..code... //参考frmSO窗体 ..code... } // 来源:www.CSFramework.com, C/S结构框架学习网
/archive/1/arc-1-20110412-1324.htm 2011-04-12
…e, "TypeName", "DataType"); // 来源:www.CSFramework.com, C/S结构框架学习网
/archive/1/arc-1-20110327-1242.htm 2011-03-27
…E COLLATE Chinese_PRC_CI_AS // 来源:www.CSFramework.com, C/S结构框架学习网
/archive/1/arc-1-20110324-1230.htm 2011-03-24
…y)观察者接收到消息 void Notify(); } // 来源:www.CSFramework.com, C/S结构框架学习网 /// <summary> /// 支持数据字典观察者的窗体,比如PO,PN等业务窗体 /// Lookup功能视为数据字典观察者 /// </summary> public interface IObserverSupportable { //获取观察者列表, 通常业务窗体内会对应多个数据字典表 IList GetObservers(); } // 来源:www.CSFramework.com, C/S结构框架学习网 //…
/archive/1/arc-1-20110322-1216.htm 2011-03-22
…S.ReceiveMoney(_money); } } // 来源:www.CSFramework.com, C/S结构框架学习网 /// <summary> /// 打印小票命令 /// </summary> public class CommandPrintBill : CommandBase { public CommandPrintBill(POS pos) { _POS = pos; } public override void Execute() { _POS.PrintBill(); } } // 来源:www.CSFramework.co…
/archive/1/arc-1-20110322-1215.htm 2011-03-22
…tic string Fax = "Fax"; } } // 来源:www.CSFramework.com, C/S结构框架学习网 2. 生成实体类(ORM) using System; using System.Collections.Generic; using System.Text; using System.Data; using CSFramework.ORM; namespace CSFramework3.Models { /// <summary> /// ORM模型, 数据表:Customer,由ClassGenerator自动生成 /…
/archive/1/arc-1-20110321-1213.htm 2011-03-21
… BuildConnectionString(); } // 来源:www.CSFramework.com, C/S结构框架学习网 连接参数保存在INI文件 //连接参数保存在INI文件 public class IniFileWriter : IWriteSQLConfigValue { #region IWriteConfigValue Members private string _iniFile; private string _ServerName; private string _Password; private string _UserN…
/archive/1/arc-1-20110321-1212.htm 2011-03-21
…ion(ex); return false ; } } // 来源:www.CSFramework.com, C/S结构框架学习网
/archive/1/arc-1-20110320-1208.htm 2011-03-20
…前用Delphi能做成可以保存用户拖动过的列的顺序跟宽度这些格式的,不知道你有没有做过这个功能? 当然有,这是C/S开发框架的基本配置! 如下图: 在Library模块内有个frmGridCustomize.cs窗体。 使用方法: frmGridCustomize .RegisterGrid(gvSummary); // 来源:www.CSFramework.com, C/S结构框架学习网 参考文档: DevExpress表格样式配置窗体frmGridCustomize最新版 http://www.csframework.com/archive/9/ar…
/archive/1/arc-1-20110320-1207.htm 2011-03-20
… DockVisibility.Hidden; } } // 来源:www.CSFramework.com, C/S结构框架学习网
/archive/1/arc-1-20110320-1198.htm 2011-03-20
…stemManage = 4, DLL1 = 5, } // 来源:www.CSFramework.com, C/S结构框架学习网
/archive/1/arc-1-20110320-1196.htm 2011-03-20
动态加载模块是什么意思? 能做到业务模块完全独立吗? 开发框架模块介绍 C/S框架主要是由主程序(main.exe)与模块(*.dll)组成,开发框架的模块是指系统模块,另外提供两个业务模块作为开发模板(采购模块、销售模块)。 动态加载模块 动态加载模块是指动态加载业务模块,业务模块与系统模块有特殊的标记区分。业务模块完全独立,假设一套进销存系统有“进”,“销”,“存货”三个主要模块组成,基于管理层的要求销售部门不能使用甚至看到存货部门的界面,这时可以在用户的机器上删除“进”及“存货”两个DL…
/archive/1/arc-1-20110320-1165.htm 2011-03-20