CryptoJones icon

Vendor Items

CryptoJones | PRO | 01/22/16 03:55:15 PM UTC | 0 ⭐ | 481 👁️ | Never ⏰ | []
VisualBasic |

4.93 KB

|

None

|

0 👍

/

0 👎

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

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎