⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 messagebox.cs

📁 其主要的功能就是,进行后台管理模块整合. 1)其可以支持多个应用,多个模块的权限管理. 2)支持Access和MsSql200/2005. 3)采用角色来进行权限的授权,每个用户可以属于多个角色
💻 CS
字号:
/************************************************************************************
 *      Copyright (C) 2008 supesoft.com,All Rights Reserved						    *
 *      File:																		*
 *				MessageBox.cs	                                           			*
 *      Description:																*
 *				 信息提示实体类     											    *
 *      Author:																		*
 *				Lzppcc														        *
 *				Lzppcc@hotmail.com													*
 *				http://www.supesoft.com												*
 *      Finish DateTime:															*
 *				2007年8月6日														*
 *      History:																	*
 ***********************************************************************************/
using System;
using System.Collections.Generic;
using System.Text;

namespace FrameWork.Components
{
    /// <summary>
    /// 信息提示实体类
    /// </summary>
    [Serializable]
    public class MessageBox
    {

        #region "Private Variables"
        private string _M_Title = "信息提示标题";
        private string _M_Body = "信息提示内容";
        private Icon_Type _M_IconType = Icon_Type.OK;
        private List<sys_NavigationUrl> _M_ButtonList = new List<sys_NavigationUrl>();
        private int _M_Type =1;
        private bool _M_WriteToDB = true;
        private string _M_ReturnScript ;
        #endregion

        #region "Public Variables"
        /// <summary>
        /// 信息提示标题
        /// </summary>
        public string M_Title
        {
            get {
                return _M_Title;
            }
            set {
                _M_Title = value;
            }
        }

        /// <summary>
        /// 信息提示内容
        /// </summary>
        public string M_Body
        {
            get {
                return _M_Body;
            }
            set {
                _M_Body = value;
            }
        }

        /// <summary>
        /// 信息提示图标类型
        /// </summary>
        public Icon_Type M_IconType
        {
            get {
                return _M_IconType;
            }
            set {
                _M_IconType = value;
            }
        }

        /// <summary>
        /// 按钮列表
        /// </summary>
        public List<sys_NavigationUrl> M_ButtonList
        {
            get {
                return _M_ButtonList;
            }
            set {
                _M_ButtonList = value;
            }
        }
        /// <summary>
        /// 信息类型: 1操作日志,2安全日志,3访问日志 (默认1)
        /// </summary>
        public int M_Type
        {
            get
            {
                return _M_Type;
            }
            set {
                _M_Type = value;
            }
        }

        /// <summary>
        /// 是否需要写入当前日志数据库,默认为true
        /// </summary>
        public bool M_WriteToDB
        {
            get {
                return _M_WriteToDB;
            }
            set {
                _M_WriteToDB = value;
            }
        }

        /// <summary>
        /// 执行Script脚本字符串(需加<script></script>)
        /// </summary>
        public string M_ReturnScript
        {
            get {
                return _M_ReturnScript;
            }
            set {
                _M_ReturnScript = value;
            }
        }

        #endregion

        /// <summary>
        /// 根据日志ID返回日志类型
        /// </summary>
        /// <param name="E_Type">日志ID</param>
        /// <returns></returns>
        public static string Get_Type(int E_Type)
        {
            if (E_Type == 1)
                return "操作日记";
            else if (E_Type == 2)
                return "安全日志";
            else if (E_Type == 3)
                return "访问日志";
            else
                return "未知类型" + E_Type.ToString();
        }
    }

    #region "提示框图标类型"

    /// <summary>
    /// 提示Icon类型
    /// </summary>
    public enum Icon_Type : byte
    {
        /// <summary>
        /// 操作成功
        /// </summary>
        OK,         
        /// <summary>
        /// 操作标示
        /// </summary>
        Alert,       
        /// <summary>
        /// 操作失败
        /// </summary>
        Error
    }
    #endregion



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -