zoukankan      html  css  js  c++  java
  • 我常用的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;
        }
    }

  • 相关阅读:
    RESTful API 设计原则
    c#的逆变和协变
    Java内部类之间的闭包和回调详解
    java的内部类
    抓包工具
    HashMap与HashTable的区别
    Java 语法清单
    Java面试问题列表
    bootstrap table api
    c# CacheManager 缓存管理
  • 原文地址:https://www.cnblogs.com/VirtualMJ/p/627081.html
Copyright © 2011-2022 走看看