YESWin winform开发框架 模块功能注册配置


YESWin Winform开发框架,功能窗体开发完毕后,配置前在模块中看不到该功能的

一、功能注册

 

需要在模块的 Management.cs 中 注册功能

C# 全选
using WinFramework.Library;
using YESWinDemo.Dictionary;

namespace WinFrameworkDemo.Dictionary
{
    public class Management : Module
    {
        public Management() : base("数据字典", "Module_Dictionary")
        {
            FunctionCollection.AddFunction(typeof(frmCommonDataDictNew), "公共字典", "Function_CommonDataDict");
            FunctionCollection.AddFunction(typeof(frmDocSNHeader), "单据自定义管理", "Function_DocManager");
            FunctionCollection.AddFunction(typeof(frm_Customer), "客户资料", "Function_Customer");
            FunctionCollection.AddFunction(typeof(frm_Product), "产品资料", "Function_Product");
            FunctionCollection.AddFunction(typeof(frm_Supplier), "供应商资料", "Function_Supplier");
            FunctionCollection.AddFunction(typeof(frm_SupplierEF), "供应商资料EF实现", "Function_Supplier");
            FunctionCollection.AddFunction(typeof(frmStoragePosition), "仓位资料", "Function_StoragePosition");
            FunctionCollection.AddFunction(typeof(frm_DXD), "测试三级明细", "Function_TestThreeDetail");

            FunctionCollection.AddFunction(typeof(frmSales), "演示_单表", "Function_TestThreeDetail");
        }

    }
}

 

ModuleFunctionCollection.AddFunction 参数说明:

FormType:功能窗体

Text:功能显示名称

PNGName:功能图标,图片在 Images目录下,文件名分别为 [PNGName]_64x64.png 和 [PNGName]_16x16.png 两张图片

比如:

C# 全选
FunctionCollection.AddFunction(typeof(frmSales), "销售员管理", "Function_Employee");

就能在 Images 文件夹中找到 :Function_Employee_64x64.png 和 Function_Employee_16x16.png 两张图片

YESWin winform开发框架 模块功能配置

 

 

二、功能导入

功能路径: 系统管理 → 模块维护

YESWin winform开发框架 模块功能配置

功能会自动刷新模块,

YESWin winform开发框架 模块功能配置

看到了我们配置的销售员管理,然后点击工具栏中的 保存 按钮

重新登录系统,就能看到销售员管理功能了

YESWin winform开发框架 模块功能配置

   注意
  • 如果登录用户为管理员,无需分配额外权限
  • 如果登录用户非管理员,需要先授权才能看到该功能

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
评论列表

发表评论

评论内容
昵称:
关联文章

YESWin winform开发框架 模块功能注册配置
YESWin winform开发框架 新建一个业务模块项目
YESWin Winform开发框架 业务模块项目模板制作
YESWin Winform开发框架 代码生成器使用
YESWin Winform开发框架 项目初始化配置并运行
YESWinform开发框架关于模块功能不同权限下的布局介绍
YES-WIN winform开发框架报表打印功能开发
模块维护
Winform开发框架日志管理
YES-WIN Winform开发框架 日志管理升级指南
YESWin开发框架权限设计相关表结构说明
YESWEB 开发框架 路由配置文件 作用原理
YESWin winform开发框架 开发环境搭建指南
ABP vNext-模块
ABP VNext框架Winform终端的开发和客户端授权信息的处理
YESWin Winform开发框架 Form窗体继承关系
Winform开发框架简介
YES-WEB快速开发框架,.NET WEB开发平台,高效的web项目开发框架
YESWEB第三方业务模块数据库配置
系统账套管理功能调整