• 大小: 2.49MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-04-09
  • 语言: C#
  • 标签:

资源简介

分享下吧,好不容易搞到的权限管理及框架系统源代码,没有任何封装,很值得借鉴,vs2010+sql2005

资源截图

代码片段和文件信息

/************************************************************************************
 *      Copyright (C) 2007 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“
        /// 

        /// 新增/删

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9216  2007-12-01 20:15  通用权限\frameWork\bin\Debug\en\frameWork.resources.dll

     文件     245760  2007-12-01 20:15  通用权限\frameWork\bin\Debug\frameWork.dll

     文件     513536  2007-12-01 20:15  通用权限\frameWork\bin\Debug\frameWork.pdb

     文件     235773  2007-12-01 20:15  通用权限\frameWork\bin\Debug\frameWork.xml

     文件       9216  2007-12-10 19:15  通用权限\frameWork\bin\Release\en\frameWork.resources.dll

     文件     229376  2007-12-10 19:15  通用权限\frameWork\bin\Release\frameWork.dll

     文件     437760  2007-12-10 19:15  通用权限\frameWork\bin\Release\frameWork.pdb

     文件     236353  2007-12-10 19:15  通用权限\frameWork\bin\Release\frameWork.xml

    .......     42461  2007-09-07 20:46  通用权限\frameWork\BusinessFacade.cs

    .......     17647  2007-09-08 21:07  通用权限\frameWork\CacheOnline.cs

    .......      8351  2007-10-21 20:50  通用权限\frameWork\CheckUpdate.cs

    .......     57009  2008-01-11 09:07  通用权限\frameWork\Common.cs

    .......      3402  2007-09-07 21:00  通用权限\frameWork\Components\FileTxtLogsTable.cs

    .......      4544  2007-09-07 21:00  通用权限\frameWork\Components\MessageBox.cs

    .......      4685  2007-09-07 21:00  通用权限\frameWork\Components\Permission.cs

    .......      3460  2007-09-07 21:00  通用权限\frameWork\Components\QueryParam.cs

    .......      2637  2007-09-07 21:00  通用权限\frameWork\Components\sys_ApplicationsTable.cs

    .......      4433  2007-12-10 07:42  通用权限\frameWork\Components\sys_ConfigDataTable.cs

    .......      5043  2007-09-07 21:00  通用权限\frameWork\Components\sys_EventTable.cs

    .......      2573  2007-09-07 21:00  通用权限\frameWork\Components\sys_FieldTable.cs

    .......      2602  2007-09-07 21:01  通用权限\frameWork\Components\sys_FieldValueTable.cs

    .......      6090  2007-12-10 08:00  通用权限\frameWork\Components\sys_frameWorkInfoTable.cs

    .......      3468  2007-09-07 21:01  通用权限\frameWork\Components\sys_GroupTable.cs

    .......      4399  2007-11-27 21:43  通用权限\frameWork\Components\sys_ModuleTable.cs

    .......      3997  2007-09-07 21:01  通用权限\frameWork\Components\sys_NavigationUrl.cs

    .......      4928  2007-09-07 21:01  通用权限\frameWork\Components\sys_OnlineTable.cs

    .......      2137  2007-09-07 21:01  通用权限\frameWork\Components\sys_RoleApplicationTable.cs

    .......      3048  2007-09-07 21:01  通用权限\frameWork\Components\sys_RolePermissionTable.cs

    .......      2299  2007-09-07 21:01  通用权限\frameWork\Components\sys_RolesTable.cs

    .......      3528  2007-12-10 08:00  通用权限\frameWork\Components\sys_SystemInfoTable.cs

............此处省略589个文件信息

评论

共有 条评论

相关资源