| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824 |
- Imports System.Data.SqlClient
- Public Class TitularizacionDAO
- Dim Operaciones As New Operaciones
- Public Function ProcesoDatos(ByVal Coleccion As Collection, ByVal Codigo As String, ByVal Diccionario As Dictionary(Of String, Collection), ByVal Estado As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim myTrans As SqlTransaction
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- myTrans = cn.BeginTransaction()
- Try
- If Estado = "Nuevo" Then
- sql = "INSERT INTO [dbo].[TIT0](
- [CodInv]
- ,[FechaEmision]
- ,[Tasa]
- ,[MontoCompra]
- ,[MontoCompraPrimario]
- ) VALUES(
- @CodInv
- ,@FechaEmision
- ,@Tasa
- ,@MontoCompra
- ,@MontoCompraPrimario
- )
- "
- Else
- sql = "UPDATE [dbo].[TIT0] SET
- [FechaEmision]=@FechaEmision
- ,[Tasa]=@Tasa
- ,[MontoCompra]=@MontoCompra
- ,[MontoCompraPrimario]=@MontoCompraPrimario
- where [CodInv]=@CodInv
-
- "
- End If
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Connection = cn
- cmd.Transaction = myTrans
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@FechaEmision", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(1).ToString)
- .Add("@Tasa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(2).ToString)
- .Add("@MontoCompra", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(3).ToString)
- .Add("@MontoCompraPrimario", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- End With
- retorno = cmd.ExecuteNonQuery
- If Not Diccionario Is Nothing And Not Diccionario.Count = 0 Then
- sql = "DELETE FROM [dbo].[TIT2]
- WHERE [CodInv]=@CodInv "
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Connection = cn
- cmd.Transaction = myTrans
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- retorno = cmd.ExecuteNonQuery
- For Each DatosDiccionario In Diccionario
- Dim Coleccion2 As Collection = DatosDiccionario.Value
- sql = "INSERT INTO [dbo].[TIT2](
- [CodInv]
- ,[Correlativo]
- ,[Fecha]
- ,[Dias]
- ,[Cuota]
- ,[AmortCap]
- ,[Interes]
- ,[Saldos]
- ,[Porcentaje]
- ,[Vigente]
- ) VALUES(
- @CodInv
- ,@Correlativo
- ,@Fecha
- ,@Dias
- ,@Cuota
- ,@AmortCap
- ,@Interes
- ,@Saldos
- ,@Porcentaje
- ,@Vigente
- )
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Connection = cn
- cmd.Transaction = myTrans
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@Correlativo", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(1).ToString)
- .Add("@Fecha", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion2(2).ToString)
- .Add("@Dias", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion2(3).ToString)
- .Add("@Cuota", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(4).ToString)
- .Add("@AmortCap", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(5).ToString)
- .Add("@Interes", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(6).ToString)
- .Add("@Saldos", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(7).ToString)
- .Add("@Porcentaje ", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(8).ToString)
- .Add("@Vigente", SqlDbType.VarChar).Value = Coleccion2(9).ToString
- End With
- retorno = cmd.ExecuteNonQuery
- Next
- End If
- ''''''''''''''''''
- myTrans.Commit()
- MsgBox("Datos Ingresados")
- Catch ex As Exception
- myTrans.Rollback()
- MsgBox(ex.Message)
- End Try
- cn.Close()
- Return retorno
- End Function
- Public Function NuevaTIT(ByVal Coleccion As Collection, ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "INSERT INTO [dbo].[TIT0](
- [CodInv]
- ,[EmisTotal]
- ,[FechaEmision]
- ,[Tasa]
- ,[Periodicidad]
- ,[Periodos]
- ,[MontoCompra]
- ,[MontoCompraPrimario]
- ,[CS1]
- ,[CS2]
- ,[CS3]
- ,[CS4]
- ,[CS5]
-
- ) VALUES(
- @CodInv
- ,@EmisTotal
- ,@FechaEmision
- ,@Tasa
- ,@Periodicidad
- ,@Periodos
- ,@MontoCompra
- ,@MontoCompraPrimario
- ,@CS1
- ,@CS2
- ,@CS3
- ,@CS4
- ,@CS5
- )
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@EmisTotal", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(1).ToString)
- .Add("@FechaEmision", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@Tasa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(3).ToString)
- .Add("@Periodicidad", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(4).ToString)
- .Add("@Periodos", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(5).ToString)
- .Add("@MontoCompra", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@MontoCompraPrimario", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@CS1", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(8).ToString)
- .Add("@CS2", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(9).ToString)
- .Add("@CS3", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(10).ToString)
- .Add("@CS4", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(11).ToString)
- .Add("@CS5", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(12).ToString)
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- cn.Close()
- Return retorno
- End Function
- Public Function ModificarTIT(ByVal Coleccion As Collection, ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "UPDATE [dbo].[TIT0] SET
- [EmisTotal]=@EmisTotal
- ,[FechaEmision]=@FechaEmision
- ,[Tasa]=@Tasa
- ,[Periodicidad]=@Periodicidad
- ,[Periodos]=@Periodos
- ,[MontoCompra]=@MontoCompra
- ,[MontoCompraPrimario]=@MontoCompraPrimario
- ,[CS1]=@CS1
- ,[CS2]=@CS2
- ,[CS3]=@CS3
- ,[CS4]=@CS4
- ,[CS5]=@CS5
- where [CodInv]=@CodInv
-
-
-
-
-
-
-
-
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@EmisTotal", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(1).ToString)
- .Add("@FechaEmision", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@Tasa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(3).ToString)
- .Add("@Periodicidad", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(4).ToString)
- .Add("@Periodos", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(5).ToString)
- .Add("@MontoCompra", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@MontoCompraPrimario", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@CS1", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(8).ToString)
- .Add("@CS2", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(9).ToString)
- .Add("@CS3", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(10).ToString)
- .Add("@CS4", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(11).ToString)
- .Add("@CS5", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(12).ToString)
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- cn.Close()
- Return retorno
- End Function
- Public Function Eliminar(ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim myTrans As SqlTransaction
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- myTrans = cn.BeginTransaction()
- Try
- sql = "DELETE FROM [dbo].[TIT0]
- WHERE [CodInv]=@CodInv"
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Connection = cn
- cmd.Transaction = myTrans
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- retorno = cmd.ExecuteNonQuery
- sql = "DELETE FROM [dbo].[TIT2]
- WHERE [CodInv]=@CodInv"
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Connection = cn
- cmd.Transaction = myTrans
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- retorno = cmd.ExecuteNonQuery
- myTrans.Commit()
- MsgBox("Datos Eliminados")
- Catch ex As Exception
- myTrans.Rollback()
- MsgBox(ex.Message)
- cn.Close()
- Return False
- End Try
- cn.Close()
- Return True
- End Function
- Public Function NuevaAmortCap(ByVal Coleccion As Collection, ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "INSERT INTO [dbo].[TIT1](
- [CodInv]
- ,[Correlativo]
- ,[Fecha]
- ,[CSFlujo]
- ,[AmortCap]
- ,[Interes]
- ,[Amort]
- ,[Saldos]
-
- ) VALUES(
- @CodInv
- ,@Correlativo
- ,@Fecha
- ,@CSFlujo
- ,@AmortCap
- ,@Interes
- ,@Amort
- ,@Saldos
- )
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@Correlativo", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(1).ToString)
- .Add("@Fecha", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@CSFlujo", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(3).ToString)
- .Add("@AmortCap", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@Interes", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@Amort", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@Saldos", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- cn.Close()
- Return retorno
- End Function
- Public Function ModificarAmortCap(ByVal Coleccion As Collection, ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "UPDATE [dbo].[TIT1] SET
- [Fecha]=@Fecha
- ,[CSFlujo]=@CSFlujo
- ,[AmortCap]=@AmortCap
- ,[Interes]=@Interes
- ,[Amort]=@Amort
- ,[Saldos]=@Saldos
- where [CodInv]=@CodInv AND [Correlativo]=@Correlativo
-
-
-
-
-
-
-
-
-
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@Correlativo", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(1).ToString)
- .Add("@Fecha", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@CSFlujo", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(3).ToString)
- .Add("@AmortCap", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@Interes", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@Amort", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@Saldos", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- cn.Close()
- Return retorno
- End Function
- Public Function NuevaAmort(ByVal Coleccion As Collection, ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "INSERT INTO [dbo].[TIT2](
- [CodInv]
- ,[Correlativo]
- ,[Fecha]
- ,[Dias]
- ,[Cuota]
- ,[AmortCap]
- ,[Interes]
- ,[Saldos]
- ,[Porcentaje]
- ) VALUES(
- @CodInv
- ,@Correlativo
- ,@Fecha
- ,@Dias
- ,@Cuota
- ,@AmortCap
- ,@Interes
- ,@Saldos
- ,@Porcentaje
- )
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- Try
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@Correlativo", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(1).ToString)
- .Add("@Fecha", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@Dias", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(3).ToString)
- .Add("@Cuota", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@AmortCap", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@Interes", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@Saldos", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@Porcentaje ", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(8).ToString)
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- cn.Close()
- Catch ex As Exception
- MsgBox("Error al ingresar datos")
- cn.Close()
- Return Nothing
- End Try
- Return retorno
- End Function
- Public Function ModificarAmort(ByVal Coleccion As Collection, ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim retorno As Integer
- Dim sql As String
- Dim cmd As SqlCommand
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "UPDATE [dbo].[TIT2] SET
- [Fecha] =@Fecha
- ,[Dias] =@Dias
- ,[Cuota] =@Cuota
- ,[AmortCap]= @AmortCap
- ,[Interes] =@Interes
- ,[Saldos] =@Saldos
- ,[Porcentaje] =@Porcentaje
- where [CodInv]=@CodInv AND [Correlativo]=@Correlativo
-
-
-
-
-
-
-
-
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- Try
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- .Add("@Correlativo", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(1).ToString)
- .Add("@Fecha", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@Dias", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(3).ToString)
- .Add("@Cuota", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@AmortCap", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@Interes", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@Saldos", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@Porcentaje ", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(8).ToString)
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- Catch ex As Exception
- MsgBox("Error de Modificación")
- cn.Close()
- Return Nothing
- End Try
- cn.Close()
- Return retorno
- End Function
- Public Sub EliminarAmort(ByVal Codigo As String, ByVal correlativo As Integer)
- Dim objCon As New Conexion
- Dim sql As String
- Dim cmd As SqlCommand
- Dim res As Integer
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "DELETE FROM [dbo].[TIT2]
- WHERE [CodInv]=@CodInv AND Correlativo=@Correlativo"
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- cmd.Parameters.Add("@Correlativo", SqlDbType.Int).Value = correlativo
- cmd.Connection = cn
- res = cmd.ExecuteNonQuery
- cn.Close()
- End Sub
- Public Function CargarTIT(ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim sql As String
- Dim cmd As SqlCommand
- Dim Coleccion As New Collection
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "SELECT * FROM [dbo].[TIT0] WHERE CodInv=@Codigo"
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Parameters.Add("@Codigo", SqlDbType.VarChar).Value = Codigo
- cmd.Connection = cn
- ' Dim Datos = cmd.ExecuteScalar
- Dim Datos = cmd.ExecuteReader
- If Datos.HasRows Then
- 'SE ENCONTRO EL REGISTRO
- If Datos.Read Then
- Coleccion.Add(Datos.Item("FechaEmision"))
- Coleccion.Add(Datos.Item("Tasa"))
- Coleccion.Add(Datos.Item("MontoCompra"))
- Coleccion.Add(Datos.Item("MontoCompraPrimario"))
- Return Coleccion
- End If
- End If
- cn.Close()
- Return Coleccion
- End Function
- Public Function CargarAmortCap(ByVal codigo As String)
- Dim objCon As New Conexion
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- Dim sql = "select * from TIT1 where CodInv='" + codigo + "'"
- Dim cmd As New SqlCommand(sql, cn)
- Dim dr As SqlDataReader
- dr = cmd.ExecuteReader
- Return dr
- End Function
- Public Function CargarAmort(ByVal codigo As String)
- Dim objCon As New Conexion
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- Dim sql = "select * from TIT2 where CodInv='" + codigo + "' order by Correlativo"
- Dim cmd As New SqlCommand(sql, cn)
- Dim dr As SqlDataReader
- dr = cmd.ExecuteReader
- Return dr
- End Function
- End Class
|