modityquantity.vb

来自「This program is designed for a menu orde」· VB 代码 · 共 74 行

VB
74
字号
Public Class ModityQuantity

    Public Food As String
    Public Price As String
    Public Nums As String
    Public Totals As String
    Public ProductId As String
    Dim First As Boolean

    Public Sub New(ByVal PFirst As Boolean, ByVal PFood As String, ByVal PPrice As String, ByVal PNums As String, ByVal PProductId As String)

        InitializeComponent()

        First = PFirst
        Food = PFood
        Price = PPrice
        Nums = PNums
        ProductId = PProductId

    End Sub

    Private Sub ModityQuantity_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        txtProductName.Text = Food
        txtPrice.Text = Price
        nudNums.Value = Nums
        txtTotals.Text = Nums * Price
        txtProductId.Text = ProductId

    End Sub

    ' 數量變更
    Private Sub nudNums_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nudNums.ValueChanged

        Dim NNums As Integer = Convert.ToInt16(nudNums.Value)
        Dim NPrice As String = Price
        Dim NTotals As Integer = NNums * NPrice

        Nums = NNums
        Totals = Totals

        txtTotals.Text = NTotals

    End Sub

    '確定
    Private Sub MenuOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuOK.Click

        Dim NNums As Integer
        Dim NPrice As Integer
        Dim NTotals As Integer

        NNums = Convert.ToInt16(nudNums.Value)
        NPrice = txtPrice.Text
        NTotals = txtTotals.Text

        Nums = NNums
        Totals = NTotals

        If First = True Then
            MessageBox.Show(" 產品名稱:" + Food + vbCrLf + " 數量:" + Nums + vbCrLf + " 小計:" + Totals, "修改數量成功")
        Else
            MessageBox.Show(" 產品名稱:" + Food + vbCrLf + " 數量:" + Nums + vbCrLf + " 小計:" + Totals, "新增成功")
        End If
        Me.Close()

    End Sub

    '取消
    Private Sub MenuCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuCancel.Click
        Me.Close()
    End Sub

End Class

⌨️ 快捷键说明

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