开发框架旗舰版V5支持制单人多选查询以及组织架构权限查询数据
开发框架旗舰版V5支持制单人多选查询以及组织架构权限查询数据【采购订单】查询界面效果:

采购订单查询存储过程:
SQL Code:
ALTER PROCEDURE [dbo].[usp_PO_Search]
@DataSetID VARCHAR(20)=NULL,--当前登陆的账套
@Account VARCHAR(20)=NULL,--当前登陆的用户
@CreatedBy VARCHAR(1000)=NULL,--要查询的制单人
-----------------------------------------
@DocNoFrom VARCHAR(20),--单据号码
@DocNoTo VARCHAR(20),
@DocDateFrom DATETIME='1900-01-01',--单据日期
@DocDateTo DATETIME='1900-01-01',
@StockCode VARCHAR(20)='',--产品编号
@Customer VARCHAR(20)=''--客户编号
AS
BEGIN
--省略....
END;
//来源:C/S框架网(www.csframework.com) QQ:23404761
@DataSetID VARCHAR(20)=NULL,--当前登陆的账套
@Account VARCHAR(20)=NULL,--当前登陆的用户
@CreatedBy VARCHAR(1000)=NULL,--要查询的制单人
-----------------------------------------
@DocNoFrom VARCHAR(20),--单据号码
@DocNoTo VARCHAR(20),
@DocDateFrom DATETIME='1900-01-01',--单据日期
@DocDateTo DATETIME='1900-01-01',
@StockCode VARCHAR(20)='',--产品编号
@Customer VARCHAR(20)=''--客户编号
AS
BEGIN
--省略....
END;
//来源:C/S框架网(www.csframework.com) QQ:23404761
制单人查询条件是否可用,在初始化窗体时控制:
C# Code:
//控制制单人复选组件是否可用(组织架构权限+管理员权限)
txt_CreatedBy.EditValue = Loginer.CurrentUser.Account;
txt_CreatedBy.RefreshEditValue();
txt_CreatedBy.Enabled = Loginer.CurrentUser.IsAdmin() //是管理员
|| new bllPermission().IsUserBelongRole(Loginer.CurrentUser.Account, "SR_EnableCreatedBy");//当前属于特殊角色
//来源:C/S框架网(www.csframework.com) QQ:23404761
txt_CreatedBy.EditValue = Loginer.CurrentUser.Account;
txt_CreatedBy.RefreshEditValue();
txt_CreatedBy.Enabled = Loginer.CurrentUser.IsAdmin() //是管理员
|| new bllPermission().IsUserBelongRole(Loginer.CurrentUser.Account, "SR_EnableCreatedBy");//当前属于特殊角色
//来源:C/S框架网(www.csframework.com) QQ:23404761
获取当前用户所在组织架构的子级用户,并绑定【制单人】数据源:
C# Code:
//获取当前用户所在组织架构的子级用户
DataTable dtUser = new bllPermission().GetChildUser(Loginer.CurrentUser.Account);
//绑定数据源
DataBinder.BindingCheckedComboBoxSource(txt_CreatedBy, dtUser, tb_MyUser.UserName, tb_MyUser.Account);
txt_CreatedBy.Properties.DropDownRows = 15;
//来源:C/S框架网(www.csframework.com) QQ:23404761
DataTable dtUser = new bllPermission().GetChildUser(Loginer.CurrentUser.Account);
//绑定数据源
DataBinder.BindingCheckedComboBoxSource(txt_CreatedBy, dtUser, tb_MyUser.UserName, tb_MyUser.Account);
txt_CreatedBy.Properties.DropDownRows = 15;
//来源:C/S框架网(www.csframework.com) QQ:23404761
满足以下条件的用户可以使用【制单人】查询条件:
1. 管理员可以使用制单人查询条件,并且可以勾选所有制单人。
2. 属于SR_EnableCreatedBy角色的用户,可以使用。
角色表 - 特殊权限,自定义权限定义:

其他项目成功案例:

C/S系统快速开发框架旗舰版V5.0(Ultimate Edition)
适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统
运行平台:Windows + .NET Framework 4.5
开发工具:Visual Studio 2015+,C#语言
数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)
:


参考文档:
C/S快速开发框架旗舰版V5 | 试用版下载(支持开发)|软件手册
C/S快速开发框架旗舰版V5.0 | 软件著作权登记证书成功案例|软件手册
自定义消息窗体 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
动态交叉报表 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
数据日志配置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
公司资料设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
系统参数设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
号码规则管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
临时权限分配 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
菜单功能管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
组织架构数据权限 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
组织机构权限 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
组织机构管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
角色/岗位管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
用户管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
财务科目管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
C/S快速开发框架旗舰版V5 | 试用版下载(支持开发)|软件手册
C/S快速开发框架旗舰版V5.0 | 软件著作权登记证书成功案例|软件手册
自定义消息窗体 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
动态交叉报表 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
数据日志配置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
公司资料设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
系统参数设置 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
号码规则管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
临时权限分配 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
菜单功能管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
组织架构数据权限 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
组织机构权限 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
组织机构管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
角色/岗位管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
用户管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
财务科目管理 | 实例源码 | C/S快速开发框架旗舰版V5|软件手册
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服

