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