| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673 |
-
- Imports System.Data.SqlClient
- Public Class FuturosDAO
- Dim Operaciones As New Operaciones
- Public Function Modificar(ByVal Codigo As String, ByVal Coleccion As Collection)
- 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].[FUT0] SET
- [FOperC]=@FOperC
- ,[FLiqC]=@FLiqC
- ,[FVenC]=@FVenC
- ,[VaUnidadC]=@VaUnidadC
- ,[ValorTransadoC]=@ValorTransadoC
- ,[CoBrokerC]=@CoBrokerC
- ,[VaRecC]=@VaRecC
- ,[IdContratoC]=@IdContratoC
- ,[CantContratoC]=@CantContratoC
- ,[UniContraC]=@UniContraC
- ,[FOperV]=@FOperV
- ,[FLiqV]=@FLiqV
- ,[FVenV]=@FVenV
- ,[VaUnidadV]=@VaUnidadV
- ,[ValorTransadoV]=@ValorTransadoV
- ,[CoBrokerV]=@CoBrokerV
- ,[VaRecV]=@VaRecV
- ,[IdContratoV]=@IdContratoV
- ,[CantContratoV]=@CantContratoV
- ,[UniContraV]=@UniContraV
- ,[GP]=@GP
- ,[Rendimiento]=@Rendimiento
- ,[TipoOperacion]=@TipoOperacion
- where [CodInv]=@CodInv
-
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- Try
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo.ToString
- .Add("@FOperC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(1).ToString)
- .Add("@FLiqC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@FVenC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(3).ToString)
- .Add("@VaUnidadC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@ValorTransadoC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@CoBrokerC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@VaRecC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@IdContratoC", SqlDbType.VarChar).Value = Coleccion(8).ToString
- .Add("@CantContratoC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(9).ToString)
- .Add("@UniContraC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(10).ToString)
- .Add("@FOperV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(11).ToString)
- .Add("@FLiqV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(12).ToString)
- .Add("@FVenV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(13).ToString)
- .Add("@VaUnidadV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(14).ToString)
- .Add("@ValorTransadoV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(15).ToString)
- .Add("@CoBrokerV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(16).ToString)
- .Add("@VaRecV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(17).ToString)
- .Add("@IdContratoV", SqlDbType.VarChar).Value = Coleccion(18).ToString
- .Add("@CantContratoV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(19).ToString)
- .Add("@UniContraV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(20).ToString)
- .Add("@GP", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(21).ToString)
- .Add("@Rendimiento", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(22).ToString)
- .Add("@TipoOperacion", SqlDbType.VarChar).Value = Coleccion(23).ToString
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- MsgBox("Registro modificado")
- Catch ex As Exception
- MsgBox("Error al modificar el registro")
- End Try
- cn.Close()
- Return retorno
- End Function
- Public Function ModificarOpciones(ByVal Codigo As String, ByVal Coleccion As Collection)
- 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].[OPC0] SET
- [FOperC]=@FOperC
- ,[FLiqC]=@FLiqC
- ,[FVenC]=@FVenC
- ,[VaUnidadC]=@VaUnidadC
- ,[ValorTransadoC]=@ValorTransadoC
- ,[CoBrokerC]=@CoBrokerC
- ,[VaRecC]=@VaRecC
- ,[IdContratoC]=@IdContratoC
- ,[CantContratoC]=@CantContratoC
- ,[UniContraC]=@UniContraC
- ,[FOperV]=@FOperV
- ,[FLiqV]=@FLiqV
- ,[FVenV]=@FVenV
- ,[VaUnidadV]=@VaUnidadV
- ,[ValorTransadoV]=@ValorTransadoV
- ,[CoBrokerV]=@CoBrokerV
- ,[VaRecV]=@VaRecV
- ,[IdContratoV]=@IdContratoV
- ,[CantContratoV]=@CantContratoV
- ,[UniContraV]=@UniContraV
- ,[GP]=@GP
- ,[Rendimiento]=@Rendimiento
- ,[TipoOperacion]=@TipoOperacion
- where [CodInv]=@CodInv
-
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- Try
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo.ToString
- .Add("@FOperC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(1).ToString)
- .Add("@FLiqC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@FVenC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(3).ToString)
- .Add("@VaUnidadC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@ValorTransadoC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@CoBrokerC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@VaRecC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@IdContratoC", SqlDbType.VarChar).Value = Coleccion(8).ToString
- .Add("@CantContratoC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(9).ToString)
- .Add("@UniContraC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(10).ToString)
- .Add("@FOperV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(11).ToString)
- .Add("@FLiqV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(12).ToString)
- .Add("@FVenV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(13).ToString)
- .Add("@VaUnidadV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(14).ToString)
- .Add("@ValorTransadoV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(15).ToString)
- .Add("@CoBrokerV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(16).ToString)
- .Add("@VaRecV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(17).ToString)
- .Add("@IdContratoV", SqlDbType.VarChar).Value = Coleccion(18).ToString
- .Add("@CantContratoV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(19).ToString)
- .Add("@UniContraV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(20).ToString)
- .Add("@GP", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(21).ToString)
- .Add("@Rendimiento", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(22).ToString)
- .Add("@TipoOperacion", SqlDbType.VarChar).Value = Coleccion(23).ToString
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- MsgBox("Registro modificado")
- Catch ex As Exception
- MsgBox("Error al modificar el registro")
- End Try
- cn.Close()
- Return retorno
- End Function
- Public Function Nuevo(ByVal Codigo As String, ByVal Coleccion As Collection)
- 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].[FUT0](
- [CodInv]
- ,[FOperC]
- ,[FLiqC]
- ,[FVenC]
- ,[VaUnidadC]
- ,[ValorTransadoC]
- ,[CoBrokerC]
- ,[VaRecC]
- ,[IdContratoC]
- ,[CantContratoC]
- ,[UniContraC]
- ,[FOperV]
- ,[FLiqV]
- ,[FVenV]
- ,[VaUnidadV]
- ,[ValorTransadoV]
- ,[CoBrokerV]
- ,[VaRecV]
- ,[IdContratoV]
- ,[CantContratoV]
- ,[UniContraV]
- ,[GP]
- ,[Rendimiento]
- ,[TipoOperacion]
- ) VALUES(
- @CodInv
- ,@FOperC
- ,@FLiqC
- ,@FVenC
- ,@VaUnidadC
- ,@ValorTransadoC
- ,@CoBrokerC
- ,@VaRecC
- ,@IdContratoC
- ,@CantContratoC
- ,@UniContraC
- ,@FOperV
- ,@FLiqV
- ,@FVenV
- ,@VaUnidadV
- ,@ValorTransadoV
- ,@CoBrokerV
- ,@VaRecV
- ,@IdContratoV
- ,@CantContratoV
- ,@UniContraV
- ,@GP
- ,@Rendimiento
- ,@TipoOperacion
- )
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo.ToString
- .Add("@FOperC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(1).ToString)
- .Add("@FLiqC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@FVenC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(3).ToString)
- .Add("@VaUnidadC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@ValorTransadoC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@CoBrokerC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@VaRecC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@IdContratoC", SqlDbType.VarChar).Value = Coleccion(8).ToString
- .Add("@CantContratoC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(9).ToString)
- .Add("@UniContraC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(10).ToString)
- .Add("@FOperV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(11).ToString)
- .Add("@FLiqV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(12).ToString)
- .Add("@FVenV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(13).ToString)
- .Add("@VaUnidadV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(14).ToString)
- .Add("@ValorTransadoV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(15).ToString)
- .Add("@CoBrokerV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(16).ToString)
- .Add("@VaRecV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(17).ToString)
- .Add("@IdContratoV", SqlDbType.VarChar).Value = Coleccion(18).ToString
- .Add("@CantContratoV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(19).ToString)
- .Add("@UniContraV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(20).ToString)
- .Add("@GP", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(21).ToString)
- .Add("@Rendimiento", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(22).ToString)
- .Add("@TipoOperacion", SqlDbType.VarChar).Value = Coleccion(23).ToString
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- MsgBox("Registro Creado")
- cn.Close()
- Return retorno
- End Function
- Public Function NuevoOpciones(ByVal Codigo As String, ByVal Coleccion As Collection)
- 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].[OPC0](
- [CodInv]
- ,[FOperC]
- ,[FLiqC]
- ,[FVenC]
- ,[VaUnidadC]
- ,[ValorTransadoC]
- ,[CoBrokerC]
- ,[VaRecC]
- ,[IdContratoC]
- ,[CantContratoC]
- ,[UniContraC]
- ,[FOperV]
- ,[FLiqV]
- ,[FVenV]
- ,[VaUnidadV]
- ,[ValorTransadoV]
- ,[CoBrokerV]
- ,[VaRecV]
- ,[IdContratoV]
- ,[CantContratoV]
- ,[UniContraV]
- ,[GP]
- ,[Rendimiento]
- ,[TipoOperacion]
- ) VALUES(
- @CodInv
- ,@FOperC
- ,@FLiqC
- ,@FVenC
- ,@VaUnidadC
- ,@ValorTransadoC
- ,@CoBrokerC
- ,@VaRecC
- ,@IdContratoC
- ,@CantContratoC
- ,@UniContraC
- ,@FOperV
- ,@FLiqV
- ,@FVenV
- ,@VaUnidadV
- ,@ValorTransadoV
- ,@CoBrokerV
- ,@VaRecV
- ,@IdContratoV
- ,@CantContratoV
- ,@UniContraV
- ,@GP
- ,@Rendimiento
- ,@TipoOperacion
- )
- "
- cmd = New SqlCommand
- cmd.CommandText = sql
- Try
- With cmd.Parameters
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo.ToString
- .Add("@FOperC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(1).ToString)
- .Add("@FLiqC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(2).ToString)
- .Add("@FVenC", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(3).ToString)
- .Add("@VaUnidadC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(4).ToString)
- .Add("@ValorTransadoC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(5).ToString)
- .Add("@CoBrokerC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(6).ToString)
- .Add("@VaRecC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(7).ToString)
- .Add("@IdContratoC", SqlDbType.VarChar).Value = Coleccion(8).ToString
- .Add("@CantContratoC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(9).ToString)
- .Add("@UniContraC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(10).ToString)
- .Add("@FOperV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(11).ToString)
- .Add("@FLiqV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(12).ToString)
- .Add("@FVenV", SqlDbType.DateTime).Value = Operaciones.ConvertirFecha(Coleccion(13).ToString)
- .Add("@VaUnidadV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(14).ToString)
- .Add("@ValorTransadoV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(15).ToString)
- .Add("@CoBrokerV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(16).ToString)
- .Add("@VaRecV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(17).ToString)
- .Add("@IdContratoV", SqlDbType.VarChar).Value = Coleccion(18).ToString
- .Add("@CantContratoV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(19).ToString)
- .Add("@UniContraV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion(20).ToString)
- .Add("@GP", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(21).ToString)
- .Add("@Rendimiento", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion(22).ToString)
- .Add("@TipoOperacion", SqlDbType.VarChar).Value = Coleccion(23).ToString
- End With
- cmd.Connection = cn
- retorno = cmd.ExecuteNonQuery
- MsgBox("Registro Creado")
- Catch ex As Exception
- MsgBox("Error al crear el registro")
- End Try
- cn.Close()
- Return retorno
- End Function
- Public Function CargarDatos(ByVal Codigo As String)
- Dim objCon As New Conexion
- Dim sql As String
- Dim cmd As SqlCommand
- Dim Coleccion As New Collection
- Dim Err As Boolean = False
- Dim cn As SqlConnection = objCon.Conectar
- If cn.State = ConnectionState.Closed Then
- cn.Open()
- End If
- sql = "SELECT * FROM [dbo].[FUT0] WHERE CodInv=@Codigo"
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Parameters.Add("@Codigo", SqlDbType.VarChar).Value = Codigo
- cmd.Connection = cn
- Dim Datos = cmd.ExecuteReader
- If Datos.HasRows Then
- 'SE ENCONTRO EL REGISTRO
- Try
- If Datos.Read Then
- Coleccion.Add(Datos.Item("FOperC").ToString)
- Coleccion.Add(Datos.Item("FLiqC").ToString)
- Coleccion.Add(Datos.Item("FVenC").ToString)
- Coleccion.Add(Datos.Item("VaUnidadC").ToString)
- Coleccion.Add(Datos.Item("ValorTransadoC").ToString)
- Coleccion.Add(Datos.Item("CoBrokerC").ToString)
- Coleccion.Add(Datos.Item("VaRecC").ToString)
- Coleccion.Add(Datos.Item("IdContratoC").ToString)
- Coleccion.Add(Datos.Item("CantContratoC").ToString)
- Coleccion.Add(Datos.Item("UniContraC").ToString)
- Coleccion.Add(Datos.Item("FOperV").ToString)
- Coleccion.Add(Datos.Item("FLiqV").ToString)
- Coleccion.Add(Datos.Item("FVenV").ToString)
- Coleccion.Add(Datos.Item("VaUnidadV").ToString)
- Coleccion.Add(Datos.Item("ValorTransadoV").ToString)
- Coleccion.Add(Datos.Item("CoBrokerV").ToString)
- Coleccion.Add(Datos.Item("VaRecV").ToString)
- Coleccion.Add(Datos.Item("IdContratoV").ToString)
- Coleccion.Add(Datos.Item("CantContratoV").ToString)
- Coleccion.Add(Datos.Item("UniContraV").ToString)
- Coleccion.Add(Datos.Item("GP").ToString)
- Coleccion.Add(Datos.Item("Rendimiento").ToString)
- Coleccion.Add(Datos.Item("TipoOperacion").ToString)
- Return Coleccion
- Else
- Err = True
- End If
- Catch ex As Exception
- MsgBox("Ha Ocurrido un error interno")
- End Try
- Else
- End If
- Coleccion.Add(False)
- cn.Close()
- Return Coleccion
- End Function
- Public Function CargarDatosOpciones(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].[OPC0] WHERE CodInv=@Codigo"
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Parameters.Add("@Codigo", SqlDbType.VarChar).Value = Codigo
- cmd.Connection = cn
- Dim Datos = cmd.ExecuteReader
- If Datos.HasRows Then
- 'SE ENCONTRO EL REGISTRO
- Try
- If Datos.Read Then
- Coleccion.Add(Datos.Item("FOperC"))
- Coleccion.Add(Datos.Item("FLiqC"))
- Coleccion.Add(Datos.Item("FVenC"))
- Coleccion.Add(Datos.Item("VaUnidadC"))
- Coleccion.Add(Datos.Item("ValorTransadoC"))
- Coleccion.Add(Datos.Item("CoBrokerC"))
- Coleccion.Add(Datos.Item("VaRecC"))
- Coleccion.Add(Datos.Item("IdContratoC"))
- Coleccion.Add(Datos.Item("CantContratoC"))
- Coleccion.Add(Datos.Item("UniContraC"))
- Coleccion.Add(Datos.Item("FOperV"))
- Coleccion.Add(Datos.Item("FLiqV"))
- Coleccion.Add(Datos.Item("FVenV"))
- Coleccion.Add(Datos.Item("VaUnidadV"))
- Coleccion.Add(Datos.Item("ValorTransadoV"))
- Coleccion.Add(Datos.Item("CoBrokerV"))
- Coleccion.Add(Datos.Item("VaRecV"))
- Coleccion.Add(Datos.Item("IdContratoV"))
- Coleccion.Add(Datos.Item("CantContratoV"))
- Coleccion.Add(Datos.Item("UniContraV"))
- Coleccion.Add(Datos.Item("GP"))
- Coleccion.Add(Datos.Item("Rendimiento"))
- Coleccion.Add(Datos.Item("TipoOperacion").ToString)
- Return Coleccion
- End If
- Catch ex As Exception
- MsgBox("Ha Ocurrido un error interno")
- End Try
- End If
- Coleccion.Add(False)
- cn.Close()
- Return Coleccion
- End Function
- Public Sub Eliminar(ByVal Codigo As String)
- 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].[FUT0]
- WHERE [CodInv]=@CodInv "
- Try
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- cmd.Connection = cn
- res = cmd.ExecuteNonQuery
- MsgBox("Registro Eliminado")
- Catch ex As Exception
- MsgBox("No se pudo Eliminar")
- End Try
- cn.Close()
- End Sub
- Public Sub EliminarOpciones(ByVal Codigo As String)
- 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].[OPC0]
- WHERE [CodInv]=@CodInv "
- Try
- cmd = New SqlCommand
- cmd.CommandText = sql
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = Codigo
- cmd.Connection = cn
- res = cmd.ExecuteNonQuery
- MsgBox("Registro Eliminado")
- Catch ex As Exception
- MsgBox("No se pudo Eliminar")
- End Try
- cn.Close()
- End Sub
- End Class
|