• 我常用的WebConfigSet类


    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    /// <summary>
    /// WebConfigSet 的摘要说明

    /// 读写配置文件
    /// 傅威编写
    /// 2006-05-08

    /// 2006-8-9
    /// </summary>
    public class WebConfigSet
    {
        public WebConfigSet()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }

        public static string[] GetSpsConfig()
        {
            return ConfigurationManager.AppSettings.Get("SpsConfig").Split(new string[] { "|" }, StringSplitOptions.None);
        }
        public static string[] GetSpsAuthorInfo()
        {
            return ConfigurationManager.AppSettings.Get("SpsAuthorInfo").Split(new string[] { "|" }, StringSplitOptions.None);
        }
        public static string GetSpsUrl()
        {
            return ConfigurationManager.AppSettings.Get("SpsUrl");
        }
      
        /// <summary>
        /// 读取文件上传路径
        /// </summary>
        /// <returns></returns>
        public static string GetFileUpPath()
        {
            string strFileUpPath = System.Configuration.ConfigurationManager.AppSettings.Get("fileUpPath");
            return strFileUpPath;
        }

        /// <summary>
        /// 读取计划管理数据库的连接字符串

        /// </summary>
        /// <returns></returns>
        public static string GetSqlJDPlanConStr()
        {
            return System.Configuration.ConfigurationManager.ConnectionStrings["SqlJDPlan"].ConnectionString;
        }
        public static string GetSqlSystemMannageConStr()
        {
            return System.Configuration.ConfigurationManager.ConnectionStrings["SqlSystemManage"].ConnectionString;
        }

        /// </summary>
        /// <returns></returns>
        public static string[] GetImageFormat()
        {
            string strImageFormat = System.Configuration.ConfigurationManager.AppSettings.Get("ImageFormat");
            string[] result = strImageFormat.Split(',');
            string[] returnValue = new string[result.Length];
            for (int i = 0; i < result.Length; i++)
            {
                returnValue[i] = "." + result[i].Trim();
            }

            return returnValue;
        }

        public static string[] GetImageFormat(string strType)
        {
            string strImageFormat = System.Configuration.ConfigurationManager.AppSettings.Get("ImageFormat");
            //added by wac ,如果是上传图纸,则加入dwg格式
            if (strType == "3")
            {
                strImageFormat += ",dwg";
            }
            string[] result = strImageFormat.Split(',');
            string[] returnValue = new string[result.Length];
            for (int i = 0; i < result.Length; i++)
            {
                returnValue[i] = "." + result[i].Trim();
            }

            return returnValue;
        }

        public static string[] GetFileFormat()
        {
            string strImageFormat = System.Configuration.ConfigurationManager.AppSettings.Get("FileFormat");
            string[] result = strImageFormat.Split(',');
            string[] returnValue = new string[result.Length];
            for (int i = 0; i < result.Length; i++)
            {
                returnValue[i] = "." + result[i].Trim();
            }
            return returnValue;
        }
        public static string GetAlowFileTypes()
        {
            return System.Configuration.ConfigurationManager.AppSettings.Get("FileFormat");
        }
        /// <summary>
        /// 读取允许上传图片类型,用于提示 Added by wac
        /// </summary>
        /// <returns></returns>
        public static string GetAlowImageTypes()
        {
            return System.Configuration.ConfigurationManager.AppSettings.Get("ImageFormat");
        }

        public static string GetExpertFilePath()
        {
            return System.Configuration.ConfigurationManager.AppSettings.Get("ExpertFile");
        }

        /// <summary>
        /// 读取缩略图的高度
        /// </summary>
        /// <returns></returns>
        public static int GetImageHeight()
        {
            int intSmallImageHeight = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings.Get("SmallImageHeight"));
            return intSmallImageHeight;
        }

        /// <summary>
        /// 读取能够上传的最大文件长度(单位KB)
        /// </summary>
        /// <returns></returns>
        public static double GetMaxFileLen()
        {
            double dMaxFileLen = 0.0;
            try
            {
                dMaxFileLen = Convert.ToDouble(ConfigurationManager.AppSettings.Get("MaxPostFileLen"));
            }
            catch (Exception)
            {
            }
            return dMaxFileLen;
        }
        /// <summary>
        /// 读取代办事项的URL地址
        /// </summary>
        /// <returns></returns>
        public static string GetWaitOpUrl()
        {
            return ConfigurationManager.AppSettings["WaitOpUrl"];
        }
        /// <summary>
        /// 读取已办事项的URL地址
        /// </summary>
        /// <returns></returns>
        public static string GetIsOpUrl()
        {
            return ConfigurationManager.AppSettings["IsOpUrl"];
        }
        /// <summary>
        /// 读取已办事项的URL地址
        /// </summary>
        /// <returns></returns>
        public static string GetOpenOldPageUrl()
        {
            return ConfigurationManager.AppSettings["OpenOldPage"];
        }
        /// <summary>
        /// 读取拥有作废下属计划权限的角色ID字符串

        /// </summary>
        /// <returns></returns>
        public static string GetCanUndoStrRoleID()
        {
            return ConfigurationManager.AppSettings["strRoleID"];
        }

        /// <summary>
        /// 读取临时文件夹位置

        /// </summary>
        /// <returns></returns>
        public static string GetTmpDir()
        {
            string strTempFilePath = ConfigurationManager.AppSettings.Get("TmpDir");
            return strTempFilePath;
        }
        /// <summary>
        /// 获取文档类型扩展名

        /// </summary>
        /// <returns></returns>
        public static string GetDocFileTypes()
        {
            string strTempFilePath = ConfigurationManager.AppSettings.Get("DocFileFormat");
            return strTempFilePath;
        }

        /// <summary>
        /// 获得OA地址
        /// </summary>
        /// <returns></returns>
        public static string GetOAPath()
        {
            string strTempFilePath = ConfigurationManager.AppSettings.Get("OAAddress");
            return strTempFilePath;
        }

        /// <summary>
        /// 获得项目类计划模板ID
        /// </summary>
        /// <returns></returns>
        public static string GetProjectDataID()
        {
            string strProjectDataID = ConfigurationManager.AppSettings.Get("projectDataID");
            return strProjectDataID;
        }
    }

  • 相关阅读:
    matplotlib基础汇总_03
    matplotlib基础汇总_02
    matplotlib基础汇总_01
    水果系统(面向过程,面向对象)
    给定几位数,查看数根(使用函数实现)
    定义函数,给定一个列表作为函数参数,将列表中的非数字字符去除
    学生管理系统-明日学院的
    四平方和
    四位玫瑰数
    学生成绩表数据包括:学号,姓名,高数,英语和计算机三门课成绩,计算每个学生总分,每课程平均分,最高分和最低分
  • 原文地址:https://www.cnblogs.com/VirtualMJ/p/627081.html
Copyright © 2020-2023  润新知