亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dataservice.cs

?? 中國文章系統數據庫設計, 數據庫設計.
?? CS
?? 第 1 頁 / 共 3 頁
字號:
?using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data;
using System.Data.OleDb;
using kmdsoft.Database;
using kmdsoft.Security;
using kmdsoft.Web.Services;
using System.IO;

namespace kmdsoft.Services
{
	[WebService(Namespace = "http://www.kmdsoft.com/")]
	[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
	public class DataService : System.Web.Services.WebService
	{
		//WebService身份驗證的SOAP頭的實例
		public AuthenticationHeader Authentication;

		public DataService()
		{
            String strConn = System.Configuration.ConfigurationSettings.AppSettings.Get("ConnectionString");
          WriteLog(strConn);
		}
        
        private void WriteLog(string strLog)
        { 
                //實例化一個文件流--->與寫入文件相關聯
                string sfile = "c:\\database.txt";
                FileStream fs = new FileStream(sfile, FileMode.Create);
                //實例化一個StreamWriter-->與fs相關聯
                StreamWriter sw = new StreamWriter(fs);
                //開始寫入
                sw.Write(strLog);
                //清空緩沖區
                sw.Flush();
                //關閉流
                sw.Close();
                fs.Close();
        }


		#region 鄧資華
		#region 身份驗證處理
		[WebMethod(MessageName = "AuthenticateByAuthenticationHeader")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public bool Authenticate()
		{
			//Context.Request.SaveAs("D:\\soapInfo.txt", true);
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);
			return this.AuthenticateUser(Authentication.UserName, Authentication.Password);
		}

		[WebMethod(Description="身份認證服務。")]
		public bool AuthenticateUser(String account, String password)
		{
			try {
				if (account == null || account.Trim().Length == 0)
					throw new ArgumentNullException("Account");
				if (password == null || password.Trim().Length == 0)
					throw new ArgumentNullException("Password");

                OleDbConnection conn =  DataEngine.getConn();
                if (conn==null)
                    throw new AuthenticationException(AuthenticationReason.Unknown);
                IDbCommand command = conn.CreateCommand();
				command.CommandText = "SELECT account,userpassword FROM user_quar WHERE account = '" + account + "'";

				command.Connection.Open();
				IDataReader reader = command.ExecuteReader();
				if (!reader.Read())
					throw new AuthenticationException(AuthenticationReason.InvalidAccount);

				object userpassword = reader["userpassword"];
				
				//可以加入MD5或者散列值判斷。

				if (!userpassword.Equals(password))
					throw new AuthenticationException(AuthenticationReason.InvalidPassword);
				command.Connection.Close();                
				return true;
			}
			catch (Exception ex)
			{
				throw SoapUtility.WrapException(ex, Context.Request.Url);
			}
		}

		[WebMethod(Description = "獲得認證后的用戶實體信息!")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public DataSet GetUserBean(string account) {
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);
			DataPopeManage dp = new DataPopeManage();
			return dp.GetUserBean(account);
		}
		#endregion

		#region 測試方法
		[WebMethod(Description="SayHello,此服務需要Soap報頭認證")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public string HelloWorld(String name)
		{
			if (!this.Authenticate())
				return null;
			return "Hello World:" + name;
		}

		[WebMethod(Description = "測試數據連接。此服務需要Soap報頭認證")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public String testConn() {
			if (!this.Authenticate())
				return null;
			OleDbConnection conn = DataEngine.getConn();
			return "當前連接:"+conn.ConnectionString;
		}
		#endregion

		#region 人員管理
		[WebMethod(Description = "查詢“人員管理”,返回某個或全部人員信息。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public DataSet user_quar_getinfo(string idclient)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);

			ManManage obj = new ManManage();
			return obj.user_quar_getinfo(idclient);
		}

		[WebMethod(Description = "查詢“人員管理”,返回滿足條件的人員信息。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public DataSet user_quar_getlist(string strRgn, string strName)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);

			ManManage obj = new ManManage();
			return obj.user_quar_getlist(strRgn,strName);
		}

		
		[WebMethod(Description = "請求“刪除數據”。成功返回真,失敗返回假。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public bool user_quar_delInfo(string idclient)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);

			ManManage obj = new ManManage();
			return obj.user_quar_delInfo(idclient);
		}

		[WebMethod(Description = "保存“人員管理”的數據。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public bool user_quar_set(DataSet mDataSet)
		{
			//Context.Request.SaveAs("D:\\test\\soapInfo.txt", true);
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);

			ManManage obj = new ManManage();
			return obj.user_quar_set(mDataSet);
		}
		#endregion

		#endregion

		#region 趙磊。

		#region 行政區劃
		[WebMethod(Description = "查詢“行政區劃”,返回一條行政區劃信息。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public DataSet rgn_sys_getinfo(string rgn_code)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);

			//生成查詢條件
			string strCom;
			if (rgn_code != "")
			{ strCom = " SELECT * FROM rgn_sys where rgn_code = '" + rgn_code + "'"; }
			else
			{
				strCom = "SELECT * FROM rgn_sys where rgn_code is null";
			}
			DataEngine de = new DataEngine();
			return de.query_database(strCom, "rgn_sys");
		}

		[WebMethod(Description = "查詢“行政區劃”,返回一條行政區劃信息。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public DataSet admini_area_getinfo(string usertoken, string rgncode)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);
			string strCom;
			if (rgncode != "")
			{
				strCom = " SELECT * FROM admini_area where code = '" + rgncode + "'";
			}
			else
			{
				strCom = " SELECT * FROM admini_area where code is null";
			}
			DataEngine de = new DataEngine();
			return de.query_database(strCom, "admini_area");
		}

		[WebMethod(Description = "查詢“行政區劃”,返回滿足條件的行政區劃信息。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public DataSet admini_area_getlist(string usertoken, string rgncode, string nLevel)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);
			string strCom = "SELECT * FROM admini_area";
			if (rgncode != "")
				strCom = "SELECT * FROM admini_area where left(code," + rgncode.Length + ")='" + rgncode + "' and area_class='" + nLevel + "'";

			DataEngine de = new DataEngine();
			return de.query_database(strCom, "admini_area");
		}

		[WebMethod(Description = "請求“刪除數據”。成功返回真,失敗返回假。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public bool admini_area_delInfo(string rgncode)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);
			DataEngine de = new DataEngine();
			rgncode="'"+rgncode+"'";
			return de.del_database("code", rgncode, "admini_area");
		}

		[WebMethod(Description = "保存“行政區劃”的數據。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public bool admini_area_set(string usertoken, DataSet mDataSet)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);

			DataEngine DE = new DataEngine();
			int flag = DE.save_database(mDataSet, "admini_area");
			if (flag == 1)
			{
				return true;
			}
			return false;
		}

		[WebMethod(Description = "查詢“行政區劃”,返回滿足條件的行政區劃信息。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public string admini_area_getliststring(string usertoken, string rgncode, string nLevel)
		{
			//if (Authentication == null)
				////throw new AuthenticationException(AuthenticationReason.Unlogin);
			string strCom = "SELECT * FROM admini_area";
			if (rgncode != "")
				strCom = "SELECT * FROM admini_area where left(code," + rgncode.Length + ")='" + rgncode + "' and area_class=" + nLevel;

			return strCom;
		}

		[WebMethod(Description = "在空間信息中查詢“區劃信息”,返回一條區劃空間信息。")]
		[SoapHeader("Authentication", Direction = SoapHeaderDirection.In)]
		public DataSet rgn_getinfoFromMap(string usertoken, string id) //rgn_getinfoFromMap
		{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲二区三区| 欧美男生操女生| 欧美日韩中字一区| 日韩三级免费观看| 欧美国产日本视频| 一区二区三区av电影 | 91精品国产综合久久精品性色| 欧美高清激情brazzers| 日韩欧美你懂的| 亚洲人成精品久久久久| 日本不卡的三区四区五区| 成人做爰69片免费看网站| 日本韩国一区二区| 久久免费偷拍视频| 一区二区三区加勒比av| 国产麻豆精品视频| 欧美三级蜜桃2在线观看| 欧美午夜不卡在线观看免费| 久久先锋影音av| 亚洲乱码精品一二三四区日韩在线| 日本少妇一区二区| av一区二区久久| 精品区一区二区| 亚洲一区在线观看免费观看电影高清| 日韩高清不卡一区二区| 99久久久无码国产精品| 欧美第一区第二区| 亚洲1区2区3区视频| 成人深夜福利app| 日韩精品资源二区在线| 夜夜嗨av一区二区三区四季av | 国产精品888| 在线综合+亚洲+欧美中文字幕| 国产精品久久久久久久蜜臀 | 99久久精品国产一区| 久久免费电影网| 偷拍亚洲欧洲综合| 欧美伊人久久大香线蕉综合69| 日本一二三不卡| 韩国成人在线视频| 欧洲亚洲国产日韩| 久久久国产综合精品女国产盗摄| 日本三级韩国三级欧美三级| 欧美性色欧美a在线播放| 综合久久久久综合| 91香蕉视频在线| 18成人在线视频| 不卡av电影在线播放| 日韩一区二区在线免费观看| 日韩一区精品字幕| 欧美精品高清视频| 日韩av中文字幕一区二区三区| 91色视频在线| 一区二区三区四区五区视频在线观看| 成人性视频免费网站| 久久久亚洲综合| 国产xxx精品视频大全| 国产女主播视频一区二区| 国产伦精品一区二区三区免费 | 一区二区高清免费观看影视大全 | 94色蜜桃网一区二区三区| 日韩美女精品在线| 色婷婷av一区| 亚洲国产日韩a在线播放性色| 欧美图区在线视频| 天天综合网 天天综合色| 91麻豆精品国产自产在线| 亚洲激情在线激情| 欧美人狂配大交3d怪物一区| 日韩av电影免费观看高清完整版| 欧美一区二区三区影视| 蜜臀av性久久久久蜜臀aⅴ流畅 | 中文欧美字幕免费| 91美女在线看| 亚洲精品va在线观看| 91精品国产欧美一区二区18| 另类小说欧美激情| 中文字幕免费不卡在线| 色噜噜狠狠一区二区三区果冻| 亚洲自拍另类综合| 91精品国产欧美一区二区成人| 国产乱一区二区| 国产精品福利在线播放| 欧美亚洲图片小说| 精品一区二区三区在线观看| 欧美韩国日本一区| 色乱码一区二区三区88| 美女视频免费一区| 国产精品久久网站| 欧美蜜桃一区二区三区| 国产做a爰片久久毛片| 亚洲精品乱码久久久久久日本蜜臀| 丰满亚洲少妇av| 三级欧美在线一区| 国产精品久久久久四虎| 欧美精品电影在线播放| 成人精品视频.| 视频一区二区三区入口| 中文字幕一区二区三区四区| 欧美一区永久视频免费观看| 成人av资源网站| 精品一区二区在线视频| 一二三四社区欧美黄| 久久久不卡网国产精品一区| 欧美日韩免费视频| 不卡高清视频专区| 精品一区二区国语对白| 一区二区三区欧美在线观看| 久久亚洲精品国产精品紫薇| 9191成人精品久久| 国产高清亚洲一区| 蜜臀久久99精品久久久画质超高清| 亚洲欧美日韩国产中文在线| 国产欧美一区二区在线观看| 欧美一区在线视频| 欧美性xxxxx极品少妇| aaa亚洲精品| 紧缚捆绑精品一区二区| 天堂久久久久va久久久久| 综合中文字幕亚洲| 欧美高清一级片在线观看| 久久综合色鬼综合色| 欧美一级xxx| 色哟哟国产精品| 不卡视频在线观看| voyeur盗摄精品| 一本色道亚洲精品aⅴ| 91成人网在线| 欧美日韩免费观看一区二区三区 | 丁香激情综合国产| 99免费精品在线观看| 97精品久久久久中文字幕 | 韩国av一区二区三区| 韩国女主播成人在线观看| 国产盗摄视频一区二区三区| 91亚洲男人天堂| 欧美日韩国产成人在线免费| 日韩亚洲欧美在线| 久久久国际精品| 亚洲精品高清在线观看| 日本成人在线不卡视频| 国产精品亚洲人在线观看| 国产成人超碰人人澡人人澡| 色哟哟一区二区三区| 欧美一区二区在线不卡| 久久久久99精品一区| 亚洲免费观看高清完整版在线| 日韩精品欧美精品| 丁香婷婷综合五月| 欧美这里有精品| 2021久久国产精品不只是精品| 国产精品免费丝袜| 日韩av在线发布| 99国产精品一区| 欧美大片在线观看一区二区| 亚洲欧美激情插| 久久69国产一区二区蜜臀| 99久久99精品久久久久久| 91麻豆精品国产91久久久久久久久| 欧美精品一区二区三区在线播放| 亚洲欧洲在线观看av| 日韩av网站免费在线| 99精品视频一区二区| 欧美一二区视频| 亚洲精品中文字幕乱码三区| 国产麻豆成人传媒免费观看| 欧美三级视频在线观看| 国产午夜久久久久| 青青青伊人色综合久久| 色综合久久久久综合99| 国产人久久人人人人爽| 秋霞电影一区二区| 欧美色网站导航| 国产精品久久久久久久久免费相片| 日韩av一区二区在线影视| 色综合久久中文综合久久97| 中文字幕 久热精品 视频在线 | 日韩一区二区三区电影在线观看| 国产精品亲子乱子伦xxxx裸| 日本亚洲免费观看| 欧美午夜免费电影| 亚洲视频资源在线| 粉嫩av一区二区三区在线播放| 欧美一级二级在线观看| 无吗不卡中文字幕| 欧美日韩精品系列| 亚洲欧美激情小说另类| 99久久精品国产导航| 日本一区二区成人| 福利一区在线观看| 日本一区二区在线不卡| 国产酒店精品激情| 久久综合久久综合久久| 久久精品国产一区二区三| 91.麻豆视频| 青青青伊人色综合久久| 欧美大片在线观看| 国产在线精品免费| 久久久一区二区三区捆绑**| 国产福利一区二区三区视频|