• 大小: 2.22MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-13
  • 语言: C#
  • 标签:

资源简介

其主要的功能就是,进行后台权限管理模块整合. 1)其可以支持多个应用,多个模块的权限管理. 2)支持Access和MsSql200/2005及Oracle9i以上. 3)采用角色来进行权限的授权,每个用户可以属于多个角色,享有交差权限. 4)整合方便,权限检测采用httpmodule方式检测.基本不用对原有程序进行修改,便可将原有程序进行整合. 5)可视化编辑,全新的Menu和Tab控件.支持拖拉式编辑. 6)统一的事件日志管理,所有登陆操作都有安全记录. 7)每个模块的每个栏目对应一个目录, 栏目的权限默认抽象分为(查看/新增/修改/删除/排序/打印/备用A/备用B),每栏目权限可最多扩展为20个自定义权限. 8)可通过目录中web.config来进行目录文件权限配置,可直接将某个文件名设定到相对应的权限上.

资源截图

代码片段和文件信息

/************************************************************************************
 *      Copyright (C) 2008 supesoft.comAll Rights Reserved     *
 *      File: *
 * BusinessFacade.cs                                      *
 *      Description: *
 *  业务逻辑类        *
 *      Author: *
 * Lzppcc         *
 * Lzppcc@hotmail.com *
 * http://www.supesoft.com *
 *      Finish DateTime: *
 * 2007年8月6日 *
 *      History: *
 ***********************************************************************************/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

using frameWork.Components;
using frameWork.Data;

namespace frameWork
{
    /// 
    /// 业务逻辑类
    /// 

    public class BusinessFacade
    {

        #region “sys_Applications - Method“
        /// 
        /// 新增/删除/修改 sys_Applications
        /// 

        /// sys_ApplicationsTable实体类
        /// 返回0操正常
        public static int sys_ApplicationsInsertUpdate(sys_ApplicationsTable fam)
        {
            return DataProvider.Instance().sys_ApplicationsInsertUpdate(fam);
        }

        /// 
        /// 返回sys_ApplicationsTable实体类的ArrayList对象
        /// 

        /// 查询类
        /// 返回记录总数
        /// sys_ApplicationsTable实体类的ArrayList对象
        public static ArrayList sys_ApplicationsList(QueryParam qp out int RecordCount)
        {
            qp.TableName = “sys_Applications“;
            qp.ReturnFields = “*“;
            if (qp.Orderfld == null)
            {
                qp.Orderfld = “ApplicationID“;
            }
            return DataProvider.Instance().sys_ApplicationsList(qp out RecordCount);
        }
        /// 
        /// 根据ID返回 sys_ApplicationsTable实体类 单笔资料
        /// 

        /// 自动ID 1:为系统管理应用
        /// 返回sys_ApplicationsTable实体类 ApplicationID为0则无记录
        public static sys_ApplicationsTable sys_ApplicationsDisp(int ApplicationID)
        {
            sys_ApplicationsTable fam = new sys_ApplicationsTable();
            QueryParam qp = new QueryParam();
            qp.PageIndex = 1;
            qp.PageSize = 1;
            qp.Where = “ Where sys_Applications.ApplicationID = “ + ApplicationID;
            int RecordCount = 0;
            ArrayList lst = sys_ApplicationsList(qp out RecordCount);
            if (RecordCount > 0)
            {
                fam = (sys_ApplicationsTable)lst[0];
            }
            return fam;
        }
        #endregion

        #region “sys_Event - Method“
        /// 

        /// 新增/删

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2008-06-14 12:56  20080614\
     文件        2603  2008-04-02 20:57  20080614\BSD License.txt
     目录           0  2008-06-14 12:51  20080614\frameWork\
     目录           0  2008-06-14 12:50  20080614\frameWork\bin\
     目录           0  2008-06-14 13:21  20080614\frameWork\bin\Debug\
     目录           0  2008-06-14 12:50  20080614\frameWork\bin\Debug\en\
     文件      286720  2008-06-14 13:21  20080614\frameWork\bin\Debug\frameWork.dll
     文件      574976  2008-06-14 13:21  20080614\frameWork\bin\Debug\frameWork.pdb
     文件      268291  2008-06-14 13:21  20080614\frameWork\bin\Debug\frameWork.xml
     目录           0  2008-06-14 12:50  20080614\frameWork\bin\Release\
     文件      262144  2008-03-31 20:01  20080614\frameWork\bin\Release\frameWork.dll
     文件      470528  2008-03-31 20:01  20080614\frameWork\bin\Release\frameWork.pdb
     文件      259390  2008-03-31 20:01  20080614\frameWork\bin\Release\frameWork.xml
     文件       59651  2008-06-12 20:26  20080614\frameWork\BusinessFacade.cs
     文件       17445  2008-05-12 21:05  20080614\frameWork\CacheOnline.cs
     文件        9434  2008-05-13 21:40  20080614\frameWork\CheckUpdate.cs
     文件       63927  2008-06-12 20:49  20080614\frameWork\Common.cs
     目录           0  2008-06-14 12:50  20080614\frameWork\Components\
     文件        3402  2008-01-24 20:00  20080614\frameWork\Components\FileTxtLogsTable.cs
     文件        4544  2008-01-24 20:00  20080614\frameWork\Components\MessageBox.cs
     文件        4685  2008-01-24 20:00  20080614\frameWork\Components\Permission.cs
     文件        6833  2008-01-24 20:00  20080614\frameWork\Components\QueryParam.cs
     文件        2637  2008-01-24 20:00  20080614\frameWork\Components\sys_ApplicationsTable.cs
     文件        5112  2008-05-13 21:09  20080614\frameWork\Components\sys_ConfigDataTable.cs
     文件        5043  2008-01-24 20:00  20080614\frameWork\Components\sys_EventTable.cs
     文件        2573  2008-01-24 20:00  20080614\frameWork\Components\sys_FieldTable.cs
     文件        2898  2008-04-29 21:23  20080614\frameWork\Components\sys_FieldValueTable.cs
     文件        6084  2008-05-01 21:23  20080614\frameWork\Components\sys_frameWorkInfoTable.cs
     文件        3468  2008-01-24 20:00  20080614\frameWork\Components\sys_GroupTable.cs
     文件        4399  2008-01-24 20:00  20080614\frameWork\Components\sys_ModuleTable.cs
     文件        3997  2008-01-24 20:00  20080614\frameWork\Components\sys_NavigationUrl.cs
............此处省略516个文件信息

评论

共有 条评论

相关资源