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

📄 orderlogic.vb

📁 编程之道VB.NETt程序设计入门-589M.zip
💻 VB
字号:
Imports System
Imports System.Data
Imports Microsoft.VisualBasic

Imports Nozama.DataAccess
Imports Nozama.General

Namespace Nozama.BusinessLogic

    Public Class OrderLogic
        Inherits MarshalByRefObject

        Public Function BuildOrderData(ByVal order As OrderData) As OrderData
            Dim detailTable As DataTable = order.Tables(OrderData.ORDER_BOOK_TABLE)

            With order.Tables(OrderData.ORDERS_TABLE).Rows(0)
                .Item(OrderData.TOTAL_PRICE) = 0

                Dim row As DataRow
                For Each row In detailTable.Rows
                    .Item(OrderData.TOTAL_PRICE) += row.Item(OrderData.PRICE) * row.Item(OrderData.QUANTITY)
                Next
            End With

            Return order
        End Function

        Public Function AddOrder(ByVal order As OrderData) As OrderData
            Dim daOrder As New Orders()

            daOrder.InsertOrder(order)
            Return order
        End Function
    End Class

End Namespace

⌨️ 快捷键说明

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