VirtualMJ

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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;
    }
}

posted on 2007-01-22 16:13  小马过河MJ  阅读(199)  评论(0编辑  收藏  举报