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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? st_order.cs

?? 數(shù)據(jù)庫:Microsoft SQL Server 2000。 技術(shù)平臺: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_Order description。
	/// </summary>
	public class ST_Order:ST_Base,IEnumerator
	{
		private ArrayList ST_allFlowers = new ArrayList();
		private int ST_userId;
		//private byte status;
		private DateTime ST_date = System.DateTime.Now.Date;
		private int ST_position=-1;

		public ST_Order()
		{
			
		}


		#region Properties of order class

		object IEnumerator.Current
		{
			get
			{
				return ST_allFlowers[ST_position];
			}
		}


		/// <summary>
		/// set detail of order form
		/// </summary>
		public int ST_Count
		{
			get
			{
				ST_strSQL = "Select Count(*) From ST_OrderDetails Where ST_OrderId=" + this.ST_ID; 
				try
				{
					return ST_ExecuteSql4Value(ST_strSQL);
				}
				catch
				{
					return -1;
				}				
			}
		}

		/// <summary>
		/// sum
		/// </summary>
		public double ST_Total
		{
			get
			{
				ST_strSQL = "Select Sum(A.ST_Price * A.ST_Discount * C.ST_Quantity) as ST_Total From ST_Flower A,ST_Orders B ,ST_OrderDetails C Where A.ST_id = C.ST_FlowerId and B.ST_id = C.ST_OrderId And C.ST_OrderId=" + this.ST_ID; 
				try
				{
					return (double)ST_ExecuteSql4ValueEx(ST_strSQL);
				}
				catch
				{
					return 0.0;
				}				
			}
		}


		/// <summary>
		/// ST_User ID
		/// </summary>
		public int ST_UserId
		{
			get
			{
				return ST_userId;			
			}
			set
			{
				ST_userId = value;
			}
		}
		#endregion


		#region ST_Functions of order class

		/// <summary>
		/// return details of this order
		/// </summary>
		/// <returns></returns>
		public ICollection ST_GetItems()
		{
			return ST_allFlowers;
		}

		

		public ST_OrderDetails this[int index]
		{
			get
			{
				return (ST_OrderDetails)ST_allFlowers[index];
			}
		}


		public void ST_Clear()
		{
			ST_allFlowers.Clear();
		}


		public void ST_Add(ST_OrderDetails value)
		{
			ST_allFlowers.Add(value);
		}


		bool IEnumerator.MoveNext()
		{
			ST_position++;
			if(ST_position>=ST_allFlowers.Count)
			{
				return false;
			}
			else
			{
				return true;
			}
		}


		void IEnumerator.Reset()
		{
			ST_position = -1;
		}


		public void ST_RemoveAt(int index)
		{
			ST_allFlowers.RemoveAt(index);
		}


		public void ST_Remove(int itemId)
		{
			foreach(ST_OrderDetails item in ST_allFlowers)
			{
				if(itemId == item.ST_FlowerId)
				{
					ST_allFlowers.Remove(item);
					return;
				}
			}
		}


		public int ST_Have(int ST_userId)
		{
			try
			{
				string [] ST_arrSQL = new String[ST_allFlowers.Count];
				ST_strSQL = "Insert into ST_Orders(ST_UserId) values(" + ST_userId.ToString() + ")";
				ST_ExecuteSql(ST_strSQL);
				ST_strSQL = "Select Max(ST_Id) From ST_Orders";
				int orderId = ST_ExecuteSql4Value(ST_strSQL);
			
				System.Text.StringBuilder ST_sb = new System.Text.StringBuilder();
				ST_GROUP.FlowerPrearrange.ST_OrderDetails ST_item = new ST_GROUP.FlowerPrearrange.ST_OrderDetails();
				for(int i=0;i<ST_allFlowers.Count;i++)
				{
					ST_item = (ST_GROUP.FlowerPrearrange.ST_OrderDetails)ST_allFlowers[i];
					ST_sb.Append("Insert into ST_OrderDetails(ST_OrderId,ST_FlowerId,ST_Quantity) values(");
					ST_sb.Append(orderId.ToString());
					ST_sb.Append(",");
					ST_sb.Append(ST_item.ST_FlowerId.ToString());
					ST_sb.Append(",");
					ST_sb.Append(ST_item.ST_Quantity.ToString());
					ST_sb.Append(")");
					ST_arrSQL[i] = ST_sb.ToString();
					ST_sb.Remove(0,ST_sb.Length);
				}

				ST_ExecuteSqls(ST_arrSQL);
				return orderId;
			}
			catch
			{
				throw new Exception("ST_Order Flowers FAILED!");
			}			
		}


		public static bool ST_Deal(int orderId)
		{
			ST_strSQL = "Update ST_OrdersV Set ST_Status =1 Where ST_Id=" + orderId.ToString();
			try
			{
				ST_ExecuteSql4Ds(ST_strSQL);
				ST_strSQL = "Update ST_Flower set ST_Sales=ST_Sales+1 Where ST_id in(SELECT b.ST_FlowerId FROM ST_Orders a INNER JOIN ST_OrderDetails b ON a.ST_Id = b.ST_OrderId AND a.ST_Id = " + orderId.ToString() + ")";
				ST_ExecuteSql4Ds(ST_strSQL);
				return true;
			}
			catch
			{
				throw new Exception("處理定單失敗!");
			}
		}


		public static DataSet ST_GetOrder(int orderId)
		{
			ST_strSQL = "SELECT ST_UserId, ST_OrderDate,CASE WHEN ST_Status = '1' THEN 'dealt' ELSE 'on progress' END AS ST_Status FROM ST_Orders Where ST_Id=" + orderId.ToString();
			try
			{
				return ST_ExecuteSql4Ds(ST_strSQL);				
			}
			catch
			{
				throw new Exception("Get order failed!");
			}
		}


		public static DataSet ST_GetOrders()
		{
			ST_strSQL = "SELECT * FROM ST_OrdersV Where ST_Status=0 or ST_Status IS NULL";
			try
			{
				return ST_ExecuteSql4Ds(ST_strSQL);				
			}
			catch
			{
				throw new Exception("Get ST_Orders failed!");
			}
		}


		public static DataSet ST_GetOrders(int ST_userId)
		{
			ST_strSQL = "SELECT ST_Id,ST_UserId, ST_OrderDate,CASE WHEN ST_Status = '1' THEN 'dealt' ELSE 'on progress' END AS ST_Status FROM St_Orders Where ST_UserId=" + ST_userId.ToString();
			try
			{
				return ST_ExecuteSql4Ds(ST_strSQL);				
			}
			catch
			{
				throw new Exception("獲取定單失敗!");
			}
		}


		public static DataSet ST_GetDetails(int orderId)
		{
			ST_strSQL = "Select * from ST_DetailsV Where ST_orderId=" + orderId.ToString();
			try
			{
				return ST_ExecuteSql4Ds(ST_strSQL);				
			}
			catch
			{
				throw new Exception("獲取定單細節(jié)失敗!");
			}
		}

		#endregion
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产1区2区3区精品美女| 一区二区三区色| 久久国产精品区| 日韩欧美色综合| 麻豆91精品91久久久的内涵| 欧美精品久久99| 美女视频黄久久| 日韩精品一区二区三区在线观看| 日韩精品91亚洲二区在线观看| 日韩一级片在线观看| 久久福利资源站| 国产欧美日产一区| 91小视频在线| 蜜臀精品一区二区三区在线观看 | 五月婷婷激情综合网| 欧美精品在线观看播放| 蜜桃久久久久久| 欧美激情一区二区三区不卡| 日本精品视频一区二区三区| 婷婷国产在线综合| 精品动漫一区二区三区在线观看| 成人一级视频在线观看| 亚洲最大成人综合| 日韩精品一区二区三区在线| 丁香网亚洲国际| 亚洲va韩国va欧美va| 久久综合色之久久综合| 99久久免费精品| 日韩电影免费一区| 国产精品免费看片| 欧美三级视频在线播放| 国产真实乱子伦精品视频| 中文字幕中文在线不卡住| 欧美夫妻性生活| 99视频在线观看一区三区| 欧美a级理论片| 亚洲精品高清在线| 国产亚洲福利社区一区| 欧美日本国产视频| 成人毛片视频在线观看| 日韩激情视频网站| 亚洲欧美一区二区三区极速播放| 日韩一级视频免费观看在线| 色婷婷综合久久久中文一区二区| 国内成人免费视频| 亚洲一区免费视频| 中文无字幕一区二区三区| 91精品久久久久久久久99蜜臂| 成人网在线免费视频| 久久se这里有精品| 亚洲国产精品一区二区久久| 欧美高清在线视频| 日韩精品自拍偷拍| 欧美日韩你懂得| 91蜜桃网址入口| 国产91在线观看| 久久99久久99| 秋霞电影网一区二区| 亚洲一线二线三线视频| 中文字幕在线不卡国产视频| 国产亚洲一二三区| 久久伊人中文字幕| 2023国产精品| 欧美不卡在线视频| 日韩女优毛片在线| 日韩午夜精品电影| 91精品免费在线| 欧美精品日韩精品| 欧美理论片在线| 欧美乱妇一区二区三区不卡视频 | 91麻豆蜜桃一区二区三区| 国产寡妇亲子伦一区二区| 国产在线不卡一卡二卡三卡四卡| 蜜桃久久久久久| 久久精品国内一区二区三区| 免费在线观看一区二区三区| 日本不卡中文字幕| 天天影视网天天综合色在线播放 | 欧美日韩免费一区二区三区| 色偷偷成人一区二区三区91| 99久久久国产精品| 一本大道久久a久久综合| 9色porny自拍视频一区二区| 成人黄页毛片网站| 91丨porny丨国产入口| 色综合天天视频在线观看| 一本色道亚洲精品aⅴ| 91官网在线观看| 精品视频色一区| 7777精品伊人久久久大香线蕉经典版下载 | 久久综合给合久久狠狠狠97色69| 日韩一区二区精品| xf在线a精品一区二区视频网站| 精品av久久707| 欧美国产乱子伦| 亚洲欧美视频在线观看| 一区二区三区在线观看动漫| 亚洲成人激情自拍| 美国十次综合导航| 国产福利一区二区| 久久精品国产一区二区三区免费看| 555夜色666亚洲国产免| 中文字幕国产一区| 国产盗摄女厕一区二区三区| 午夜精品久久久久久久久| av资源站一区| 91九色最新地址| 欧美一区二区三区电影| 久久久影院官网| 亚洲欧美日韩国产一区二区三区| 亚洲国产精品麻豆| 另类小说图片综合网| www.在线成人| 欧美日本高清视频在线观看| 久久综合色8888| 亚洲美女在线一区| 蜜桃视频一区二区三区| jvid福利写真一区二区三区| 欧美系列日韩一区| 久久久久九九视频| 亚洲午夜在线视频| 国产激情偷乱视频一区二区三区 | 免费成人性网站| gogogo免费视频观看亚洲一| 欧美猛男超大videosgay| 国产欧美日韩中文久久| 亚洲成人三级小说| 成人av中文字幕| 欧美成人r级一区二区三区| 亚洲精品国产一区二区精华液| 免费成人美女在线观看.| 91免费国产在线观看| 日韩你懂的电影在线观看| 亚洲欧美另类小说视频| 麻豆成人免费电影| 色综合视频一区二区三区高清| 精品久久五月天| 亚洲国产一区二区三区 | 99久久精品一区二区| 日韩一级二级三级| 亚洲你懂的在线视频| 国产精品一二一区| 日韩欧美一区中文| 亚洲国产成人91porn| 99久久精品国产毛片| 日韩精品一区二区三区视频播放 | 精品制服美女久久| 欧美午夜一区二区三区| 国产精品国产三级国产普通话三级| 美女免费视频一区| 欧美精品黑人性xxxx| 一区二区三区在线视频免费| 国产91精品在线观看| 欧美r级在线观看| 视频在线观看一区二区三区| 色综合天天综合网国产成人综合天 | 欧美日韩一区二区三区高清| 亚洲色图一区二区| 北条麻妃国产九九精品视频| 中文字幕va一区二区三区| 国产在线一区二区| 欧美videossexotv100| 日本特黄久久久高潮| 一区二区在线观看视频| 波多野结衣视频一区| 国产精品私人影院| 成人毛片视频在线观看| 国产欧美va欧美不卡在线| 国产一区二区三区日韩| 久久网站热最新地址| 国产激情视频一区二区三区欧美 | 午夜激情一区二区三区| 精品视频在线免费看| 亚洲国产成人av| 欧美精品一级二级三级| 日韩av电影一区| 精品三级在线观看| 国精产品一区一区三区mba视频| 精品第一国产综合精品aⅴ| 激情都市一区二区| 欧美国产成人精品| 色哟哟精品一区| 天天操天天色综合| 欧美成人猛片aaaaaaa| 激情五月婷婷综合网| 国产日韩精品一区二区三区 | 亚洲午夜视频在线观看| 欧美性videosxxxxx| 午夜精品福利一区二区三区蜜桃| 欧美老肥妇做.爰bbww视频| 日韩va亚洲va欧美va久久| 精品国产区一区| 粉嫩嫩av羞羞动漫久久久 | 国产成人精品免费看| 国产精品久久久久久亚洲毛片 | www.日韩精品| 午夜电影网亚洲视频| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美一级二级三级乱码| 国内外成人在线视频|