Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

採購轉財務_設定金額.vb 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Public Class 採購轉財務_設定金額
  2. Private Sub 語言轉換讀取()
  3. If 系統語言 = "繁體中文" Then : 語言 = "CH" : ElseIf 系統語言 = "English" Then : 語言 = "EN" : ElseIf 系統語言 = "Indonesian" Then : 語言 = "IN" : End If
  4. Me.Text = 系統語言字典("H001-291-" & 語言)
  5. 總金額_lb.Text = 系統語言字典("H304-103-" & 語言) : Label1.Text = 系統語言字典("H314-120-" & 語言) : Label2.Text = 系統語言字典("H314-126-" & 語言)
  6. 付款金額_lb.Text = 系統語言字典("H314-125-" & 語言)
  7. End Sub
  8. Private Sub 採購轉財務_設定金額_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  9. 語言轉換讀取()
  10. 總金額_tb.Text = PA : 已轉財務金額_tb.Text = PA2 : Dim 最高可用金額 As Double = Double.Parse(PA) - Double.Parse(PA2)
  11. 最高可用金額_tb.Text = 最高可用金額.ToString("#,##0")
  12. If Double.Parse(PA2) = 0 Then : 付款金額_nud.Value = Double.Parse(PA) : Else : 付款金額_nud.Value = Double.Parse(最高可用金額_tb.Text) : End If
  13. 總金額_tb.Enabled = False : 已轉財務金額_tb.Enabled = False : 最高可用金額_tb.Enabled = False
  14. End Sub
  15. Private Sub 採購轉財務_設定金額_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
  16. PA1 = 付款金額_nud.Value.ToString
  17. End Sub
  18. Private Sub 確認_bt_Click(sender As Object, e As EventArgs) Handles 確認_bt.Click
  19. Me.Close()
  20. End Sub
  21. Private Sub 十_bt_Click(sender As Object, e As EventArgs) Handles 十_bt.Click
  22. 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.1, 0, MidpointRounding.AwayFromZero)
  23. End Sub
  24. Private Sub 三十_bt_Click(sender As Object, e As EventArgs) Handles 三十_bt.Click
  25. 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.3, 0, MidpointRounding.AwayFromZero)
  26. End Sub
  27. Private Sub 五十_bt_Click(sender As Object, e As EventArgs) Handles 五十_bt.Click
  28. 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.5, 0, MidpointRounding.AwayFromZero)
  29. End Sub
  30. Private Sub 七十_bt_Click(sender As Object, e As EventArgs) Handles 七十_bt.Click
  31. 付款金額_nud.Value = Math.Round(Double.Parse(總金額_tb.Text) * 0.7, 0, MidpointRounding.AwayFromZero)
  32. End Sub
  33. Private Sub 一百_bt_Click(sender As Object, e As EventArgs) Handles 一百_bt.Click
  34. 付款金額_nud.Value = Double.Parse(總金額_tb.Text)
  35. End Sub
  36. Private Sub 付款金額_nud_ValueChanged(sender As Object, e As EventArgs) Handles 付款金額_nud.ValueChanged
  37. If 付款金額_nud.Value >= Double.Parse(最高可用金額_tb.Text) Then : 付款金額_nud.Value = Double.Parse(最高可用金額_tb.Text) : End If
  38. End Sub
  39. End Class