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

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

?? ordersdb.vb

?? 學習visual studio.net的資料!
?? VB
字號:
Imports System
Imports System.Data
Imports System.Data.SQL

Namespace Conference

    '*******************************************************
    '
    ' OrderDetails Class
    '
    ' A simple data class that encapsulates details about
    ' a particular order inside the Conference Orders 
    ' database.
    '
    '*******************************************************
    
    Public Class OrderDetails
    
        Public OrderDate As DateTime
        Public ShipDate As DateTime
        Public OrderTotal As Double
        Public OrderItems As DataSet
    
    End Class

    '*******************************************************
    '
    ' OrderHistoryDB Class
    '
    ' Business/Data Logic Class that encapsulates all data
    ' logic necessary to query past orders within the
    ' Conference Orders database.
    '
    '*******************************************************

    Public Class OrdersDB

        '*******************************************************
        '
        ' CustomerDB.GetCustomerOrders() Method <a name="GetCustomerOrders"></a>
        '
        ' The GetCustomerOrders method returns a bindable
        ' DataSet of all past orders placed by a specified
        ' customers.
        '
        ' Other relevant sources:  
        '     + <a href="srcview.aspx?path=../OrderList.src&file=docs/OrdersList.htm" style="color:green">OrdersList Stored Procedure</a>
        '
        '*******************************************************        
        
        Public Function GetCustomerOrders(customerID As String) As DataSet

            ' Create Instance of Connection and Command Object
            Dim myConnection As SQLConnection = New SQLConnection(ConferenceDB.ConnectionString)
            Dim myCommand As SQLDataSetCommand = New SQLDataSetCommand("OrdersList", myConnection)

            ' Mark the Command as a SPROC
            myCommand.SelectCommand.CommandType = CommandType.StoredProcedure

            ' Add Parameters to SPROC
            Dim parameterCustomerid As SQLParameter = New SQLParameter("@CustomerID", SQLDataType.Int, 4)
            parameterCustomerid.Value = customerID
            myCommand.SelectCommand.Parameters.Add(parameterCustomerid)

            ' Create and Fill the DataSet
            Dim myDataSet As DataSet = New DataSet()
            myCommand.FillDataSet(myDataSet, "OrderItems")

            ' Return the DataSet
            return myDataSet
            
        End Function

        '*******************************************************
        '
        ' OrdersDB.GetOrderDetails() Method <a name="GetOrderDetails"></a>
        '
        ' The GetOrderDetails method returns an OrderDetails
        ' struct containing information about the specified
        ' order.
        '
        ' Other relevant sources:  
        '     + <a href="srcview.aspx?path=../OrderDetails.src&file=docs/OrdersDetail.htm" style="color:green">OrdersDetail Stored Procedure</a>
        '
        '*******************************************************   

        Public Function GetOrderDetails(orderID As Integer) As OrderDetails

            ' Create Instance of Connection and Command Object
            Dim myConnection As SQLConnection = New SQLConnection(ConferenceDB.ConnectionString)
            Dim myCommand As SQLDataSetCommand = New SQLDataSetCommand("OrdersDetail", myConnection)

            ' Mark the Command as a SPROC
            myCommand.SelectCommand.CommandType = CommandType.StoredProcedure

            ' Add Parameters to SPROC
            Dim parameterOrderID As SQLParameter = New SQLParameter("@OrderID", SQLDataType.Int, 4)
            parameterOrderID.Value = orderID
            myCommand.SelectCommand.Parameters.Add(parameterOrderID)

            Dim parameterOrderDate As SQLParameter = New SQLParameter("@OrderDate", SQLDataType.DateTime, 8)
            parameterOrderDate.Direction = ParameterDirection.Output
            myCommand.SelectCommand.Parameters.Add(parameterOrderDate)

            Dim parameterShipDate As SQLParameter = New SQLParameter("@ShipDate", SQLDataType.DateTime, 8)
            parameterShipDate.Direction = ParameterDirection.Output
            myCommand.SelectCommand.Parameters.Add(parameterShipDate)

            Dim parameterOrderTotal As SQLParameter = New SQLParameter("@OrderTotal", SQLDataType.Float, 8)
            parameterOrderTotal.Direction = ParameterDirection.Output
            myCommand.SelectCommand.Parameters.Add(parameterOrderTotal)

            ' Create and Fill the DataSet
            Dim myDataSet As DataSet = New DataSet()
            myCommand.FillDataSet(myDataSet, "Reviews")

            ' Create and Populate OrderDetails Struct using 
            ' Output Params from the SPROC, as well as the
            ' populated dataset from the SQLDataSetCommand
            
            Dim myOrderDetails As OrderDetails = New OrderDetails()
            
            myOrderDetails.OrderDate = Ctype(parameterOrderDate.Value, DateTime)
            myOrderDetails.ShipDate = CType(parameterShipDate.Value, DateTime)
            myOrderDetails.OrderTotal = CDbl(parameterOrderTotal.Value)
            myOrderDetails.OrderItems = myDataSet

            ' Return the DataSet
            return myOrderDetails
        
        End Function
        
        '*******************************************************
        '
        ' OrdersDB.CalculateShippingDate() Method <a name="CalculateShippingDate"></a>
        '
        ' The CalculateShippingDate method would be where you would
        ' place all of the code necessary to calculate the shipping
        ' ETA.  For now, we are just making up a random date.
        '
        '******************************************************* 
        
        Public Function CalculateShippingDate(customerID As String, cartID As String) As DateTime
        
            Dim x As New Random()
            Dim myrandom As Double = CDbl(x.Next(0,3))
            return (DateTime.Now).AddDays(myrandom)
        
        End Function
        
        '*******************************************************
        '
        ' OrdersDB.PlaceOrder() Method <a name="PlaceOrder"></a>
        '
        ' The PlaceOrder method places an order within the
        ' Conference Orders Database and then clears out the current
        ' items within the shopping cart.
        '
        ' Other relevant sources:  
        '     + <a href="srcview.aspx?path=../CheckOut.src&file=docs/OrdersAdd.htm" style="color:green">OrdersAdd Stored Procedure</a>
        '
        '******************************************************* 

        Public Function PlaceOrder(customerID As String, cartID As String) As Integer

            ' Create Instance of Connection and Command Object
            Dim myConnection As SQLConnection = New SQLConnection(ConferenceDB.ConnectionString)
            Dim myCommand As SQLCommand = New SQLCommand("OrdersAdd", myConnection)

            ' Mark the Command as a SPROC
            myCommand.CommandType = CommandType.StoredProcedure

            ' Add Parameters to SPROC
            Dim parameterCustomerID As SQLParameter = New SQLParameter("@CustomerID", SQLDataType.Int, 4)
            parameterCustomerID.Value = Int32.Parse(customerID)
            myCommand.Parameters.Add(parameterCustomerID)

            Dim parameterCartID As SQLParameter = New SQLParameter("@CartID", SQLDataType.NChar, 50)
            parameterCartID.Value = cartID
            myCommand.Parameters.Add(parameterCartID)

            Dim parameterShipDate As SQLParameter = New SQLParameter("@ShipDate", SQLDataType.DateTime, 8)
            parameterShipDate.Value = CalculateShippingDate(customerID, cartID)
            myCommand.Parameters.Add(parameterShipDate)

            Dim parameterOrderDate As SQLParameter = New SQLParameter("@OrderDate", SQLDataType.DateTime, 8)
            parameterOrderDate.Value = DateTime.Now
            myCommand.Parameters.Add(parameterOrderDate)
            
            Dim parameterOrderID As SQLParameter = New SQLParameter("@OrderID", SQLDataType.Int, 4)
            parameterOrderID.Direction = ParameterDirection.Output
            myCommand.Parameters.Add(parameterOrderID)

            Try 
                ' Open the connection and execute the Command
                myConnection.Open()
                myCommand.Execute()
            Catch e As Exception
                ' An error occurred, pass the exception up
                throw e
            Finally 
                ' Close the Connection
                If myConnection.State = DBObjectState.Open then
                    myConnection.Close()
                End If
            End Try
            
            ' Return the OrderID
            return CInt(parameterOrderID.Value)
        
        End Function
    
    End Class 

End Namespace

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色爱区综合激月婷婷| 风间由美一区二区av101| 欧美午夜视频网站| 亚洲成年人影院| 日韩亚洲电影在线| 激情欧美一区二区| 国产精品免费久久久久| 欧洲激情一区二区| 蜜臀99久久精品久久久久久软件| 26uuu精品一区二区| 成人app在线| 天堂精品中文字幕在线| 欧美成人综合网站| 国产91色综合久久免费分享| 亚洲精品视频一区| 欧美一区二区成人| 成人黄色在线视频| 日本中文一区二区三区| 国产日韩欧美精品一区| 欧美色图片你懂的| 精品一区二区三区不卡| 亚洲特级片在线| 欧美一区二区三区在| www.欧美亚洲| 日韩激情中文字幕| 综合欧美一区二区三区| 欧美一区二区在线观看| 99久久婷婷国产精品综合| 日本欧美加勒比视频| 中文字幕一区二区三区不卡| 欧美丰满嫩嫩电影| 99热国产精品| 狠狠色丁香婷综合久久| 亚洲在线观看免费视频| 中文字幕第一区综合| 欧美一区二区播放| 在线亚洲一区观看| 国产麻豆一精品一av一免费| 性做久久久久久| 国产精品区一区二区三区| 日韩一区二区三区免费看| 色综合亚洲欧洲| 国产精品99久| 蜜臀av一区二区在线免费观看| 亚洲人成网站色在线观看| 精品久久久久久无| 欧美一区二区在线免费播放| 色噜噜狠狠成人网p站| 国产精品性做久久久久久| 免费不卡在线观看| 亚洲国产精品一区二区尤物区| 亚洲国产精品av| 精品噜噜噜噜久久久久久久久试看| 色八戒一区二区三区| aaa国产一区| 国产1区2区3区精品美女| 经典三级在线一区| 免费不卡在线视频| 天天av天天翘天天综合网| 亚洲日本一区二区| 国产精品国产a级| 国产日韩欧美精品在线| 久久嫩草精品久久久精品| 91精品国产综合久久久久久久 | 久久精品国产色蜜蜜麻豆| 亚洲国产一二三| 亚洲一区二区免费视频| 一区二区三区四区不卡在线| 亚洲视频网在线直播| 国产精品色眯眯| 中文字幕欧美三区| 国产精品免费观看视频| 国产精品成人一区二区艾草| 国产精品久久久久久久第一福利 | 欧美性猛交xxxxxxxx| 国产69精品一区二区亚洲孕妇| 激情成人综合网| 国模一区二区三区白浆| 韩日av一区二区| 国产成人超碰人人澡人人澡| 国产传媒日韩欧美成人| 成人小视频在线观看| 成人久久视频在线观看| bt欧美亚洲午夜电影天堂| 99久久精品国产导航| 91麻豆高清视频| 欧美视频一区二区三区四区| 欧美卡1卡2卡| 日韩一区二区三区视频| 久久影院午夜论| 国产精品久久久一本精品| 亚洲视频在线观看一区| 亚洲国产va精品久久久不卡综合| 亚洲成人av电影在线| 日本成人超碰在线观看| 麻豆国产精品777777在线| 国产激情一区二区三区四区| 99精品久久免费看蜜臀剧情介绍| 色天天综合色天天久久| 在线电影国产精品| 久久久三级国产网站| 最新高清无码专区| 日韩成人精品在线| 国产精品正在播放| 色噜噜狠狠色综合中国| 日韩欧美成人一区| 国产精品激情偷乱一区二区∴| 亚洲高清一区二区三区| 韩日av一区二区| 一本大道久久a久久精二百| 欧美一区二区三区喷汁尤物| 中文字幕乱码一区二区免费| 亚洲高清免费在线| 国产69精品久久久久777| 欧美日韩在线播放一区| 久久午夜电影网| 亚洲6080在线| 粉嫩久久99精品久久久久久夜| 欧美午夜精品一区二区蜜桃 | 日韩欧美国产综合一区| 国产精品女人毛片| 日韩av一区二区三区四区| 从欧美一区二区三区| 欧美日韩国产bt| 国产精品久久久久久亚洲毛片| 日韩成人一级片| 色一区在线观看| 国产视频一区在线观看 | 九九九精品视频| 91国产丝袜在线播放| 国产午夜精品一区二区三区视频| 亚洲午夜久久久久中文字幕久| 国产成人av电影| 日韩欧美国产小视频| 自拍偷拍亚洲激情| 国产一区二区三区在线看麻豆| 在线亚洲高清视频| 国产精品久久久久精k8| 久久精品国产久精国产爱| 欧美日韩你懂得| 亚洲色图欧美偷拍| 处破女av一区二区| 2021久久国产精品不只是精品| 香蕉成人啪国产精品视频综合网| 91丨九色porny丨蝌蚪| 久久久久久久久久美女| 久草在线在线精品观看| 91精品国产综合久久福利软件| 亚洲一二三四区| 色综合亚洲欧洲| 亚洲色图第一区| 91亚洲男人天堂| 国产精品久久久久影院老司 | 一本色道久久综合狠狠躁的推荐 | 亚洲国产成人av好男人在线观看| 成人精品鲁一区一区二区| 国产欧美一区二区三区鸳鸯浴| 精品亚洲成a人在线观看| 91麻豆精品国产综合久久久久久| 亚洲在线成人精品| 在线观看欧美日本| 夜夜操天天操亚洲| 欧美中文字幕不卡| 亚洲成人手机在线| 在线电影欧美成精品| 日韩电影免费在线观看网站| 欧美一区二区三区婷婷月色| 日本成人中文字幕在线视频| 日韩欧美国产系列| 国产一区二区三区黄视频 | 欧美撒尿777hd撒尿| 亚洲v精品v日韩v欧美v专区| 欧美高清一级片在线| 热久久国产精品| 精品福利一区二区三区免费视频| 日韩—二三区免费观看av| 欧美变态凌虐bdsm| 国产精品自在欧美一区| 国产精品久久久久影院色老大| 91亚洲精品乱码久久久久久蜜桃| 樱桃国产成人精品视频| 欧美精品一卡二卡| 毛片一区二区三区| 久久综合色综合88| 不卡一区中文字幕| 亚洲一区成人在线| 精品区一区二区| 成人国产精品免费网站| 亚洲黄色免费电影| 日韩欧美成人一区| bt欧美亚洲午夜电影天堂| 亚洲一区免费观看| 日韩一区二区影院| 不卡一二三区首页| 水蜜桃久久夜色精品一区的特点 | 最好看的中文字幕久久| 欧美美女喷水视频| 国产乱人伦偷精品视频不卡 | 亚洲欧美日韩中文字幕一区二区三区| 欧洲亚洲精品在线|