| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- Module BancosDAO
- Private objCon As New Conexion
- Private cn As SqlClient.SqlConnection = objCon.Conectar
- Public Function Bancos() As DataTable
- Dim dt As New DataTable
- Dim query As String
- If cn Is Nothing Then
- cn = objCon.Conectar
- End If
- If cn.State = ConnectionState.Open Then
- cn.Close()
- cn.Dispose()
- cn = objCon.Conectar
- cn.Open()
- Else
- cn = objCon.Conectar
- cn.Open()
- End If
- Dim da As SqlClient.SqlDataAdapter
- query = "SELECT
- T0.[CodBanco]
- ,T0.[NombreBanco]
- ,T0.[CodPais]
- FROM [dbo].[BAN0] T0"
- da = New SqlClient.SqlDataAdapter(query, cn)
- da.Fill(dt)
- Return dt
- End Function
- Public Function CuentasBancarias(ByVal pCodEmpresa As String, pCodBanco As String) As DataTable
- Dim dt As New DataTable
- If cn Is Nothing Then
- cn = objCon.Conectar
- End If
- If cn.State = ConnectionState.Open Then
- cn.Close()
- cn.Dispose()
- cn = objCon.Conectar
- cn.Open()
- Else
- cn = objCon.Conectar
- cn.Open()
- End If
- Dim query As String
- Dim da As SqlClient.SqlDataAdapter
- Dim cmd As New SqlClient.SqlCommand
- query = "SELECT
- T0.[Id]
- ,T0.[CodBanco]
- ,T0.[CodEmpr]
- ,T0.[NumCuenta]
- ,T0.[Activo]
- ,T0.[NombreCuenta]
- FROM [dbo].[BAN1] T0
- WHERE
- T0.[CodEmpr]='" & pCodEmpresa & "'
- AND T0.[CodBanco]='" & pCodBanco & "'"
- da = New SqlClient.SqlDataAdapter(query, cn)
- da.Fill(dt)
- Return dt
- End Function
- Public Function ObtieneCuentaContable(ByVal pCodigoEmpresa As String, ByVal pCodigoBanco As String, ByVal pCuentaBancaria As String) As String
- Dim r As String
- If cn Is Nothing Then
- cn = objCon.Conectar
- End If
- If cn.State = ConnectionState.Open Then
- cn.Close()
- cn.Dispose()
- cn = objCon.Conectar
- cn.Open()
- Else
- cn = objCon.Conectar
- cn.Open()
- End If
- Dim cmd As SqlClient.SqlCommand
- Dim query As String
- If Not (String.IsNullOrEmpty(pCodigoEmpresa) And String.IsNullOrEmpty(pCodigoBanco) And String.IsNullOrEmpty(pCuentaBancaria)) Then
- query = "SELECT T0.CuentaContable FROM BAN1 T0 WHERE T0.CodBanco=@CodBanco AND T0.CodEmpr=@CodEmpr AND T0.NumCuenta=@NumCuenta"
- cmd = New SqlClient.SqlCommand
- cmd.CommandText = query
- cmd.Parameters.Add("@CodBanco", SqlDbType.VarChar).Value = pCodigoBanco
- cmd.Parameters.Add("@CodEmpr", SqlDbType.VarChar).Value = pCodigoEmpresa
- cmd.Parameters.Add("@NumCuenta", SqlDbType.VarChar).Value = pCuentaBancaria
- cmd.Connection = cn
- r = cmd.ExecuteScalar.ToString()
- End If
- Return r
- End Function
- End Module
|