All pastes #77868 Raw Edit

Something

public text v1 · immutable
·published 2006-07-03 14:39 UTC
rendered paste body
Imports Microsoft.VisualBasic
Imports System.Data
Imports System.Data.SqlClient

Public Class LanguageManager

    Private langTable As Hashtable

    Public Sub New(ByVal networkId As Int32)
        langTable = New Hashtable()
        langTable.Add("app_networkid", networkId)
        loadLanguageData(networkId)
    End Sub

    Private Sub loadLanguageData(ByVal networkId As Int32)
        'Loads the Data from Database and populate the Hashtable
    End Sub

    Public Sub reloadLanguageData(ByVal networkId As Int32)
        langTable.Clear()
        loadLanguageData(networkId)
    End Sub

    Public Function getString(ByVal val As String) As String
        If (langTable.ContainsKey(val) = False) Then
            Return "Language Resource Not Found"
        End If

        Return langTable.Item("val")
    End Function
End Class