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

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

?? st_flower.cs

?? 數據庫:Microsoft SQL Server 2000。 技術平臺:Microsoft .NET Framework 2.0.0.0版本。 IIS:Internet Informati
?? CS
字號:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections ;

namespace ST_GROUP.FlowerPrearrange
{
	/// <summary>
	/// ST_Flower description for Flower。
	/// </summary>
	public class ST_Flower:ST_Base
	{
		public ST_Flower()
		{
			
		}
		//get all data of Flowers
		public DataView ST_GetFlower()
		{
			String ST_strsql;
			DataSet ST_myDs;
			ST_strsql="SELECT ST_Flower.*, ST_FlowerType.ST_Name AS ST_TypeName FROM ST_Flower INNER JOIN ST_FlowerType ON ST_Flower.ST_Type = ST_FlowerType.ST_Id";
			ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
			return ST_myDs.Tables[0].DefaultView ;
		}

		//get top ten best salers
		public DataView ST_GetFlowerTop10()
		{
			String ST_strsql;
			DataSet ST_myDs;
			ST_strsql="select top 10 ST_id,ST_name from ST_Flower order by ST_sales DESC";
			ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
			return ST_myDs.Tables[0].DefaultView ;
		}

		/// <summary>
		/// add Flower,Operator Storeprocedure "ST_AddFlower"
		/// </summary>
		/// <param name="tempary">Flower detail,Kind:ArrayList</param>
		/// <returns></returns>
		public void ST_AddFlower(ArrayList tempary)
		{
			SqlConnection ST_myCn=new SqlConnection(ST_strConn);
			SqlCommand ST_myCm=new SqlCommand("ST_AddFlower",ST_myCn);
			ST_myCm.CommandType =CommandType.StoredProcedure ;

			ST_myCm.Parameters.Add(new SqlParameter("@ST_name",SqlDbType.VarChar,100));
			ST_myCm.Parameters["@ST_name"].Value =tempary[0];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_type",SqlDbType.Int));
			ST_myCm.Parameters["@ST_type"].Value =tempary[1];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_price",SqlDbType.Decimal ));
			ST_myCm.Parameters["@ST_price"].Value =tempary[2];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_discount",SqlDbType.Decimal ));
			ST_myCm.Parameters["@ST_discount"].Value =tempary[3];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_cover",SqlDbType.Image ));
			ST_myCm.Parameters["@ST_cover"].Value =tempary[4];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_description",SqlDbType.Text ));
			ST_myCm.Parameters["@ST_description"].Value =tempary[5];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_hits",SqlDbType.Int));
			ST_myCm.Parameters["@ST_hits"].Value =tempary[6];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_sales",SqlDbType.Int));
			ST_myCm.Parameters["@ST_sales"].Value =tempary[7];

			ST_myCm.Parameters.Add(new SqlParameter("@ST_status",SqlDbType.Bit) );
			ST_myCm.Parameters["@ST_status"].Value =tempary[8];

			try
			{
				ST_myCn.Open() ;
				ST_myCm.ExecuteNonQuery() ;
			}
			catch(System.Data.SqlClient.SqlException er)
			{
				throw new  Exception(er.Message);
			}
			finally
			{
				ST_myCm.Dispose() ;
				ST_myCn.Close() ;
			}
		}



		/// <summary>
		/// Delete ST_Flower By Flowerid
		/// </summary>
		/// <param name="FlowerId"></param>
		public void ST_DeleteFlowerById(int FlowerId)
		{
			ST_strSQL = "Delete From ST_Flower Where ST_id="+FlowerId;
			
			try
			{
				ST_ExecuteSql(ST_strSQL);				
			}
			catch
			{
				throw new Exception("刪除失敗!");
			}
		}

		
		/// <summary>
		/// Get ST_Flower Cover By FlowerId
		/// </summary>
		/// <param name="FlowerId">FlowerId</param>
		/// <returns></returns>
		/// 
		public DataView ST_GetFlowerCover(int FlowerId)
		{
			String ST_strsql;
			DataSet ST_myDs;
			ST_strsql="select ST_cover from ST_Flower where ST_id="+FlowerId;
			ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
			return ST_myDs.Tables[0].DefaultView ;
		}



		/// <summary>
		/// Get ST_Flower Message By ST_FlowerType
		/// </summary>
		/// <param name="id">ST_FlowerType'Id</param>
		/// <returns></returns>
		public SqlDataReader ST_GetFlowerMessage(int FlowerTypeId)
		{
			string ST_strsql;
			SqlDataReader ST_result;
			try
			{
				SqlConnection ST_myCn=new SqlConnection(ST_strConn);
				ST_strsql="select ST_id,ST_name,ST_discount,ST_price,ST_type ,ST_image=case when(not ST_Cover is null) then ' <img src=ST_ReadFlowerCover.aspx?id='+cast(ST_id as varchar(10))+' Border=1 width=80 height=120>' else ' <img src=img/pic.jpg border=1 width=80 height=120>' end from ST_Flower where ST_type="+FlowerTypeId;
				SqlCommand ST_myCm=new SqlCommand(ST_strsql,ST_myCn);
				ST_myCn.Open ();
				ST_result=ST_myCm.ExecuteReader(CommandBehavior.CloseConnection);
				return ST_result;
			}
			catch(System.Data.SqlClient.SqlException er)
			{
				throw new Exception(er.Message);
			}

		}


		public DataView ST_GetNewFlower()
		{
			String ST_strsql;
			DataSet ST_myDs;
			ST_strsql="select top 10 ST_id,ST_name from ST_Flower order by ST_id desc";
			ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
			return ST_myDs.Tables[0].DefaultView ;
		}


		public SqlDataReader ST_GetFlowerByHits()
		{
			string ST_strsql;
			SqlDataReader ST_result;
			try
			{
				SqlConnection ST_myCn=new SqlConnection(ST_strConn);
				ST_strsql="select top 10 ST_id,ST_name,ST_descr='&nbsp;&nbsp;'+SUBSTRING(ST_description,0,100)+'......',ST_image=case when(not ST_Cover is null) then ' <img src=ST_ReadFlowerCover.aspx?id='+cast(ST_id as varchar(10))+' Border=1 width=70 height=100>' else ' <img src=img/pic.jpg border=1 width=70 height=100>' end from ST_Flower order by ST_hits DESC";
				SqlCommand ST_myCm=new SqlCommand(ST_strsql,ST_myCn);
				ST_myCn.Open ();
				ST_result=ST_myCm.ExecuteReader(CommandBehavior.CloseConnection);
				return ST_result;
			}
			catch(System.Data.SqlClient.SqlException er)
			{
				throw new Exception(er.Message);
			}

		}

		public DataRow ST_GetFlowerDetail(int FlowerId)
		{
			string ST_strsql;
			DataSet ST_myDs;
			try
			{
				ST_strsql="select ST_FlowerType.ST_Name as ST_FlowerTypeName,ST_Flower.ST_id,ST_Flower.ST_name,ST_price,ST_type,ST_Description,ST_discount,ST_hits,ST_status,ST_sales,ST_image=case when(not ST_Cover is null) then ' <img src=ST_ReadFlowerCover.aspx?id='+cast(ST_Flower.ST_id as varchar(10))+' Border=1 width=80 height=120>' else ' <img src=img/pic.jpg border=1 width=80 height=120>' end from ST_Flower join ST_FlowerType on ST_Flower.ST_type=ST_FlowerType.ST_id where ST_Flower.ST_id="+FlowerId;
				ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
				return ST_myDs.Tables[0].Rows[0];
			}
			catch(System.Data.SqlClient.SqlException er)
			{
				throw new Exception(er.Message);
			}

		}



		
		/// <summary>
		/// Add  Flower hits
		/// </summary>
		/// <param name="FlowerId">Flower ID</param>
		/// <returns></returns>
		public static void ST_Hits(string FlowerId)
		{
			ST_strSQL =  "Update ST_Flower set ST_hits=ST_hits+1 Where ST_id= " + FlowerId;
			try
			{
				ST_ExecuteSql4Ds(ST_strSQL);				
			}
			catch
			{
				throw new Exception("更新點擊率失敗!!");
			}
		}



		/// <summary>
		/// ST_Search Flower
		/// </summary>
		/// <param name="strCondition">search condition</param>
		/// <returns></returns>
		public static DataSet ST_Search(string strCondition)
		{
			ST_strSQL =  "Select * From ST_FlowerV Where 1=1 " + strCondition + " Order by ST_id";
			try
			{
				return ST_ExecuteSql4Ds(ST_strSQL);				
			}
			catch
			{
				throw new Exception("查詢失敗!!");
			}
		}
		

		/// <summary>
		/// ST_Search ST_Flower By name,author,translator,publisher
		/// </summary>
		/// <param name="Msg"></param>
		/// <returns></returns>
		public DataSet ST_SearchFlower(string Msg)
		{
			string ST_str;
			ST_str="select * from ST_Flower where ST_name like '%" + Msg + "%' or ST_author like '%" + Msg + "%' or translator like '%" + Msg + "%' or publisher like '%" + Msg + "%' ";
			DataSet ST_myDs;
			ST_myDs=ST_ExecuteSql4Ds(ST_str);
			return ST_myDs;
		}


		/// <summary>
		/// 
		/// </summary>
		/// <param name="name"></param>
		/// <param name="pwd"></param>
		/// <param name="OrderId"></param>
		/// <returns></returns>

		public DataSet ST_GetOrderDetail(string name,string pwd,int OrderId)
		{
			string ST_str;
			ST_str=" SELECT ST_Orders.ST_Id, ST_OrderDetails.ST_Quantity, ST_Flower.ST_Name,ST_Flower.ST_Price,ST_Flower.ST_Discount" +
				" FROM ST_UserInfo INNER JOIN ST_Orders ON  ST_UserInfo.ST_Id =  ST_Orders.ST_UserId INNER JOIN" +
				" ST_OrderDetails INNER JOIN ST_Flower ON  ST_OrderDetails.ST_FlowerId =  .ST_Flower.ST_Id ON " +
				" ST_Orders.ST_Id = ST_OrderDetails.ST_OrderId where ST_UserInfo.ST_name='"+name+"' and ST_UserInfo.ST_Password='"+
				pwd+"' and ST_Orders.ST_id="+OrderId;
			DataSet ST_myDs;
			ST_myDs=ST_ExecuteSql4Ds(ST_str);
			return ST_myDs;
		}
	}
	public class ST_FlowerType:ST_Base
	{
		public ST_FlowerType()
		{
			
		}
		//get all data of Flower type
		public DataView ST_GetFlowerType()
		{
			String ST_strsql;
			DataSet ST_myDs;
			ST_strsql="select * from ST_FlowerType order by ST_id";
			ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
			return ST_myDs.Tables[0].DefaultView ;
		}

		/// <summary>
		/// add types
		/// </summary>
		/// <param name="name">name</param>
		/// <param name="memo">memo</param>
		/// <returns></returns>
		public  void ST_Add(string name,string memo)
		{
			if(ST_IfExist(name))
			{
				throw new Exception("type existed");
			}
			else
			{
				ST_strSQL = "Insert into ST_FlowerType (ST_Name,ST_memo) Values("				
					+ "'" + name + "',"
					+ "'" + memo + "')"	;			
				try
				{
					ST_ExecuteSql(ST_strSQL);				
				}
				catch
				{
					throw new Exception("注冊失敗");
				}			
			}					
		}

		/// <summary>
		/// delete type
		/// </summary>
		/// <param name="id">jFlower_id</param>
		public void ST_delete(int id)
		{
			ST_strSQL = "Delete From ST_FlowerType Where ST_id="+id;
			
			try
			{
				ST_ExecuteSql(ST_strSQL);				
			}
			catch
			{
				throw new Exception("delete failed!");
			}
		}
		/// <summary>
		/// if Flower existed
		/// </summary>
		/// <param name="BTName"></param>
		/// <returns></returns>
		public bool ST_IfExist(string BTName)
		{
			ST_strSQL = "Select Id from ST_FlowerType Where ST_Name='"
				+ BTName + "'";

			try
			{
				ST_ExecuteSql4Value(ST_strSQL);
				return true;
			}
			catch
			{
				return false;
			}
		}
	}

	public class Comment:ST_Base
	{


		/// <summary>
		/// Get ST_Flower Comment By FlowerId
		/// </summary>
		/// <param name="FlowerId"></param>
		/// <returns></returns>
		public DataView ST_GetCommentByFlowerId(int FlowerId)
		{
			string ST_strsql;
			DataSet ST_myDs;
			ST_strsql="select * from ST_Comment where ST_Flowerid="+FlowerId;
			ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
			return ST_myDs.Tables[0].DefaultView ;

		}


		public DataView ST_GetCommentTop10()
		{
			string ST_strsql;
			DataSet ST_myDs;
			ST_strsql="select top 10 ST_Flowerid,  ST_CommentCaption=ST_UserName+':'+SUBSTRING(ST_Caption,0,50) from ST_Comment ";
			ST_myDs=ST_ExecuteSql4Ds(ST_strsql);
			return ST_myDs.Tables[0].DefaultView ;
		}


		/// <summary>
		/// Insert ST_Flower's Comment
		/// </summary>
		/// <param name="arr"></param>
		public void ST_InsertComment(ArrayList arr)
		{
			SqlConnection ST_myCn=new SqlConnection(ST_strConn);
			SqlCommand ST_myCm=new SqlCommand("ST_InsertComment",ST_myCn);
			ST_myCm.CommandType =CommandType.StoredProcedure ;

			ST_myCm.Parameters.Add(new  SqlParameter("@ST_FlowerId",SqlDbType.Int));
			ST_myCm.Parameters["@ST_FlowerId"].Value =arr[0];

			ST_myCm.Parameters.Add(new  SqlParameter("@ST_UserName",SqlDbType.VarChar,50));
			ST_myCm.Parameters["@ST_UserName"].Value =arr[1];

			ST_myCm.Parameters.Add(new  SqlParameter("@ST_Email",SqlDbType.VarChar,50));
			ST_myCm.Parameters["@ST_Email"].Value =arr[2];

			ST_myCm.Parameters.Add(new  SqlParameter("@ST_Caption",SqlDbType.VarChar,100));
			ST_myCm.Parameters["@ST_Caption"].Value =arr[3];

			ST_myCm.Parameters.Add(new  SqlParameter("@ST_Content",SqlDbType.Text ));
			ST_myCm.Parameters["@ST_Content"].Value =arr[4];

			ST_myCm.Parameters.Add(new  SqlParameter("@ST_PublishDate",SqlDbType.DateTime  ));
			ST_myCm.Parameters["@ST_PublishDate"].Value =arr[5];

			try
			{
				ST_myCn.Open() ;
				ST_myCm.ExecuteNonQuery() ;
			}
			catch(System.Data.SqlClient.SqlException er)
			{
				throw new  Exception(er.Message);
			}
			finally
			{
				ST_myCm.Dispose() ;
				ST_myCn.Close() ;
			}



		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久影音资源网| 亚洲一区二区三区在线| 亚洲一区二区三区在线播放| 麻豆精品视频在线观看| 99国产精品视频免费观看| 日韩一本二本av| 性做久久久久久| 99re亚洲国产精品| 久久久久九九视频| 日本美女一区二区| 欧美丝袜第三区| 亚洲欧洲日本在线| 国产精品主播直播| 精品国产乱码久久久久久蜜臀| 亚洲午夜激情网站| 色婷婷av一区二区三区之一色屋| 久久久久久久久久久黄色| 日本视频一区二区| 正在播放亚洲一区| 亚洲成人动漫在线免费观看| 91网站在线播放| 中文字幕免费不卡在线| 国精产品一区一区三区mba视频| 欧美日韩国产综合一区二区| 亚洲欧美激情小说另类| 不卡在线观看av| 日本一区二区三区久久久久久久久不 | 欧美日韩不卡在线| 亚洲一二三四区不卡| 99在线精品观看| 亚洲精选一二三| 色婷婷国产精品| 亚洲国产精品人人做人人爽| 色婷婷综合久久久久中文| 日韩理论在线观看| 在线精品视频一区二区| 一区二区三区在线免费播放| 日本韩国欧美一区| 日日摸夜夜添夜夜添精品视频| 欧美日韩在线精品一区二区三区激情| 夜夜亚洲天天久久| 91精品国产入口在线| 日韩电影在线免费观看| 欧美va在线播放| 国产盗摄女厕一区二区三区| 国产日产欧美一区二区视频| 成人国产电影网| 亚洲综合在线视频| 91.com视频| 成人在线综合网站| 亚洲一级在线观看| 精品日韩一区二区三区| 国产成人亚洲综合a∨婷婷| 国产精品国产馆在线真实露脸| 一本大道综合伊人精品热热 | 国产午夜精品久久久久久久| 成人app网站| 亚洲一二三级电影| 日韩欧美一级二级三级久久久| 国产一区二区三区| 一区2区3区在线看| 久久精品欧美一区二区三区不卡| 成人国产精品免费| 日韩不卡一二三区| 日本一区二区综合亚洲| 欧美伊人精品成人久久综合97| 久久精品国产亚洲一区二区三区| 中文字幕乱码久久午夜不卡 | 丝袜国产日韩另类美女| 日韩无一区二区| 99精品久久只有精品| 午夜精品免费在线| 国产精品女主播av| 欧美一级夜夜爽| 91福利在线免费观看| 九九精品一区二区| 亚洲一区二区三区四区五区黄| 久久综合久久综合久久综合| 欧美综合天天夜夜久久| 国产精品系列在线观看| 视频在线观看91| 亚洲精品视频免费看| 久久人人97超碰com| 在线看国产一区| 成人蜜臀av电影| 久久机这里只有精品| 一区二区三区产品免费精品久久75| 亚洲精品一区二区三区香蕉| 一本久久精品一区二区| 成人久久18免费网站麻豆 | 午夜一区二区三区在线观看| 久久综合色婷婷| 日韩欧美一级特黄在线播放| 日本精品一级二级| www.爱久久.com| 国产精品小仙女| 国产乱理伦片在线观看夜一区| 日韩成人精品视频| 亚洲va欧美va天堂v国产综合| 亚洲私人黄色宅男| 国产精品视频一二三| 亚洲精品一区二区三区在线观看| 欧美一区二区三区免费观看视频| 色婷婷综合久久久中文一区二区| 波多野结衣中文字幕一区 | 亚洲精品午夜久久久| 日本一区二区三区高清不卡| 久久久久久久久久久久电影| av中文字幕不卡| 成a人片亚洲日本久久| 成人性生交大片| 不卡的电视剧免费网站有什么| 国产成人在线观看免费网站| 久久精品av麻豆的观看方式| 日韩不卡免费视频| 美女视频黄频大全不卡视频在线播放| 午夜精品福利一区二区三区av| 亚洲成人av在线电影| 一区二区三区国产| 亚洲尤物在线视频观看| 一区二区三区免费看视频| 亚洲综合视频在线| 日本成人在线电影网| 毛片不卡一区二区| 国内成+人亚洲+欧美+综合在线| 久久99精品久久久| 国产一区二区福利视频| 国产白丝精品91爽爽久久| 成人免费毛片a| 欧美午夜精品一区二区蜜桃| 在线播放中文一区| 亚洲精品一区二区三区99| 久久久精品人体av艺术| 最新不卡av在线| 婷婷国产在线综合| 国产九色sp调教91| 色综合天天综合色综合av| 欧美视频中文一区二区三区在线观看| 欧美日韩一区二区三区高清| 欧美成人福利视频| 亚洲欧美在线aaa| 蜜臀av国产精品久久久久| 国产伦理精品不卡| 在线亚洲免费视频| 精品999在线播放| 亚洲激情在线播放| 狠狠狠色丁香婷婷综合激情| 成人av影视在线观看| 欧美视频在线一区二区三区 | 国产精品久久久久三级| 亚洲激情男女视频| 精品一区二区三区在线观看| 波多野结衣中文字幕一区二区三区| 欧美巨大另类极品videosbest | 久久99精品久久久久久| 91视频观看免费| 久久久亚洲精品一区二区三区 | 欧美三区在线观看| 久久精品一区八戒影视| 香蕉影视欧美成人| 成人动漫一区二区在线| 91麻豆精品国产| 亚洲人妖av一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美中文字幕久久| 国产精品国产自产拍高清av | 麻豆精品国产91久久久久久| 成人性生交大片免费看中文| 日韩视频免费观看高清完整版在线观看| 亚洲欧美综合色| 国产成人av网站| 精品欧美乱码久久久久久1区2区 | 久久99深爱久久99精品| 欧洲一区二区三区免费视频| 久久精品夜色噜噜亚洲aⅴ| 性做久久久久久久免费看| 99国产精品99久久久久久| 久久综合久久综合亚洲| 蜜臀av国产精品久久久久| 欧美在线免费观看视频| 亚洲色图欧美在线| 99久久综合精品| 国产精品久久久久久久久久久免费看 | 亚洲一级电影视频| 色综合久久综合| 中文字幕一区二区不卡| 国产精品一二三四区| 久久午夜羞羞影院免费观看| 青娱乐精品视频| 制服丝袜中文字幕亚洲| 亚洲成a人片在线观看中文| 一本久久a久久免费精品不卡| 自拍偷拍欧美精品| 99久久婷婷国产综合精品| 国产精品欧美久久久久一区二区| 国产成人av影院| 一区二区中文字幕在线| 99久久精品国产麻豆演员表| 国产精品乱人伦| 91小视频免费观看|