123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- Public Class 採購轉財務_設定金額
- Private Sub 語言轉換讀取()
- If 系統語言 = "繁體中文" Then : 語言 = "CH" : ElseIf 系統語言 = "English" Then : 語言 = "EN" : ElseIf 系統語言 = "Indonesian" Then : 語言 = "IN" : End If
- Me.Text = 系統語言字典("H001-291-" & 語言)
- 總金額_lb.Text = 系統語言字典("H304-103-" & 語言) : Label1.Text = 系統語言字典("H314-120-" & 語言) : Label2.Text = 系統語言字典("H314-126-" & 語言)
- 付款金額_lb.Text = 系統語言字典("H314-125-" & 語言)
- End Sub
- Private Sub 採購轉財務_設定金額_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- 語言轉換讀取()
- 總金額_tb.Text = PA : 已轉財務金額_tb.Text = PA2 : Dim 最高可用金額 As Double = Double.Parse(PA) - Double.Parse(PA2)
- 最高可用金額_tb.Text = 最高可用金額.ToString("#,##0")
- If Double.Parse(PA2) = 0 Then : 付款金額_nud.Value = Double.Parse(PA) : Else : 付款金額_nud.Value = Double.Parse(最高可用金額_tb.Text) : End If
- 總金額_tb.Enabled = False : 已轉財務金額_tb.Enabled = False : 最高可用金額_tb.Enabled = False
- End Sub
- Private Sub 採購轉財務_設定金額_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
- PA1 = 付款金額_nud.Value.ToString
- End Sub
- Private Sub 確認_bt_Click(sender As Object, e As EventArgs) Handles 確認_bt.Click
- Me.Close()
- End Sub
-
- Private Sub 十_bt_Click(sender As Object, e As EventArgs) Handles 十_bt.Click
- 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.1, 0, MidpointRounding.AwayFromZero)
- End Sub
-
- Private Sub 三十_bt_Click(sender As Object, e As EventArgs) Handles 三十_bt.Click
- 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.3, 0, MidpointRounding.AwayFromZero)
- End Sub
-
- Private Sub 五十_bt_Click(sender As Object, e As EventArgs) Handles 五十_bt.Click
- 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.5, 0, MidpointRounding.AwayFromZero)
- End Sub
-
- Private Sub 七十_bt_Click(sender As Object, e As EventArgs) Handles 七十_bt.Click
- 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.7, 0, MidpointRounding.AwayFromZero)
- End Sub
-
- Private Sub 一百_bt_Click(sender As Object, e As EventArgs) Handles 一百_bt.Click
- 付款金額_nud.Value = Double.Parse(總金額_tb.Text)
- End Sub
-
- Private Sub 付款金額_nud_ValueChanged(sender As Object, e As EventArgs) Handles 付款金額_nud.ValueChanged
- If 付款金額_nud.Value >= Double.Parse(最高可用金額_tb.Text) Then : 付款金額_nud.Value = Double.Parse(最高可用金額_tb.Text) : End If
- End Sub
- End Class
|