Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     Private Sub LoadAccounts()
  2.         Dim sSql As String
  3.         Dim intNewIndex As Integer
  4.  
  5.         cboAccount.Items.Clear()
  6.         cn = New SqlConnection(My.MySettings.Default.ConStr)
  7.  
  8.         If cn.State = ConnectionState.Open Then cn.Close()
  9.         cn.Open()
  10.  
  11.         sSql = "SELECT kAccountID, sAccountCode, sAccountName, bChecked FROM Account "
  12.         sSql += "Where bActive = 0 AND sRevenueCentre = 'DB' ORDER BY sAccountCode"
  13.  
  14.         Dim cmdSQL1 As New SqlClient.SqlCommand(sSql, cn)
  15.         Dim dr1 As SqlClient.SqlDataReader
  16.  
  17.         cmdSQL1.CommandTimeout = 120000
  18.         dr1 = cmdSQL1.ExecuteReader()
  19.  
  20.         Do While dr1.Read
  21.             Dim objItemA = New cboItemData()
  22.  
  23.             objItemA.DataName = CStr(dr1.GetString(1)).ToString & " - " &CStr(dr1.GetString(2)).ToString
  24.             objItemA.DataKey = dr1.GetInt32(0)
  25.    
  26.             With cboAccount
  27.                 If dr1.GetByte(3) = 1 Then
  28.                     intNewIndex = .Items.Add(objItemA, True)
  29.                 Else
  30.                     intNewIndex = .Items.Add(objItemA, False)
  31.                 End If
  32.                 .DisplayMember = objItemA.DataName
  33.                 .ValueMember = objItemA.DataKey
  34.             End With
  35.  
  36.         Loop
  37.         cn.Close()
  38.         dr1.Close()
  39.  
  40.     End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement