|
@@ -1,19 +1,12 @@
|
|
|
Imports System.Data.SqlClient
|
|
Imports System.Data.SqlClient
|
|
|
Public Class CertificadosDeInversionDAO
|
|
Public Class CertificadosDeInversionDAO
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ Dim Operaciones As New Operaciones
|
|
|
Dim oDAOGeneral As New DAOGeneral
|
|
Dim oDAOGeneral As New DAOGeneral
|
|
|
|
|
|
|
|
- Private Function SiguienteCodigo(ByVal oCE As CertificadoDeInversionCE) As String
|
|
|
|
|
- Dim retorno As String = String.Empty
|
|
|
|
|
|
|
|
|
|
- retorno = SeriesDAO.SiguienteCodigoInversion(oCE.CodigoEmpresa, oCE.CodigoInstrumentoFinanciero)
|
|
|
|
|
|
|
|
|
|
- Return retorno
|
|
|
|
|
- End Function
|
|
|
|
|
- Public Function Nuevo(ByVal oCE As CertificadoDeInversionCE) As Integer
|
|
|
|
|
|
|
|
|
|
- End Function
|
|
|
|
|
Function Nuevo(ByVal oCE As CertificadoDeInversionCE, DocId As Integer, Tipo As String) As Integer
|
|
Function Nuevo(ByVal oCE As CertificadoDeInversionCE, DocId As Integer, Tipo As String) As Integer
|
|
|
Dim objCon As New Conexion
|
|
Dim objCon As New Conexion
|
|
|
Dim retorno As Integer = -1
|
|
Dim retorno As Integer = -1
|
|
@@ -154,7 +147,6 @@ Public Class CertificadosDeInversionDAO
|
|
|
|
|
|
|
|
With cmd.Parameters
|
|
With cmd.Parameters
|
|
|
.Add("@DocId", SqlDbType.Int).Value = DocId
|
|
.Add("@DocId", SqlDbType.Int).Value = DocId
|
|
|
- '.Add("@CodCasaC", SqlDbType.VarChar).Value = oBono.CodigoCasaCompra
|
|
|
|
|
.Add("@ValNomC", SqlDbType.Decimal).Value = oCE.ValorNominalCompra
|
|
.Add("@ValNomC", SqlDbType.Decimal).Value = oCE.ValorNominalCompra
|
|
|
.Add("@UltFCupC", SqlDbType.DateTime).Value = oCE.UltimaFechaCuponCompra
|
|
.Add("@UltFCupC", SqlDbType.DateTime).Value = oCE.UltimaFechaCuponCompra
|
|
|
.Add("@SigFCupC", SqlDbType.DateTime).Value = oCE.SiguienteFechaCuponCompra
|
|
.Add("@SigFCupC", SqlDbType.DateTime).Value = oCE.SiguienteFechaCuponCompra
|
|
@@ -175,7 +167,7 @@ Public Class CertificadosDeInversionDAO
|
|
|
.Add("@MontoPagarC", SqlDbType.Decimal).Value = oCE.MontoAPagarCompra
|
|
.Add("@MontoPagarC", SqlDbType.Decimal).Value = oCE.MontoAPagarCompra
|
|
|
.Add("@CostoTransC", SqlDbType.Decimal).Value = oCE.CostoDeTransferenciaCompra
|
|
.Add("@CostoTransC", SqlDbType.Decimal).Value = oCE.CostoDeTransferenciaCompra
|
|
|
|
|
|
|
|
- '.Add("@CodCasaV", SqlDbType.VarChar).Value = oBono.CodigoCasaVenta
|
|
|
|
|
|
|
+
|
|
|
.Add("@ValNomV", SqlDbType.Decimal).Value = oCE.ValorNominalVenta
|
|
.Add("@ValNomV", SqlDbType.Decimal).Value = oCE.ValorNominalVenta
|
|
|
.Add("@UltFCupV", SqlDbType.DateTime).Value = oCE.UltimaFechaCuponVenta
|
|
.Add("@UltFCupV", SqlDbType.DateTime).Value = oCE.UltimaFechaCuponVenta
|
|
|
.Add("@SigFCupV", SqlDbType.DateTime).Value = oCE.SiguienteFechaCuponVenta
|
|
.Add("@SigFCupV", SqlDbType.DateTime).Value = oCE.SiguienteFechaCuponVenta
|
|
@@ -233,99 +225,7 @@ Public Class CertificadosDeInversionDAO
|
|
|
|
|
|
|
|
Return retorno
|
|
Return retorno
|
|
|
End Function
|
|
End Function
|
|
|
- Public Sub CargarRegistro(ByVal oCE As CertificadoDeInversionCE, Tipo As String, IdRegistro As Integer)
|
|
|
|
|
- Dim objCon As New Conexion
|
|
|
|
|
- Dim drd As SqlDataReader
|
|
|
|
|
- Dim cmd As SqlCommand
|
|
|
|
|
- Dim sql As String
|
|
|
|
|
- Dim Tabla As String
|
|
|
|
|
- Dim cn As SqlConnection = objCon.Conectar
|
|
|
|
|
- If cn.State = ConnectionState.Closed Then
|
|
|
|
|
- cn.Open()
|
|
|
|
|
- End If
|
|
|
|
|
- If Tipo = "P" Then
|
|
|
|
|
- Tabla = "PBON"
|
|
|
|
|
- End If
|
|
|
|
|
- If Tipo = "I" Then
|
|
|
|
|
- Tabla = "IBON"
|
|
|
|
|
- End If
|
|
|
|
|
-
|
|
|
|
|
- sql = "SELECT * FROM [dbo].[" & Tabla & "] T0 WHERE T0.[DocId]=@DocId"
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- cmd = New SqlCommand
|
|
|
|
|
- cmd.CommandText = sql
|
|
|
|
|
- cmd.Parameters.Add("@DocId", SqlDbType.Int).Value = IdRegistro
|
|
|
|
|
- cmd.Connection = cn
|
|
|
|
|
-
|
|
|
|
|
- drd = cmd.ExecuteReader
|
|
|
|
|
-
|
|
|
|
|
- If drd.HasRows Then
|
|
|
|
|
- 'SE ENCONTRO EL REGISTRO
|
|
|
|
|
- If drd.Read Then
|
|
|
|
|
- 'oBonos.CodigoCasaCompra = drd.Item("CodCasaC")
|
|
|
|
|
- oCE.ValorNominalCompra = drd.Item("ValNomC")
|
|
|
|
|
- oCE.UltimaFechaCuponCompra = drd.Item("UltFCupC")
|
|
|
|
|
- oCE.SiguienteFechaCuponCompra = drd.Item("SigFCupC")
|
|
|
|
|
- oCE.FechaLiquidacionCompra = drd.Item("FLiqC")
|
|
|
|
|
- oCE.FechaVencimientoCompra = drd.Item("FVencC")
|
|
|
|
|
- oCE.PorcentajeCuponCompra = drd.Item("PorcCupC")
|
|
|
|
|
- 'oBonos.YTMAlVencimientoComisionCompra = drd.Item("YTMVencComC")
|
|
|
|
|
- 'oBonos.YTMAlVencimientoCompra = drd.Item("YTMVencC")
|
|
|
|
|
- oCE.PrecioAlVencimientoCompra = drd.Item("PrecVencC")
|
|
|
|
|
- oCE.PrecioCompra = drd.Item("PrecioCompra")
|
|
|
|
|
- oCE.DiasBaseCompra = drd.Item("DiasBaseC")
|
|
|
|
|
- 'oBonos.DiasAcumuladosCompra = drd.Item("DiasAcumC")
|
|
|
|
|
- 'oBonos.DiasAlVencimientoCompra = drd.Item("DiasVencC")
|
|
|
|
|
- 'oBonos.PorcentajeInteresAcumuladoCompra = drd.Item("PorcIntAcumC")
|
|
|
|
|
- 'oBonos.InteresAcumuladoCompra = drd.Item("IntAcumC")
|
|
|
|
|
- 'oBonos.PrecioSucioCompra = drd.Item("PrecioSucioC")
|
|
|
|
|
- 'oBonos.ValorTransadoCompra = drd.Item("ValTransC")
|
|
|
|
|
- 'oBonos.MontoAPagarCompra = drd.Item("MontoPagarC")
|
|
|
|
|
- oCE.CostoDeTransferenciaCompra = drd.Item("CostoTransC")
|
|
|
|
|
-
|
|
|
|
|
- 'oBonos.CodigoCasaVenta = drd.Item("CodCasaV")
|
|
|
|
|
- oCE.ValorNominalVenta = drd.Item("ValNomV")
|
|
|
|
|
- oCE.UltimaFechaCuponVenta = drd.Item("UltFCupV")
|
|
|
|
|
- oCE.SiguienteFechaCuponVenta = drd.Item("SigFCupV")
|
|
|
|
|
- oCE.FechaLiquidacionVenta = drd.Item("FLiqV")
|
|
|
|
|
- oCE.FechaVencimientoVenta = drd.Item("FVencV")
|
|
|
|
|
- oCE.PorcentajeCuponVenta = drd.Item("PorcCupV")
|
|
|
|
|
- 'oBonos.YTMAlVencimientoComisionVenta = drd.Item("YTMVencComV")
|
|
|
|
|
- 'oBonos.YTMAlVencimientoVenta = drd.Item("YTMVencV")
|
|
|
|
|
- oCE.PrecioAlVencimientoVenta = drd.Item("PrecVencV")
|
|
|
|
|
- oCE.PrecioVenta = drd.Item("PrecioVenta")
|
|
|
|
|
- oCE.DiasBaseVenta = drd.Item("DiasBaseV")
|
|
|
|
|
- 'oBonos.DiasAcumuladosVenta = drd.Item("DiasAcumV")
|
|
|
|
|
- 'oBonos.DiasAlVencimientoVenta = drd.Item("DiasVencV")
|
|
|
|
|
- 'oBonos.PorcentajeInteresAcumuladoVenta = drd.Item("PorcIntAcumV")
|
|
|
|
|
- 'oBonos.InteresAcumuladoVenta = drd.Item("IntAcumV")
|
|
|
|
|
- 'oBonos.PrecioSucioVenta = drd.Item("PrecioSucioV")
|
|
|
|
|
- 'oBonos.ValorTransadoVenta = drd.Item("ValTransV")
|
|
|
|
|
- 'oBonos.MontoAPagarVenta = drd.Item("MontoPagarV")
|
|
|
|
|
- oCE.CostoDeTransferenciaVenta = drd.Item("CostoTransV")
|
|
|
|
|
-
|
|
|
|
|
- 'oBonos.ValorNominalRO = drd.Item("ValNomRO")
|
|
|
|
|
- 'oBonos.PlazoRO = drd.Item("PlazoRO")
|
|
|
|
|
- 'oBonos.PrecioCompraRO = drd.Item("PrecioCompraRO")
|
|
|
|
|
- 'oBonos.PrecioVentaRO = drd.Item("PrecioVentaRO")
|
|
|
|
|
- 'oBonos.GananciaPerdidaDeCapital = drd.Item("GanPerdCap")
|
|
|
|
|
- 'oBonos.IngresoPorInteres = drd.Item("IngrPorInt")
|
|
|
|
|
- 'oBonos.CostosTotales = drd.Item("CostosTotales")
|
|
|
|
|
- 'oBonos.GananciaPerdidaTotal = drd.Item("GanPerdTot")
|
|
|
|
|
- 'oBonos.RendimientoGananciaPerdida = drd.Item("RendGanPerd")
|
|
|
|
|
- 'oBonos.RendimientoDeIntereses = drd.Item("RendInt")
|
|
|
|
|
- 'oBonos.RendimientoAntesImpuestos = drd.Item("RendAntISR")
|
|
|
|
|
- 'oBonos.RendimientoDespuesImpuestos = drd.Item("RendDespISR")
|
|
|
|
|
- End If
|
|
|
|
|
- Else
|
|
|
|
|
- 'NO SE ENCONTRO EL REGISTRO
|
|
|
|
|
- End If
|
|
|
|
|
|
|
|
|
|
- drd.Close()
|
|
|
|
|
- cmd.Dispose()
|
|
|
|
|
- cn.Dispose()
|
|
|
|
|
- End Sub
|
|
|
|
|
Public Function CargarRegistro(ByVal CodigoInversion As String, ByVal CodigoInstrumento As String) As Collection
|
|
Public Function CargarRegistro(ByVal CodigoInversion As String, ByVal CodigoInstrumento As String) As Collection
|
|
|
Dim objCon As New Conexion
|
|
Dim objCon As New Conexion
|
|
|
Dim oCE As CertificadoDeInversionCE
|
|
Dim oCE As CertificadoDeInversionCE
|
|
@@ -380,90 +280,62 @@ Public Class CertificadosDeInversionDAO
|
|
|
|
|
|
|
|
If drd.Read Then
|
|
If drd.Read Then
|
|
|
coleccion.Add(drd.Item("PeriodicC").ToString)
|
|
coleccion.Add(drd.Item("PeriodicC").ToString)
|
|
|
- coleccion.Add(drd.Item("ValNomC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("UltFCupC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("SigFCupC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("FLiqC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("FVencC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PorcCupC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PrecVencC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PrecioCompra").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("DiasBaseC").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("CostTransC").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ValNomC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("UltFCupC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("SigFCupC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("FLiqC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("FVencC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PorcCupC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PrecVencC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PrecioCompra").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirEntero(drd.Item("DiasBaseC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("CostTransC").ToString))
|
|
|
coleccion.Add(drd.Item("PeriodicV").ToString)
|
|
coleccion.Add(drd.Item("PeriodicV").ToString)
|
|
|
- coleccion.Add(drd.Item("ValNomV").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("UltFCupV").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("SigFCupV").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("FLiqV").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("FVencV").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PorcCupV").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PrecVencV").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PrecioVenta").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("DiasBaseV").ToString)
|
|
|
|
|
- 'oCE.CostoDeTransferenciaVenta = drd.Item("CostoTransV")
|
|
|
|
|
- coleccion.Add(drd.Item("CupRecibidos").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PorcCupC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PorcCupV").ToString)
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionPorCompraCasa").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionPorCompraBolsa").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionPorVentaCasa").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionPorVentaBolsa").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("YTMCompra").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("YTMVenta").ToString)
|
|
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ValNomV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("UltFCupV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("SigFCupV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("FLiqV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirFecha(drd.Item("FVencV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PorcCupV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PrecVencV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PrecioVenta").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirEntero(drd.Item("DiasBaseV").ToString))
|
|
|
|
|
+
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("CupRecibidos").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PorcCupC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PorcCupV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionPorCompraCasa").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionPorCompraBolsa").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionPorVentaCasa").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionPorVentaBolsa").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("YTMCompra").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("YTMVenta").ToString))
|
|
|
|
|
|
|
|
|
|
|
|
|
'Çampos Extras (Calculados)
|
|
'Çampos Extras (Calculados)
|
|
|
|
|
|
|
|
|
|
|
|
|
- coleccion.Add(drd.Item("DiasVenC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("DiasVenV").ToString)
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("DiasAcuC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("DiasAcuV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("YTMVenC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("YTMVenV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("IntPorAcuC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("IntPorAcuV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("IntAcuC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("IntAcuV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("PrecSucioC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("PrecSucioV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionCasaC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionCasaV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionBolsaC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("ComisionBolsaV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("ValTransC").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("ValTransV").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("MontoPagar").ToString)
|
|
|
|
|
- coleccion.Add(drd.Item("MontoRecibir").ToString)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- coleccion.Add(drd.Item("CupRecibidos").ToString)
|
|
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirEntero(drd.Item("DiasVenC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirEntero(drd.Item("DiasVenV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirEntero(drd.Item("DiasAcuC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirEntero(drd.Item("DiasAcuV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("YTMVenC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("YTMVenV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("IntPorAcuC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("IntPorAcuV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("IntAcuC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("IntAcuV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PrecSucioC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("PrecSucioV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionCasaC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionCasaV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionBolsaC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ComisionBolsaV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ValTransC").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("ValTransV").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("MontoPagar").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("MontoRecibir").ToString))
|
|
|
|
|
+ coleccion.Add(Operaciones.ConvertirDecimal(drd.Item("CupRecibidos").ToString))
|
|
|
|
|
|
|
|
Else
|
|
Else
|
|
|
|
|
|
|
@@ -596,60 +468,54 @@ Public Class CertificadosDeInversionDAO
|
|
|
|
|
|
|
|
With cmd.Parameters
|
|
With cmd.Parameters
|
|
|
.Add("@PeriodicC", SqlDbType.VarChar).Value = coleccion(1).ToString()
|
|
.Add("@PeriodicC", SqlDbType.VarChar).Value = coleccion(1).ToString()
|
|
|
- .Add("@ValNomC", SqlDbType.Float).Value = CDec(coleccion(2).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@UltFCupC", SqlDbType.Date).Value = coleccion(3)
|
|
|
|
|
- .Add("@SigFCupC", SqlDbType.Date).Value = coleccion(4)
|
|
|
|
|
- .Add("@FLiqC", SqlDbType.Date).Value = coleccion(5)
|
|
|
|
|
- .Add("@FVencC", SqlDbType.Date).Value = coleccion(6)
|
|
|
|
|
- .Add("@PorcCupC", SqlDbType.Float).Value = CDec(coleccion(7).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@PrecVencC", SqlDbType.Float).Value = CDec(coleccion(8).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@PrecioCompra", SqlDbType.Float).Value = CDec(coleccion(9).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@DiasBaseC", SqlDbType.Int).Value = CInt(coleccion(10).ToString().TrimEnd("%"))
|
|
|
|
|
|
|
+ .Add("@ValNomC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(2).ToString())
|
|
|
|
|
+ .Add("@UltFCupC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(3).ToString)
|
|
|
|
|
+ .Add("@SigFCupC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(4).ToString)
|
|
|
|
|
+ .Add("@FLiqC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(5).ToString)
|
|
|
|
|
+ .Add("@FVencC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(6).ToString)
|
|
|
|
|
+ .Add("@PorcCupC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(7).ToString())
|
|
|
|
|
+ .Add("@PrecVencC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(8).ToString())
|
|
|
|
|
+ .Add("@PrecioCompra", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(9).ToString())
|
|
|
|
|
+ .Add("@DiasBaseC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(10).ToString())
|
|
|
.Add("@PeriodicV", SqlDbType.VarChar).Value = coleccion(12).ToString()
|
|
.Add("@PeriodicV", SqlDbType.VarChar).Value = coleccion(12).ToString()
|
|
|
- .Add("@ValNomV", SqlDbType.Float).Value = CDec(coleccion(13).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@UltFCupV", SqlDbType.Date).Value = coleccion(14)
|
|
|
|
|
- .Add("@SigFCupV", SqlDbType.Date).Value = coleccion(15)
|
|
|
|
|
- .Add("@FLiqV", SqlDbType.Date).Value = coleccion(16)
|
|
|
|
|
- .Add("@FVencV", SqlDbType.Date).Value = coleccion(17)
|
|
|
|
|
- .Add("@PorcCupV", SqlDbType.Float).Value = CDec(coleccion(18).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@PrecVencV", SqlDbType.Float).Value = CDec(coleccion(19).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@PrecioVenta", SqlDbType.Float).Value = CDec(coleccion(20).ToString().TrimEnd("%"))
|
|
|
|
|
- .Add("@DiasBaseV", SqlDbType.Int).Value = CInt(coleccion(21).ToString().TrimEnd("%"))
|
|
|
|
|
|
|
+ .Add("@ValNomV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(13).ToString())
|
|
|
|
|
+ .Add("@UltFCupV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(14).ToString)
|
|
|
|
|
+ .Add("@SigFCupV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(15).ToString)
|
|
|
|
|
+ .Add("@FLiqV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(16).ToString)
|
|
|
|
|
+ .Add("@FVencV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(17).ToString)
|
|
|
|
|
+ .Add("@PorcCupV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(18).ToString())
|
|
|
|
|
+ .Add("@PrecVencV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(19).ToString())
|
|
|
|
|
+ .Add("@PrecioVenta", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(20).ToString())
|
|
|
|
|
+ .Add("@DiasBaseV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(21).ToString())
|
|
|
.Add("@CodInv", SqlDbType.VarChar).Value = coleccion(23).ToString()
|
|
.Add("@CodInv", SqlDbType.VarChar).Value = coleccion(23).ToString()
|
|
|
-
|
|
|
|
|
- .Add("@ComisionPorCompraCasa", SqlDbType.Float).Value = coleccion(26).ToString()
|
|
|
|
|
- .Add("@ComisionPorCompraBolsa", SqlDbType.Float).Value = coleccion(27).ToString()
|
|
|
|
|
- .Add("@ComisionPorVentaCasa", SqlDbType.Float).Value = coleccion(28).ToString()
|
|
|
|
|
- .Add("@ComisionPorVentaBolsa", SqlDbType.Float).Value = coleccion(29).ToString()
|
|
|
|
|
-
|
|
|
|
|
- .Add("@YTMCompra", SqlDbType.Float).Value = coleccion(30).ToString()
|
|
|
|
|
- .Add("@YTMVenta", SqlDbType.Float).Value = coleccion(31).ToString()
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- .Add("DiasVenC", SqlDbType.Int).Value = coleccion(32)
|
|
|
|
|
- .Add("@DiasVenV", SqlDbType.Int).Value = coleccion(33)
|
|
|
|
|
- .Add("@DiasAcuC", SqlDbType.Int).Value = coleccion(34)
|
|
|
|
|
- .Add("@DiasAcuV", SqlDbType.Int).Value = coleccion(35)
|
|
|
|
|
- .Add("@YTMVenC", SqlDbType.Float).Value = coleccion(36)
|
|
|
|
|
- .Add("@YTMVenV", SqlDbType.Float).Value = coleccion(37)
|
|
|
|
|
- .Add("@IntAcuC", SqlDbType.Float).Value = coleccion(38)
|
|
|
|
|
- .Add("@IntAcuV", SqlDbType.Float).Value = coleccion(39)
|
|
|
|
|
- .Add("@IntPorAcuC", SqlDbType.Float).Value = coleccion(40)
|
|
|
|
|
- .Add("@IntPorAcuV", SqlDbType.Float).Value = coleccion(41)
|
|
|
|
|
- .Add("@PrecSucioC", SqlDbType.Float).Value = coleccion(42)
|
|
|
|
|
- .Add("@PrecSucioV", SqlDbType.Float).Value = coleccion(43)
|
|
|
|
|
- .Add("@ComisionCasaC", SqlDbType.Float).Value = coleccion(44)
|
|
|
|
|
- .Add("@ComisionCasaV", SqlDbType.Float).Value = coleccion(45)
|
|
|
|
|
- .Add("@ComisionBolsaC", SqlDbType.Float).Value = coleccion(46)
|
|
|
|
|
- .Add("@ComisionBolsaV", SqlDbType.Float).Value = coleccion(47)
|
|
|
|
|
- .Add("@ValTransC", SqlDbType.Float).Value = coleccion(48)
|
|
|
|
|
- .Add("@ValTransV", SqlDbType.Float).Value = coleccion(49)
|
|
|
|
|
- .Add("@MontoPagar", SqlDbType.Float).Value = coleccion(50)
|
|
|
|
|
- .Add("@MontoRecibir", SqlDbType.Float).Value = coleccion(51)
|
|
|
|
|
- .Add("@CostTransC", SqlDbType.Float).Value = coleccion(52)
|
|
|
|
|
- .Add("@CupRecibidos", SqlDbType.Float).Value = coleccion(53)
|
|
|
|
|
|
|
+ .Add("@ComisionPorCompraCasa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(26).ToString())
|
|
|
|
|
+ .Add("@ComisionPorCompraBolsa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(27).ToString())
|
|
|
|
|
+ .Add("@ComisionPorVentaCasa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(28).ToString())
|
|
|
|
|
+ .Add("@ComisionPorVentaBolsa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(29).ToString())
|
|
|
|
|
+ .Add("@YTMCompra", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(30).ToString())
|
|
|
|
|
+ .Add("@YTMVenta", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(31).ToString())
|
|
|
|
|
+ .Add("DiasVenC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(32).ToString)
|
|
|
|
|
+ .Add("@DiasVenV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(33).ToString)
|
|
|
|
|
+ .Add("@DiasAcuC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(34).ToString)
|
|
|
|
|
+ .Add("@DiasAcuV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(35).ToString)
|
|
|
|
|
+ .Add("@YTMVenC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(36).ToString)
|
|
|
|
|
+ .Add("@YTMVenV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(37).ToString)
|
|
|
|
|
+ .Add("@IntAcuC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(38).ToString)
|
|
|
|
|
+ .Add("@IntAcuV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(39).ToString)
|
|
|
|
|
+ .Add("@IntPorAcuC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(40).ToString)
|
|
|
|
|
+ .Add("@IntPorAcuV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(41).ToString)
|
|
|
|
|
+ .Add("@PrecSucioC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(42).ToString)
|
|
|
|
|
+ .Add("@PrecSucioV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(43).ToString)
|
|
|
|
|
+ .Add("@ComisionCasaC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(44).ToString)
|
|
|
|
|
+ .Add("@ComisionCasaV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(45).ToString)
|
|
|
|
|
+ .Add("@ComisionBolsaC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(46).ToString)
|
|
|
|
|
+ .Add("@ComisionBolsaV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(47).ToString)
|
|
|
|
|
+ .Add("@ValTransC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(48).ToString)
|
|
|
|
|
+ .Add("@ValTransV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(49).ToString)
|
|
|
|
|
+ .Add("@MontoPagar", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(50).ToString)
|
|
|
|
|
+ .Add("@MontoRecibir", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(51).ToString)
|
|
|
|
|
+ .Add("@CostTransC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(52).ToString)
|
|
|
|
|
+ .Add("@CupRecibidos", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(53).ToString)
|
|
|
|
|
|
|
|
End With
|
|
End With
|
|
|
retorno = cmd.ExecuteNonQuery
|
|
retorno = cmd.ExecuteNonQuery
|
|
@@ -717,14 +583,14 @@ Public Class CertificadosDeInversionDAO
|
|
|
cmd.Transaction = myTrans
|
|
cmd.Transaction = myTrans
|
|
|
|
|
|
|
|
With cmd.Parameters
|
|
With cmd.Parameters
|
|
|
- .Add("@CodInv", SqlDbType.VarChar).Value = Codigo
|
|
|
|
|
- .Add("@NumCupon", SqlDbType.VarChar).Value = Coleccion2(1)
|
|
|
|
|
- .Add("@FechaCupon", SqlDbType.DateTime).Value = Coleccion2(2)
|
|
|
|
|
- .Add("@Dias", SqlDbType.Int).Value = Coleccion2(3)
|
|
|
|
|
- .Add("@Ingreso", SqlDbType.Float).Value = Coleccion2(4)
|
|
|
|
|
- .Add("@PorcImpuesto", SqlDbType.Float).Value = Coleccion2(5)
|
|
|
|
|
- .Add("@MontoImpuesto", SqlDbType.Float).Value = Coleccion2(6)
|
|
|
|
|
- .Add("@Liquido", SqlDbType.Float).Value = Coleccion2(7)
|
|
|
|
|
|
|
+ .Add("@CodInv", SqlDbType.VarChar).Value = Codigo.ToString
|
|
|
|
|
+ .Add("@NumCupon", SqlDbType.VarChar).Value = Coleccion2(1).ToString
|
|
|
|
|
+ .Add("@FechaCupon", SqlDbType.Date).Value = Operaciones.ConvertirFecha(Coleccion2(2).ToString)
|
|
|
|
|
+ .Add("@Dias", SqlDbType.Int).Value = Operaciones.ConvertirEntero(Coleccion2(3).ToString)
|
|
|
|
|
+ .Add("@Ingreso", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(4).ToString)
|
|
|
|
|
+ .Add("@PorcImpuesto", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(5).ToString)
|
|
|
|
|
+ .Add("@MontoImpuesto", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(6).ToString)
|
|
|
|
|
+ .Add("@Liquido", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(Coleccion2(7).ToString)
|
|
|
End With
|
|
End With
|
|
|
|
|
|
|
|
retorno = cmd.ExecuteNonQuery
|
|
retorno = cmd.ExecuteNonQuery
|
|
@@ -900,7 +766,7 @@ Public Class CertificadosDeInversionDAO
|
|
|
|
|
|
|
|
cmd = New SqlCommand
|
|
cmd = New SqlCommand
|
|
|
cmd.CommandText = sql
|
|
cmd.CommandText = sql
|
|
|
- 'Try
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
With cmd.Parameters
|
|
With cmd.Parameters
|
|
|
If (coleccion(1) Is Nothing) Then
|
|
If (coleccion(1) Is Nothing) Then
|
|
@@ -908,93 +774,75 @@ Public Class CertificadosDeInversionDAO
|
|
|
Else
|
|
Else
|
|
|
.Add("@PeriodicC", SqlDbType.VarChar).Value = coleccion(1).ToString()
|
|
.Add("@PeriodicC", SqlDbType.VarChar).Value = coleccion(1).ToString()
|
|
|
End If
|
|
End If
|
|
|
-
|
|
|
|
|
- .Add("@ValNomC", SqlDbType.Float).Value = CDec(coleccion(2).ToString.Trim("%"))
|
|
|
|
|
- .Add("@UltFCupC", SqlDbType.Date).Value = coleccion(3)
|
|
|
|
|
- .Add("@SigFCupC", SqlDbType.Date).Value = coleccion(4)
|
|
|
|
|
- .Add("@FLiqC", SqlDbType.Date).Value = coleccion(5)
|
|
|
|
|
- .Add("@FVencC", SqlDbType.Date).Value = coleccion(6)
|
|
|
|
|
- .Add("@PorcCupC", SqlDbType.Float).Value = CDec(coleccion(7).ToString.Trim("%"))
|
|
|
|
|
- .Add("@PrecVencC", SqlDbType.Float).Value = CDec(coleccion(8).ToString.Trim("%"))
|
|
|
|
|
- .Add("@PrecioCompra", SqlDbType.Float).Value = CDec(coleccion(9).ToString.Trim("%"))
|
|
|
|
|
-
|
|
|
|
|
|
|
+ .Add("@ValNomC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(2).ToString)
|
|
|
|
|
+ .Add("@UltFCupC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(3).ToString)
|
|
|
|
|
+ .Add("@SigFCupC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(4).ToString)
|
|
|
|
|
+ .Add("@FLiqC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(5).ToString)
|
|
|
|
|
+ .Add("@FVencC", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(6).ToString)
|
|
|
|
|
+ .Add("@PorcCupC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(7).ToString)
|
|
|
|
|
+ .Add("@PrecVencC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(8).ToString)
|
|
|
|
|
+ .Add("@PrecioCompra", SqlDbType.Float).Value = coleccion(9).ToString
|
|
|
If (coleccion(10) Is Nothing) Then
|
|
If (coleccion(10) Is Nothing) Then
|
|
|
.Add("@DiasBaseC", SqlDbType.Int).Value = 365
|
|
.Add("@DiasBaseC", SqlDbType.Int).Value = 365
|
|
|
Else
|
|
Else
|
|
|
- .Add("@DiasBaseC", SqlDbType.Int).Value = CInt(coleccion(10).ToString.Trim("%"))
|
|
|
|
|
|
|
+ .Add("@DiasBaseC", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(10).ToString)
|
|
|
End If
|
|
End If
|
|
|
|
|
|
|
|
-
|
|
|
|
|
- '.Add("@CostoTransC", SqlDbType.Float).Value = Trim(CDec(coleccion(11)))
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
If (coleccion(12) Is Nothing) Then
|
|
If (coleccion(12) Is Nothing) Then
|
|
|
.Add("@PeriodicV", SqlDbType.VarChar).Value = "M"
|
|
.Add("@PeriodicV", SqlDbType.VarChar).Value = "M"
|
|
|
Else
|
|
Else
|
|
|
.Add("@PeriodicV", SqlDbType.VarChar).Value = coleccion(12).ToString()
|
|
.Add("@PeriodicV", SqlDbType.VarChar).Value = coleccion(12).ToString()
|
|
|
End If
|
|
End If
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- .Add("@ValNomV", SqlDbType.Float).Value = CDec(coleccion(13).ToString.Trim("%"))
|
|
|
|
|
- .Add("@UltFCupV", SqlDbType.Date).Value = coleccion(14)
|
|
|
|
|
- .Add("@SigFCupV", SqlDbType.Date).Value = coleccion(15)
|
|
|
|
|
- .Add("@FLiqV", SqlDbType.Date).Value = coleccion(16)
|
|
|
|
|
- .Add("@FVencV", SqlDbType.Date).Value = coleccion(17)
|
|
|
|
|
- .Add("@PorcCupV", SqlDbType.Float).Value = CDec(coleccion(18).ToString.Trim("%"))
|
|
|
|
|
- .Add("@PrecVencV", SqlDbType.Float).Value = CDec(coleccion(19).ToString.Trim("%"))
|
|
|
|
|
- .Add("@PrecioVenta", SqlDbType.Float).Value = CDec(coleccion(20).ToString.Trim("%"))
|
|
|
|
|
|
|
+ .Add("@ValNomV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(13).ToString)
|
|
|
|
|
+ .Add("@UltFCupV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(14).ToString)
|
|
|
|
|
+ .Add("@SigFCupV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(15).ToString)
|
|
|
|
|
+ .Add("@FLiqV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(16).ToString)
|
|
|
|
|
+ .Add("@FVencV", SqlDbType.Date).Value = Operaciones.ConvertirFecha(coleccion(17).ToString)
|
|
|
|
|
+ .Add("@PorcCupV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(18).ToString)
|
|
|
|
|
+ .Add("@PrecVencV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(19).ToString)
|
|
|
|
|
+ .Add("@PrecioVenta", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(20).ToString)
|
|
|
If (coleccion(21) Is Nothing) Then
|
|
If (coleccion(21) Is Nothing) Then
|
|
|
.Add("@DiasBaseV", SqlDbType.Int).Value = 365
|
|
.Add("@DiasBaseV", SqlDbType.Int).Value = 365
|
|
|
Else
|
|
Else
|
|
|
- .Add("@DiasBaseV", SqlDbType.Int).Value = CInt(coleccion(21).ToString.Trim("%"))
|
|
|
|
|
|
|
+ .Add("@DiasBaseV", SqlDbType.Int).Value = Operaciones.ConvertirEntero(coleccion(21).ToString)
|
|
|
End If
|
|
End If
|
|
|
|
|
|
|
|
- '.Add("@CostoTransV", SqlDbType.Float).Value = CDec(coleccion(22).ToString.Trim("%"))
|
|
|
|
|
.Add("@CodInv", SqlDbType.VarChar).Value = coleccion(23).ToString()
|
|
.Add("@CodInv", SqlDbType.VarChar).Value = coleccion(23).ToString()
|
|
|
-
|
|
|
|
|
- .Add("@ComisionPorCompraCasa", SqlDbType.Float).Value = coleccion(26).ToString()
|
|
|
|
|
- .Add("@ComisionPorCompraBolsa", SqlDbType.Float).Value = coleccion(27).ToString()
|
|
|
|
|
- .Add("@ComisionPorVentaCasa", SqlDbType.Float).Value = coleccion(28).ToString()
|
|
|
|
|
- .Add("@ComisionPorVentaBolsa", SqlDbType.Float).Value = coleccion(29).ToString()
|
|
|
|
|
-
|
|
|
|
|
- .Add("@YTMCompra", SqlDbType.Float).Value = coleccion(30).ToString()
|
|
|
|
|
- .Add("@YTMVenta", SqlDbType.Float).Value = coleccion(31).ToString()
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- .Add("@DiasVenC", SqlDbType.Int).Value = coleccion(32)
|
|
|
|
|
- .Add("@DiasVenV", SqlDbType.Int).Value = coleccion(33)
|
|
|
|
|
- .Add("@DiasAcuC", SqlDbType.Int).Value = coleccion(34)
|
|
|
|
|
- .Add("@DiasAcuV", SqlDbType.Int).Value = coleccion(35)
|
|
|
|
|
- .Add("@YTMVenC", SqlDbType.Float).Value = coleccion(36)
|
|
|
|
|
- .Add("@YTMVenV", SqlDbType.Float).Value = coleccion(37)
|
|
|
|
|
- .Add("@IntAcuC", SqlDbType.Float).Value = coleccion(38)
|
|
|
|
|
- .Add("@IntAcuV", SqlDbType.Float).Value = coleccion(39)
|
|
|
|
|
- .Add("@IntPorAcuC", SqlDbType.Float).Value = coleccion(40)
|
|
|
|
|
- .Add("@IntPorAcuV", SqlDbType.Float).Value = coleccion(41)
|
|
|
|
|
- .Add("@PrecSucioC", SqlDbType.Float).Value = coleccion(42)
|
|
|
|
|
- .Add("@PrecSucioV", SqlDbType.Float).Value = coleccion(43)
|
|
|
|
|
- .Add("@ComisionCasaC", SqlDbType.Float).Value = coleccion(44)
|
|
|
|
|
- .Add("@ComisionCasaV", SqlDbType.Float).Value = coleccion(45)
|
|
|
|
|
- .Add("@ComisionBolsaC", SqlDbType.Float).Value = coleccion(46)
|
|
|
|
|
- .Add("@ComisionBolsaV", SqlDbType.Float).Value = coleccion(47)
|
|
|
|
|
- .Add("@ValTransC", SqlDbType.Float).Value = coleccion(48)
|
|
|
|
|
- .Add("@ValTransV", SqlDbType.Float).Value = coleccion(49)
|
|
|
|
|
- .Add("@MontoPagar", SqlDbType.Float).Value = coleccion(50)
|
|
|
|
|
- .Add("@MontoRecibir", SqlDbType.Float).Value = coleccion(51)
|
|
|
|
|
- .Add("@CostTransC", SqlDbType.Float).Value = coleccion(52)
|
|
|
|
|
- .Add("@CupRecibidos", SqlDbType.Float).Value = coleccion(53)
|
|
|
|
|
|
|
+ .Add("@ComisionPorCompraCasa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(26).ToString())
|
|
|
|
|
+ .Add("@ComisionPorCompraBolsa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(27).ToString())
|
|
|
|
|
+ .Add("@ComisionPorVentaCasa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(28).ToString())
|
|
|
|
|
+ .Add("@ComisionPorVentaBolsa", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(29).ToString())
|
|
|
|
|
+ .Add("@YTMCompra", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(30).ToString())
|
|
|
|
|
+ .Add("@YTMVenta", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(31).ToString())
|
|
|
|
|
+ .Add("@DiasVenC", SqlDbType.Int).Value = coleccion(32).ToString
|
|
|
|
|
+ .Add("@DiasVenV", SqlDbType.Int).Value = coleccion(33).ToString
|
|
|
|
|
+ .Add("@DiasAcuC", SqlDbType.Int).Value = coleccion(34).ToString
|
|
|
|
|
+ .Add("@DiasAcuV", SqlDbType.Int).Value = coleccion(35).ToString
|
|
|
|
|
+ .Add("@YTMVenC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(36).ToString)
|
|
|
|
|
+ .Add("@YTMVenV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(37).ToString)
|
|
|
|
|
+ .Add("@IntAcuC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(38).ToString)
|
|
|
|
|
+ .Add("@IntAcuV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(39).ToString)
|
|
|
|
|
+ .Add("@IntPorAcuC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(40).ToString)
|
|
|
|
|
+ .Add("@IntPorAcuV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(41).ToString)
|
|
|
|
|
+ .Add("@PrecSucioC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(42).ToString)
|
|
|
|
|
+ .Add("@PrecSucioV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(43).ToString)
|
|
|
|
|
+ .Add("@ComisionCasaC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(44).ToString)
|
|
|
|
|
+ .Add("@ComisionCasaV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(45).ToString)
|
|
|
|
|
+ .Add("@ComisionBolsaC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(46).ToString)
|
|
|
|
|
+ .Add("@ComisionBolsaV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(47).ToString)
|
|
|
|
|
+ .Add("@ValTransC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(48).ToString)
|
|
|
|
|
+ .Add("@ValTransV", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(49).ToString)
|
|
|
|
|
+ .Add("@MontoPagar", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(50).ToString)
|
|
|
|
|
+ .Add("@MontoRecibir", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(51).ToString)
|
|
|
|
|
+ .Add("@CostTransC", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(52).ToString)
|
|
|
|
|
+ .Add("@CupRecibidos", SqlDbType.Float).Value = Operaciones.ConvertirDecimal(coleccion(53).ToString)
|
|
|
End With
|
|
End With
|
|
|
|
|
|
|
|
cmd.Connection = cn
|
|
cmd.Connection = cn
|
|
|
|
|
|
|
|
retorno = cmd.ExecuteNonQuery
|
|
retorno = cmd.ExecuteNonQuery
|
|
|
MsgBox("Registro creado éxitosmente")
|
|
MsgBox("Registro creado éxitosmente")
|
|
|
- 'Catch ex As Exception
|
|
|
|
|
- ' MsgBox("No se pudo ingresar los datos")
|
|
|
|
|
- 'End Try
|
|
|
|
|
|
|
+
|
|
|
Else
|
|
Else
|
|
|
MsgBox("No se pudo ingresar los datos")
|
|
MsgBox("No se pudo ingresar los datos")
|
|
|
retorno = 0
|
|
retorno = 0
|
|
@@ -1103,202 +951,6 @@ Public Class CertificadosDeInversionDAO
|
|
|
MsgBox(ex.Message)
|
|
MsgBox(ex.Message)
|
|
|
End Try
|
|
End Try
|
|
|
cn.Close()
|
|
cn.Close()
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- End Sub
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- Public Function GuardarIngreso(ByVal CodInversion As String, ByVal fecha As Date, ByVal Porcentaje As Double)
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- Dim objCon As New Conexion
|
|
|
|
|
- Dim cn As SqlConnection = objCon.Conectar
|
|
|
|
|
- If cn.State = ConnectionState.Closed Then
|
|
|
|
|
- cn.Open()
|
|
|
|
|
- End If
|
|
|
|
|
- Dim numero = CInt(Numeracion())
|
|
|
|
|
- Dim sql = "INSERT INTO CIN1([CodInv],[NumCupon],[FechaCupon],[PorcImpuesto]) values(@cod,@num,@fecha,@PorcImpuesto)"
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- Dim comando = New SqlCommand()
|
|
|
|
|
- comando.CommandText = sql
|
|
|
|
|
-
|
|
|
|
|
- With comando.Parameters
|
|
|
|
|
- .Add("@cod", SqlDbType.VarChar).Value = CodInversion
|
|
|
|
|
- .Add("@num", SqlDbType.Int).Value = numero
|
|
|
|
|
- .Add("@fecha", SqlDbType.DateTime).Value = fecha
|
|
|
|
|
- .Add("@PorcImpuesto", SqlDbType.Float).Value = Porcentaje
|
|
|
|
|
- End With
|
|
|
|
|
- comando.Connection = cn
|
|
|
|
|
- Dim i As Integer = comando.ExecuteNonQuery()
|
|
|
|
|
- cn.Close()
|
|
|
|
|
- If (i > 0) Then
|
|
|
|
|
- Return True
|
|
|
|
|
- Else
|
|
|
|
|
- Return False
|
|
|
|
|
- End If
|
|
|
|
|
- End Function
|
|
|
|
|
-
|
|
|
|
|
- Public Function CargarData()
|
|
|
|
|
-
|
|
|
|
|
- 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 CIN1"
|
|
|
|
|
-
|
|
|
|
|
- Dim cmd As New SqlCommand(sql, cn)
|
|
|
|
|
- Dim dr As SqlDataReader
|
|
|
|
|
- dr = cmd.ExecuteReader
|
|
|
|
|
-
|
|
|
|
|
- Return dr
|
|
|
|
|
- End Function
|
|
|
|
|
-
|
|
|
|
|
- Public Function Numeracion()
|
|
|
|
|
-
|
|
|
|
|
- Dim objCon As New Conexion
|
|
|
|
|
- Dim sql = "select MAX(NumCupon) from CIN1"
|
|
|
|
|
- Dim cn As SqlConnection = objCon.Conectar
|
|
|
|
|
- If cn.State = ConnectionState.Closed Then
|
|
|
|
|
- cn.Open()
|
|
|
|
|
- End If
|
|
|
|
|
- Dim cmd As New SqlCommand(sql, cn)
|
|
|
|
|
- Dim numero = cmd.ExecuteScalar
|
|
|
|
|
- If (String.IsNullOrEmpty(numero.ToString)) Then
|
|
|
|
|
- numero = 0
|
|
|
|
|
- Else
|
|
|
|
|
- numero = numero + 1
|
|
|
|
|
- End If
|
|
|
|
|
- cn.Close()
|
|
|
|
|
- Return numero
|
|
|
|
|
- End Function
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- Private Sub GuardarIngresos(ByVal CodInversion As String, ByVal dt As DataTable)
|
|
|
|
|
- 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].[CIN1]
|
|
|
|
|
- WHERE [CodInv]=@CodInv"
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- cmd = New SqlCommand
|
|
|
|
|
- cmd.CommandText = sql
|
|
|
|
|
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = CodInversion
|
|
|
|
|
- cmd.Connection = cn
|
|
|
|
|
-
|
|
|
|
|
- res = cmd.ExecuteNonQuery
|
|
|
|
|
-
|
|
|
|
|
- sql = String.Empty
|
|
|
|
|
- If dt.Rows.Count > 0 Then
|
|
|
|
|
- For Each dr In dt.Rows
|
|
|
|
|
- cmd = New SqlCommand
|
|
|
|
|
- sql = "INSERT INTO [dbo].[CIN1]
|
|
|
|
|
- ([CodInv]
|
|
|
|
|
- ,[NumCupon]
|
|
|
|
|
- ,[FechaCupon]
|
|
|
|
|
- ,[Dias]
|
|
|
|
|
- ,[Ingreso]
|
|
|
|
|
- ,[PorcImpuesto]
|
|
|
|
|
- ,[MontoImpuesto]
|
|
|
|
|
- ,[Liquido]
|
|
|
|
|
-)
|
|
|
|
|
-VALUES
|
|
|
|
|
- (@CodInv
|
|
|
|
|
- ,@NumCupon
|
|
|
|
|
- ,@FechaCupon
|
|
|
|
|
- ,@Dias
|
|
|
|
|
- ,@Ingreso
|
|
|
|
|
- ,@PorcImpuesto
|
|
|
|
|
- ,@MontoImpuesto
|
|
|
|
|
- ,@Liquido
|
|
|
|
|
-)
|
|
|
|
|
-"
|
|
|
|
|
- cmd.CommandText = sql
|
|
|
|
|
- cmd.Parameters.AddWithValue("@CodInv", CodInversion)
|
|
|
|
|
- cmd.Parameters.AddWithValue("@NumCupon", dr("NumCupon"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@FechaCupon", dr("FechaCupon"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@Dias", dr("Dias"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@Ingreso", dr("Ingreso"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@PorcImpuesto", dr("PorcImpuesto"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@MontoImpuesto", dr("MontoImpuesto"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@Liquido", dr("MontoImpuesto"))
|
|
|
|
|
- cmd.Connection = cn
|
|
|
|
|
- res = cmd.ExecuteNonQuery
|
|
|
|
|
-
|
|
|
|
|
- Next
|
|
|
|
|
- End If
|
|
|
|
|
- cn.Close()
|
|
|
|
|
- End Sub
|
|
|
|
|
- Private Sub GuardarImpuestosYComisiones(ByVal CodInversion As String, ByVal dt As DataTable)
|
|
|
|
|
- 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].[CIN2]
|
|
|
|
|
- WHERE [CodInv]=@CodInv"
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- cmd = New SqlCommand
|
|
|
|
|
- cmd.CommandText = sql
|
|
|
|
|
- cmd.Parameters.Add("@CodInv", SqlDbType.VarChar).Value = CodInversion
|
|
|
|
|
- cmd.Connection = cn
|
|
|
|
|
-
|
|
|
|
|
- res = cmd.ExecuteNonQuery
|
|
|
|
|
-
|
|
|
|
|
- sql = String.Empty
|
|
|
|
|
- If dt.Rows.Count > 0 Then
|
|
|
|
|
- For Each dr In dt.Rows
|
|
|
|
|
- cmd = New SqlCommand
|
|
|
|
|
- sql = "INSERT INTO [dbo].[CIN2]
|
|
|
|
|
- ([CodInv]
|
|
|
|
|
- ,[TipoOper]
|
|
|
|
|
- ,[CodImp]
|
|
|
|
|
- ,[PorcImp]
|
|
|
|
|
- ,[MontoImp]
|
|
|
|
|
- ,[MontoSujeto])
|
|
|
|
|
- VALUES
|
|
|
|
|
- (@CodInv
|
|
|
|
|
- ,@TipoOper
|
|
|
|
|
- ,@CodImp
|
|
|
|
|
- ,@PorcImp
|
|
|
|
|
- ,@MontoImp
|
|
|
|
|
- ,@MontoSujeto)"
|
|
|
|
|
- cmd.CommandText = sql
|
|
|
|
|
- cmd.Parameters.AddWithValue("@CodInv", CodInversion)
|
|
|
|
|
- cmd.Parameters.AddWithValue("@TipoOper", dr("TipoOper"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@CodImp", dr("CodImp"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@PorcImp", dr("PorcImp"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@MontoImp", dr("MontoImp"))
|
|
|
|
|
- cmd.Parameters.AddWithValue("@MontoSujeto", dr("MontoSujeto"))
|
|
|
|
|
- cmd.Connection = cn
|
|
|
|
|
- res = cmd.ExecuteNonQuery
|
|
|
|
|
- Next
|
|
|
|
|
- End If
|
|
|
|
|
- cn.Close()
|
|
|
|
|
End Sub
|
|
End Sub
|
|
|
End Class
|
|
End Class
|
|
|
|
|
|