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

📄 cpublic.cs

📁 网站CA认证源代码
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using ENet.BCL;
namespace ENet.CA
{

	public delegate bool RefreshDisplay(object sender,string sWhere);
	public delegate void Search(string sWhere);
	public enum eEditMode
	{
		eAdd=1,
		eUpdate=2,
		eDelete=3
	}
	public enum eReportMethod
	{
		eViewReport=1,
		eViewOthersReport=2
	}
	
	public delegate void SaveOK();
	public delegate void Back();
	public delegate bool SaveData(object sender);
	public delegate void InitObject(object sender);
	public delegate void FillObject(object sender);
	/// <summary>
	/// Summary description for CPublic.
	/// </summary>
	public class CPublic
	{
		public static int SysReportID=3000;
		public static string DefaultJgjg="010";
		public static string DefaultPage=ConfigurationSettings.AppSettings["DefaultPage"];				
		public static string WebConnection=ConfigurationSettings.AppSettings["WebConnection"];				
		public static string LoginPage
		{
			get
			{
				try
				{
					if(ConfigurationSettings.AppSettings["LoginPage"]==null)
					{
						return "/main/UiLogin.aspx";
					}
					else
					{
						return ConfigurationSettings.AppSettings["LoginPage"].ToString();
					}
				}
				catch
				{
					return "/main/UiLogin.aspx";
				}				
			}
		}
		public CPublic()
		{
			//
			// TODO: Add constructor logic here
			//
		}
		public static void ExecuteSql(string StrSql)
		{
			ENet.BCL.CSqlBuilder cls=new CSqlBuilder();
			cls.ConnectionString=WebConnection;
			cls.ExecuteSql(StrSql);
		}
		public static DataSet GetDataSet(string StrSql)
		{
			CSqlBuilder cls=new CSqlBuilder();
			cls.ConnectionString=WebConnection;
			return cls.GetDataSet(StrSql);
		}
		public static DataTable GetDataTable(string StrSql)
		{
			CSqlBuilder cls=new CSqlBuilder();
			cls.ConnectionString=WebConnection;
			return cls.GetDataTable(StrSql);
		}
		public static int GetCatID(string sUrl)
		{
			try
			{	
				string catid="";
				string url = sUrl;
				int p = url.LastIndexOf(".aspx");
				int q = url.IndexOf("_");
				if(p>0&&q>0)			
					catid = url.Substring(q+1,p-q-1);
				if(catid=="")
					catid="-1";
				return int.Parse(catid);
			}
			catch
			{
				return -1;
			}			
		}

		public static bool CheckUser(System.Web.HttpResponse Response,
			System.Web.SessionState.HttpSessionState Session,
			System.Web.HttpRequest Request,ref string UserID)
		{
			try
			{
				if(Session["E3_UserID"]==null)
				{						
					Response.Redirect(CPublic.LoginPage+"?U="+Request.Url);
					return false;
				}
				UserID=Session["E3_UserID"].ToString();				
				return true;
			}
			catch
			{
				return false;
			}			
		}
	}	
}

⌨️ 快捷键说明

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