Imports System.Configuration
Imports System.Data.SqlClient
Public Class VenItems
Protected Overrides Sub OnLoad(e As EventArgs)
For Each C In Me.Controls
If (TypeOf C Is Label) Then
CommonFunctions.LocalizeLabel(C)
End If
Next
RestoreDefaults()
End Sub
Public Shared Sub LoadVendor(vendor As Integer)
Dim dbConnectSuccess As Boolean
Dim _
_povName,
_povMailingAddress1,
_povMailingAddress2,
_povMailingCity,
_povMailingState,
_povMailingCountry,
_povMailingZip,
_povBillingAddress1,
_povBillingAddress2,
_povBillingCity,
_povBillingState,
_povBillingCountry,
_povBillingZip,
_povPhone,
_povEMail As String
Using conn As New SqlConnection()
conn.ConnectionString = ConfigurationManager.ConnectionStrings("poConnectionString").ConnectionString
Dim command =
New SqlCommand(
"select povName, povMailingAddress1, povMailingCity, povMailingState, povMailingCountry, povMailingZip, povBillingAddress1, povBillingAddress2, povBillingCity, povBillingState, povBillingCountry, povBillingZip, povPhone, povEMail FROM PurchaseOrderVendor WHERE povId = '" &
vendor & "'", conn)
' gets vendor details
conn.Open()
Dim reader As SqlDataReader = command.ExecuteReader()
reader.Read()
If Not (reader.HasRows()) Then
dbConnectSuccess = False
Else
If (reader.IsDBNull(0)) Then
_povName = String.Empty
Else
_povName = reader.GetString(0)
End If
If (reader.IsDBNull(1)) Then
_povMailingAddress1 = String.Empty
Else
_povMailingAddress1 = reader.GetString(1)
End If
If (reader.IsDBNull(2)) Then
_povMailingCity = String.Empty
Else
_povMailingCity = reader.GetString(2)
End If
If (reader.IsDBNull(3)) Then
_povMailingState = String.Empty
Else
_povMailingState = reader.GetString(3)
End If
If (reader.IsDBNull(4)) Then
_povMailingCountry = String.Empty
Else
_povMailingCountry = reader.GetString(4)
End If
If (reader.IsDBNull(5)) Then
_povMailingZip = String.Empty
Else
_povMailingZip = reader.GetString(5)
End If
If (reader.IsDBNull(6)) Then
_povBillingAddress1 = String.Empty
Else
_povBillingAddress1 = reader.GetString(6)
End If
If (reader.IsDBNull(7)) Then
_povBillingAddress2 = String.Empty
Else
_povBillingAddress2 = reader.GetString(7)
End If
If (reader.IsDBNull(8)) Then
_povBillingCity = String.Empty
Else
_povBillingCity = reader.GetString(8)
End If
If (reader.IsDBNull(9)) Then
_povBillingState = String.Empty
Else
_povBillingState = reader.GetString(9)
End If
If (reader.IsDBNull(10)) Then
_povBillingCountry = String.Empty
Else
_povBillingCountry = reader.GetString(10)
End If
If (reader.IsDBNull(11)) Then
_povBillingZip = String.Empty
Else
_povBillingZip = reader.GetString(11)
End If
If (reader.IsDBNull(12)) Then
_povPhone = String.Empty
Else
_povPhone = reader.GetString(12)
End If
If (reader.IsDBNull(13)) Then
_povEMail = String.Empty
Else
_povEMail = reader.GetString(13)
End If
End If
reader.Close()
End Using
Dim myVen = New PurchaseOrderVendor(vendor, _povName, _povMailingAddress1,
_povMailingAddress2, _povMailingCity,
_povMailingState, _povMailingCountry, _povMailingZip,
_povBillingAddress1, _povBillingAddress2,
_povBillingCity, _povBillingState, _povBillingCountry,
_povBillingZip, _povPhone, _povEMail)
UpdateFieldsWithVendorInfo(myVen)
End Sub
Public Sub UpdateFieldsWithVendorInfo(ByRef pov As PurchaseOrderVendor)
End Sub
Public Sub RestoreDefaults()
cbVenList.Enabled = False
cbVenList.Visible = False
tbVenAddress1.Text = String.Empty
tbVenAddress1.Enabled = False
tbVenAddress2.Text = String.Empty
tbVenAddress2.Enabled = False
tbVenCity.Text = String.Empty
tbVenCity.Enabled = False
tbVenState.Text = String.Empty
tbVenState.Enabled = False
tbVenZip.Text = String.Empty
tbVenZip.Enabled = False
End Sub
End Class
Comments
0 B
|👍
/👎