''' <summary>
''' Convert the data to Double digital
''' </summary>
''' <param name="Obj"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function todbl(ByVal Obj As Object) As Double
If Obj Is DBNull.Value Then
Return 0
ElseIf IsNumeric(Obj) = False Then
Return 0
Else
Return Obj
End If
End Function
''' <summary>
''' Convert the amount to uppercase
''' </summary>
''' <param name="Money"> The amount of </param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function UpperMoney(ByVal Money As String) As String
Money = todbl(Money).ToString("0.00")
Dim strFuShu As String = IIf(Money.StartsWith("-"), " negative ", "")
Money = Money.Replace("-", "").Replace(".", "")
Dim Number As String = " One two three four six seven eight nine "
Dim Unit As String = " Ten million, ten million, ten million, ten million "
Dim str As String
For i As Integer = 0 To Money.Length - 1
Dim c As String = Money.Chars(i)
Dim Index As Integer = Money.Length - 1 - i
str &= Number(c) & Unit(Index)
Next
str = strFuShu & str & " The whole "
Return str
End Function