Parcourir la source

Version 1.0.0

ahernandez il y a 6 ans
Parent
commit
ecee194fa2
43 fichiers modifiés avec 580 ajouts et 302 suppressions
  1. 6 6
      App.config
  2. 62 1
      DAO/DAOGeneral.vb
  3. 6 1
      DAO/DAOPropuestaInversion.vb
  4. 28 0
      FRM/frmAcciones.Designer.vb
  5. 18 17
      FRM/frmAcciones.resx
  6. 45 9
      FRM/frmCertificadosDeInversion.Designer.vb
  7. 11 11
      FRM/frmCertificadosDeInversion.resx
  8. 1 1
      FRM/frmColaTitulos.Designer.vb
  9. 9 0
      FRM/frmDepositosAPlazo.Designer.vb
  10. 17 17
      FRM/frmDepositosAPlazo.resx
  11. 48 4
      FRM/frmDepositosAPlazo.vb
  12. 3 0
      FRM/frmDetallesPortafolioGeneralRendimiento.Designer.vb
  13. 12 0
      FRM/frmFOIN.Designer.vb
  14. 18 18
      FRM/frmFOIN.resx
  15. 16 0
      FRM/frmFuturos.Designer.vb
  16. 16 17
      FRM/frmFuturos.resx
  17. 15 0
      FRM/frmLetes.Designer.vb
  18. 18 17
      FRM/frmLetes.resx
  19. 9 0
      FRM/frmNotaEstructurada.Designer.vb
  20. 11 11
      FRM/frmNotaEstructurada.resx
  21. 4 0
      FRM/frmPrestamoEmpresariales.Designer.vb
  22. 17 18
      FRM/frmPrestamoEmpresariales.resx
  23. 5 0
      FRM/frmPrestamoPersonal.Designer.vb
  24. 17 17
      FRM/frmPrestamoPersonal.resx
  25. 3 0
      FRM/frmReporto.Designer.vb
  26. 11 11
      FRM/frmReporto.resx
  27. 3 0
      FRM/frmResultadoTitularizacion.Designer.vb
  28. 18 18
      FRM/frmResultadoTitularizacion.resx
  29. 1 0
      FRM/frmSeleccionPoolTitulos.Designer.vb
  30. 12 0
      Inversiones.sln
  31. 12 4
      Inversiones.vbproj
  32. 1 1
      My Project/Settings.Designer.vb
  33. 1 1
      My Project/Settings.settings
  34. BIN
      RPT/PrintPropuestaDeInversion.rpt
  35. 7 61
      frmINV.Designer.vb
  36. 15 1
      frmINV.vb
  37. 6 0
      frmImprimir.vb
  38. 11 1
      frmPIN.designer.vb
  39. 18 24
      frmPIN.resx
  40. 34 8
      frmPIN.vb
  41. 3 0
      frmPrincipal.Designer.vb
  42. 1 2
      frmReqPago.Designer.vb
  43. 11 5
      frmReqPago.vb

+ 6 - 6
App.config

@@ -7,14 +7,14 @@
     </configSections>
     </configSections>
     <connectionStrings>
     <connectionStrings>
         <add name="Inversiones.My.MySettings.InversionesConnectionString"
         <add name="Inversiones.My.MySettings.InversionesConnectionString"
-            connectionString="Data Source=INVSVSAP;Initial Catalog=InversionesDEV;Persist Security Info=True;User ID=ahernandez;Password=1234;Connect Timeout=30;ApplicationIntent=ReadOnly"
+            connectionString="Data Source=192.168.98.133;Initial Catalog=InversionesDEV;Persist Security Info=True;User ID=inversiones;Password=1234;Connect Timeout=30;ApplicationIntent=ReadOnly"
             providerName="System.Data.SqlClient" />
             providerName="System.Data.SqlClient" />
         <add name="Inversiones.My.MySettings.SAP_INVERLEC_ESConnectionString"
         <add name="Inversiones.My.MySettings.SAP_INVERLEC_ESConnectionString"
-            connectionString="Data Source=MESVSAP;Initial Catalog=SAP_INVERLEC_ES;User ID=ahernandez;Password=1234"
+            connectionString="Data Source=MESVSAP;Initial Catalog=SAP_INVERLEC_ES;User ID=inversiones;Password=1234"
             providerName="System.Data.SqlClient" />
             providerName="System.Data.SqlClient" />
-        <add name="cnInversiones" connectionString="Data Source=INVSVSAP;Initial Catalog=InversionesDEV;Persist Security Info=True;User ID=ahernandez;Password=1234;Connect Timeout=30;ApplicationIntent=ReadOnly"
+        <add name="cnInversiones" connectionString="Data Source=192.168.98.133;Initial Catalog=InversionesDEV;Persist Security Info=True;User ID=inversiones;Password=1234;Connect Timeout=30;ApplicationIntent=ReadOnly"
             providerName="System.Data.SqlClient" />
             providerName="System.Data.SqlClient" />
-        <add name="Inversiones.My.MySettings.cnInversiones" connectionString="Data Source=INVSVSAP;Initial Catalog=InversionesDEV;Persist Security Info=True;User ID=ahernandez;Password=1234"
+        <add name="Inversiones.My.MySettings.cnInversiones" connectionString="Data Source=192.168.98.133;Initial Catalog=InversionesDEV;Persist Security Info=True;User ID=inversiones;Password=1234"
             providerName="System.Data.SqlClient" />
             providerName="System.Data.SqlClient" />
     </connectionStrings>
     </connectionStrings>
   
   
@@ -24,7 +24,7 @@
     <applicationSettings>
     <applicationSettings>
         <Inversiones.My.MySettings>
         <Inversiones.My.MySettings>
             <setting name="RutaReportes" serializeAs="String">
             <setting name="RutaReportes" serializeAs="String">
-                <value>C:\Users\ahernandez\Desktop\Inv\RPT\</value>
+                <value>RPT\</value>
             </setting>
             </setting>
             <setting name="VERS_SQL" serializeAs="String">
             <setting name="VERS_SQL" serializeAs="String">
                 <value />
                 <value />
@@ -54,7 +54,7 @@
                 <value>inversiones</value>
                 <value>inversiones</value>
             </setting>
             </setting>
             <setting name="ServidorSQL" serializeAs="String">
             <setting name="ServidorSQL" serializeAs="String">
-                <value>INVSVSAP</value>
+                <value>192.168.98.133</value>
             </setting>
             </setting>
             <setting name="BaseDeDatos" serializeAs="String">
             <setting name="BaseDeDatos" serializeAs="String">
                 <value>InversionesDEV</value>
                 <value>InversionesDEV</value>

+ 62 - 1
DAO/DAOGeneral.vb

@@ -20,7 +20,68 @@ Public Class DAOGeneral
         Return dt
         Return dt
     End Function
     End Function
 
 
+    Public Function ListaBancos() As DataTable
+        Dim objCon As New Conexion
+        Dim cn As SqlConnection = objCon.Conectar
+        Dim ds As New DataSet
+        Dim dt As 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
+        da = New SqlDataAdapter("SP_ListaBancos", cn)
+        da.Fill(ds)
+        dt = ds.Tables(0)
+
+
+        da.Dispose()
+        cn.Dispose()
+        Return dt
+
 
 
+    End Function
+    Public Function IdPropuesta(ByVal CodTitulo As String)
+        Dim objCon As New Conexion
+        Dim cn As SqlConnection = objCon.Conectar
+        Dim valor As Integer = 0
+        Dim Existe As Boolean = False
+        Dim cmd As SqlCommand
+        If Not String.IsNullOrEmpty(CodTitulo) Then
+
+            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
+
+
+
+            cmd = New SqlCommand("select DocId from PIN0 WHERE CodInv='" + CodTitulo + "'", cn)
+            valor = CInt(cmd.ExecuteScalar)
+            cmd.Dispose()
+
+
+
+
+            cn.Dispose()
+        End If
+        Return valor
+    End Function
 
 
 
 
     Public Function ListaTiposImpuesto() As DataTable
     Public Function ListaTiposImpuesto() As DataTable
@@ -338,7 +399,7 @@ Public Class DAOGeneral
         cmd.CommandType = CommandType.StoredProcedure
         cmd.CommandType = CommandType.StoredProcedure
 
 
         cmd.Parameters.Add("@TipoFuncion", SqlDbType.VarChar).Value = TipoFuncion
         cmd.Parameters.Add("@TipoFuncion", SqlDbType.VarChar).Value = TipoFuncion
-        cmd.Parameters.Add("@Version", SqlDbType.Int).Value = 8
+        cmd.Parameters.Add("@Version", SqlDbType.Int).Value = 1
         da = New SqlDataAdapter(cmd)
         da = New SqlDataAdapter(cmd)
 
 
         da.Fill(ds)
         da.Fill(ds)

+ 6 - 1
DAO/DAOPropuestaInversion.vb

@@ -835,8 +835,9 @@ Public Class DAOPropuestaInversion
         Dim cmd As SqlCommand = cn.CreateCommand
         Dim cmd As SqlCommand = cn.CreateCommand
         'TRAE ULTIMO DOCID
         'TRAE ULTIMO DOCID
         'cmd.CommandText = "SELECT ISNULL(MAX(DocId),0) FROM [dbo].[PIN0]"
         'cmd.CommandText = "SELECT ISNULL(MAX(DocId),0) FROM [dbo].[PIN0]"
+        Try
 
 
-        query = "INSERT INTO [dbo].[PIN0]
+            query = "INSERT INTO [dbo].[PIN0]
            ([CodInv]
            ([CodInv]
            ,[DocEst]
            ,[DocEst]
            ,[Asunto]
            ,[Asunto]
@@ -1041,6 +1042,10 @@ Public Class DAOPropuestaInversion
 
 
 
 
 
 
+        Catch ex As Exception
+
+        End Try
+
 
 
         cmd.Dispose()
         cmd.Dispose()
         da.Dispose()
         da.Dispose()

+ 28 - 0
FRM/frmAcciones.Designer.vb

@@ -542,6 +542,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtRetornoAnualNetoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualNetoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualNetoCompra.Location = New System.Drawing.Point(16, 271)
         Me.txtRetornoAnualNetoCompra.Location = New System.Drawing.Point(16, 271)
+        Me.txtRetornoAnualNetoCompra.MaxLength = 20
         Me.txtRetornoAnualNetoCompra.Name = "txtRetornoAnualNetoCompra"
         Me.txtRetornoAnualNetoCompra.Name = "txtRetornoAnualNetoCompra"
         Me.txtRetornoAnualNetoCompra.ReadOnly = True
         Me.txtRetornoAnualNetoCompra.ReadOnly = True
         Me.txtRetornoAnualNetoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtRetornoAnualNetoCompra.Size = New System.Drawing.Size(140, 20)
@@ -561,6 +562,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionPorcentajeBolsaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeBolsaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeBolsaCompra.Location = New System.Drawing.Point(16, 226)
         Me.txtComisionPorcentajeBolsaCompra.Location = New System.Drawing.Point(16, 226)
+        Me.txtComisionPorcentajeBolsaCompra.MaxLength = 20
         Me.txtComisionPorcentajeBolsaCompra.Name = "txtComisionPorcentajeBolsaCompra"
         Me.txtComisionPorcentajeBolsaCompra.Name = "txtComisionPorcentajeBolsaCompra"
         Me.txtComisionPorcentajeBolsaCompra.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeBolsaCompra.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeBolsaCompra.TabIndex = 80
         Me.txtComisionPorcentajeBolsaCompra.TabIndex = 80
@@ -578,6 +580,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionPorcentajeCasaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeCasaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeCasaCompra.Location = New System.Drawing.Point(16, 203)
         Me.txtComisionPorcentajeCasaCompra.Location = New System.Drawing.Point(16, 203)
+        Me.txtComisionPorcentajeCasaCompra.MaxLength = 20
         Me.txtComisionPorcentajeCasaCompra.Name = "txtComisionPorcentajeCasaCompra"
         Me.txtComisionPorcentajeCasaCompra.Name = "txtComisionPorcentajeCasaCompra"
         Me.txtComisionPorcentajeCasaCompra.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeCasaCompra.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeCasaCompra.TabIndex = 79
         Me.txtComisionPorcentajeCasaCompra.TabIndex = 79
@@ -586,6 +589,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtUnidadesCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesCompra.Location = New System.Drawing.Point(16, 115)
         Me.txtUnidadesCompra.Location = New System.Drawing.Point(16, 115)
+        Me.txtUnidadesCompra.MaxLength = 20
         Me.txtUnidadesCompra.Name = "txtUnidadesCompra"
         Me.txtUnidadesCompra.Name = "txtUnidadesCompra"
         Me.txtUnidadesCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesCompra.TabIndex = 5
         Me.txtUnidadesCompra.TabIndex = 5
@@ -594,6 +598,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionBolsaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBolsaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBolsaCompra.Location = New System.Drawing.Point(56, 227)
         Me.txtComisionBolsaCompra.Location = New System.Drawing.Point(56, 227)
+        Me.txtComisionBolsaCompra.MaxLength = 20
         Me.txtComisionBolsaCompra.Name = "txtComisionBolsaCompra"
         Me.txtComisionBolsaCompra.Name = "txtComisionBolsaCompra"
         Me.txtComisionBolsaCompra.ReadOnly = True
         Me.txtComisionBolsaCompra.ReadOnly = True
         Me.txtComisionBolsaCompra.Size = New System.Drawing.Size(99, 20)
         Me.txtComisionBolsaCompra.Size = New System.Drawing.Size(99, 20)
@@ -603,6 +608,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtValorTransadoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoCompra.Location = New System.Drawing.Point(16, 137)
         Me.txtValorTransadoCompra.Location = New System.Drawing.Point(16, 137)
+        Me.txtValorTransadoCompra.MaxLength = 20
         Me.txtValorTransadoCompra.Name = "txtValorTransadoCompra"
         Me.txtValorTransadoCompra.Name = "txtValorTransadoCompra"
         Me.txtValorTransadoCompra.ReadOnly = True
         Me.txtValorTransadoCompra.ReadOnly = True
         Me.txtValorTransadoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtValorTransadoCompra.Size = New System.Drawing.Size(140, 20)
@@ -612,6 +618,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionCasaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionCasaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionCasaCompra.Location = New System.Drawing.Point(56, 204)
         Me.txtComisionCasaCompra.Location = New System.Drawing.Point(56, 204)
+        Me.txtComisionCasaCompra.MaxLength = 20
         Me.txtComisionCasaCompra.Name = "txtComisionCasaCompra"
         Me.txtComisionCasaCompra.Name = "txtComisionCasaCompra"
         Me.txtComisionCasaCompra.ReadOnly = True
         Me.txtComisionCasaCompra.ReadOnly = True
         Me.txtComisionCasaCompra.Size = New System.Drawing.Size(100, 20)
         Me.txtComisionCasaCompra.Size = New System.Drawing.Size(100, 20)
@@ -621,6 +628,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtPrecioSucioCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioSucioCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioSucioCompra.Location = New System.Drawing.Point(16, 181)
         Me.txtPrecioSucioCompra.Location = New System.Drawing.Point(16, 181)
+        Me.txtPrecioSucioCompra.MaxLength = 20
         Me.txtPrecioSucioCompra.Name = "txtPrecioSucioCompra"
         Me.txtPrecioSucioCompra.Name = "txtPrecioSucioCompra"
         Me.txtPrecioSucioCompra.ReadOnly = True
         Me.txtPrecioSucioCompra.ReadOnly = True
         Me.txtPrecioSucioCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtPrecioSucioCompra.Size = New System.Drawing.Size(140, 20)
@@ -630,6 +638,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtPrecioLimpioCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioLimpioCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioLimpioCompra.Location = New System.Drawing.Point(16, 47)
         Me.txtPrecioLimpioCompra.Location = New System.Drawing.Point(16, 47)
+        Me.txtPrecioLimpioCompra.MaxLength = 20
         Me.txtPrecioLimpioCompra.Name = "txtPrecioLimpioCompra"
         Me.txtPrecioLimpioCompra.Name = "txtPrecioLimpioCompra"
         Me.txtPrecioLimpioCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtPrecioLimpioCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtPrecioLimpioCompra.TabIndex = 1
         Me.txtPrecioLimpioCompra.TabIndex = 1
@@ -638,6 +647,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtRetornoAnualBrutoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualBrutoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualBrutoCompra.Location = New System.Drawing.Point(16, 248)
         Me.txtRetornoAnualBrutoCompra.Location = New System.Drawing.Point(16, 248)
+        Me.txtRetornoAnualBrutoCompra.MaxLength = 20
         Me.txtRetornoAnualBrutoCompra.Name = "txtRetornoAnualBrutoCompra"
         Me.txtRetornoAnualBrutoCompra.Name = "txtRetornoAnualBrutoCompra"
         Me.txtRetornoAnualBrutoCompra.ReadOnly = True
         Me.txtRetornoAnualBrutoCompra.ReadOnly = True
         Me.txtRetornoAnualBrutoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtRetornoAnualBrutoCompra.Size = New System.Drawing.Size(140, 20)
@@ -648,6 +658,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtMontoNetoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtMontoNetoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtMontoNetoCompra.Location = New System.Drawing.Point(16, 159)
         Me.txtMontoNetoCompra.Location = New System.Drawing.Point(16, 159)
+        Me.txtMontoNetoCompra.MaxLength = 20
         Me.txtMontoNetoCompra.Name = "txtMontoNetoCompra"
         Me.txtMontoNetoCompra.Name = "txtMontoNetoCompra"
         Me.txtMontoNetoCompra.ReadOnly = True
         Me.txtMontoNetoCompra.ReadOnly = True
         Me.txtMontoNetoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtMontoNetoCompra.Size = New System.Drawing.Size(140, 20)
@@ -677,6 +688,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtGananciaCapitalTotalCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalTotalCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalTotalCompra.Location = New System.Drawing.Point(16, 316)
         Me.txtGananciaCapitalTotalCompra.Location = New System.Drawing.Point(16, 316)
+        Me.txtGananciaCapitalTotalCompra.MaxLength = 20
         Me.txtGananciaCapitalTotalCompra.Name = "txtGananciaCapitalTotalCompra"
         Me.txtGananciaCapitalTotalCompra.Name = "txtGananciaCapitalTotalCompra"
         Me.txtGananciaCapitalTotalCompra.ReadOnly = True
         Me.txtGananciaCapitalTotalCompra.ReadOnly = True
         Me.txtGananciaCapitalTotalCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtGananciaCapitalTotalCompra.Size = New System.Drawing.Size(140, 20)
@@ -687,6 +699,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtDiasDeTenenciaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtDiasDeTenenciaCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtDiasDeTenenciaCompra.Location = New System.Drawing.Point(16, 294)
         Me.txtDiasDeTenenciaCompra.Location = New System.Drawing.Point(16, 294)
+        Me.txtDiasDeTenenciaCompra.MaxLength = 5
         Me.txtDiasDeTenenciaCompra.Name = "txtDiasDeTenenciaCompra"
         Me.txtDiasDeTenenciaCompra.Name = "txtDiasDeTenenciaCompra"
         Me.txtDiasDeTenenciaCompra.ReadOnly = True
         Me.txtDiasDeTenenciaCompra.ReadOnly = True
         Me.txtDiasDeTenenciaCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtDiasDeTenenciaCompra.Size = New System.Drawing.Size(140, 20)
@@ -697,6 +710,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtGananciaCapitalUnitarioCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalUnitarioCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalUnitarioCompra.Location = New System.Drawing.Point(16, 339)
         Me.txtGananciaCapitalUnitarioCompra.Location = New System.Drawing.Point(16, 339)
+        Me.txtGananciaCapitalUnitarioCompra.MaxLength = 20
         Me.txtGananciaCapitalUnitarioCompra.Name = "txtGananciaCapitalUnitarioCompra"
         Me.txtGananciaCapitalUnitarioCompra.Name = "txtGananciaCapitalUnitarioCompra"
         Me.txtGananciaCapitalUnitarioCompra.ReadOnly = True
         Me.txtGananciaCapitalUnitarioCompra.ReadOnly = True
         Me.txtGananciaCapitalUnitarioCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtGananciaCapitalUnitarioCompra.Size = New System.Drawing.Size(140, 20)
@@ -734,6 +748,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtValorTransadoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoVenta.Location = New System.Drawing.Point(19, 138)
         Me.txtValorTransadoVenta.Location = New System.Drawing.Point(19, 138)
+        Me.txtValorTransadoVenta.MaxLength = 20
         Me.txtValorTransadoVenta.Name = "txtValorTransadoVenta"
         Me.txtValorTransadoVenta.Name = "txtValorTransadoVenta"
         Me.txtValorTransadoVenta.ReadOnly = True
         Me.txtValorTransadoVenta.ReadOnly = True
         Me.txtValorTransadoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtValorTransadoVenta.Size = New System.Drawing.Size(140, 20)
@@ -752,6 +767,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionPorcentajeBolsaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeBolsaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeBolsaVenta.Location = New System.Drawing.Point(20, 225)
         Me.txtComisionPorcentajeBolsaVenta.Location = New System.Drawing.Point(20, 225)
+        Me.txtComisionPorcentajeBolsaVenta.MaxLength = 20
         Me.txtComisionPorcentajeBolsaVenta.Name = "txtComisionPorcentajeBolsaVenta"
         Me.txtComisionPorcentajeBolsaVenta.Name = "txtComisionPorcentajeBolsaVenta"
         Me.txtComisionPorcentajeBolsaVenta.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeBolsaVenta.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeBolsaVenta.TabIndex = 82
         Me.txtComisionPorcentajeBolsaVenta.TabIndex = 82
@@ -769,6 +785,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionPorcentajeCasaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeCasaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionPorcentajeCasaVenta.Location = New System.Drawing.Point(20, 204)
         Me.txtComisionPorcentajeCasaVenta.Location = New System.Drawing.Point(20, 204)
+        Me.txtComisionPorcentajeCasaVenta.MaxLength = 20
         Me.txtComisionPorcentajeCasaVenta.Name = "txtComisionPorcentajeCasaVenta"
         Me.txtComisionPorcentajeCasaVenta.Name = "txtComisionPorcentajeCasaVenta"
         Me.txtComisionPorcentajeCasaVenta.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeCasaVenta.Size = New System.Drawing.Size(37, 20)
         Me.txtComisionPorcentajeCasaVenta.TabIndex = 81
         Me.txtComisionPorcentajeCasaVenta.TabIndex = 81
@@ -777,6 +794,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtPrecioLimpioVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioLimpioVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioLimpioVenta.Location = New System.Drawing.Point(19, 50)
         Me.txtPrecioLimpioVenta.Location = New System.Drawing.Point(19, 50)
+        Me.txtPrecioLimpioVenta.MaxLength = 20
         Me.txtPrecioLimpioVenta.Name = "txtPrecioLimpioVenta"
         Me.txtPrecioLimpioVenta.Name = "txtPrecioLimpioVenta"
         Me.txtPrecioLimpioVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtPrecioLimpioVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtPrecioLimpioVenta.TabIndex = 9
         Me.txtPrecioLimpioVenta.TabIndex = 9
@@ -785,6 +803,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtDiasDeTenenciaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtDiasDeTenenciaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtDiasDeTenenciaVenta.Location = New System.Drawing.Point(20, 291)
         Me.txtDiasDeTenenciaVenta.Location = New System.Drawing.Point(20, 291)
+        Me.txtDiasDeTenenciaVenta.MaxLength = 5
         Me.txtDiasDeTenenciaVenta.Name = "txtDiasDeTenenciaVenta"
         Me.txtDiasDeTenenciaVenta.Name = "txtDiasDeTenenciaVenta"
         Me.txtDiasDeTenenciaVenta.ReadOnly = True
         Me.txtDiasDeTenenciaVenta.ReadOnly = True
         Me.txtDiasDeTenenciaVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtDiasDeTenenciaVenta.Size = New System.Drawing.Size(140, 20)
@@ -794,6 +813,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtPrecioSucioVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioSucioVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtPrecioSucioVenta.Location = New System.Drawing.Point(19, 182)
         Me.txtPrecioSucioVenta.Location = New System.Drawing.Point(19, 182)
+        Me.txtPrecioSucioVenta.MaxLength = 20
         Me.txtPrecioSucioVenta.Name = "txtPrecioSucioVenta"
         Me.txtPrecioSucioVenta.Name = "txtPrecioSucioVenta"
         Me.txtPrecioSucioVenta.ReadOnly = True
         Me.txtPrecioSucioVenta.ReadOnly = True
         Me.txtPrecioSucioVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtPrecioSucioVenta.Size = New System.Drawing.Size(140, 20)
@@ -803,6 +823,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionBolsaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBolsaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBolsaVenta.Location = New System.Drawing.Point(61, 226)
         Me.txtComisionBolsaVenta.Location = New System.Drawing.Point(61, 226)
+        Me.txtComisionBolsaVenta.MaxLength = 20
         Me.txtComisionBolsaVenta.Name = "txtComisionBolsaVenta"
         Me.txtComisionBolsaVenta.Name = "txtComisionBolsaVenta"
         Me.txtComisionBolsaVenta.ReadOnly = True
         Me.txtComisionBolsaVenta.ReadOnly = True
         Me.txtComisionBolsaVenta.Size = New System.Drawing.Size(98, 20)
         Me.txtComisionBolsaVenta.Size = New System.Drawing.Size(98, 20)
@@ -812,6 +833,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtMontoNetoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtMontoNetoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtMontoNetoVenta.Location = New System.Drawing.Point(19, 160)
         Me.txtMontoNetoVenta.Location = New System.Drawing.Point(19, 160)
+        Me.txtMontoNetoVenta.MaxLength = 20
         Me.txtMontoNetoVenta.Name = "txtMontoNetoVenta"
         Me.txtMontoNetoVenta.Name = "txtMontoNetoVenta"
         Me.txtMontoNetoVenta.ReadOnly = True
         Me.txtMontoNetoVenta.ReadOnly = True
         Me.txtMontoNetoVenta.Size = New System.Drawing.Size(139, 20)
         Me.txtMontoNetoVenta.Size = New System.Drawing.Size(139, 20)
@@ -821,6 +843,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtGananciaCapitalTotalVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalTotalVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalTotalVenta.Location = New System.Drawing.Point(20, 314)
         Me.txtGananciaCapitalTotalVenta.Location = New System.Drawing.Point(20, 314)
+        Me.txtGananciaCapitalTotalVenta.MaxLength = 20
         Me.txtGananciaCapitalTotalVenta.Name = "txtGananciaCapitalTotalVenta"
         Me.txtGananciaCapitalTotalVenta.Name = "txtGananciaCapitalTotalVenta"
         Me.txtGananciaCapitalTotalVenta.ReadOnly = True
         Me.txtGananciaCapitalTotalVenta.ReadOnly = True
         Me.txtGananciaCapitalTotalVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtGananciaCapitalTotalVenta.Size = New System.Drawing.Size(140, 20)
@@ -830,6 +853,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtComisionCasaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionCasaVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionCasaVenta.Location = New System.Drawing.Point(60, 204)
         Me.txtComisionCasaVenta.Location = New System.Drawing.Point(60, 204)
+        Me.txtComisionCasaVenta.MaxLength = 20
         Me.txtComisionCasaVenta.Name = "txtComisionCasaVenta"
         Me.txtComisionCasaVenta.Name = "txtComisionCasaVenta"
         Me.txtComisionCasaVenta.ReadOnly = True
         Me.txtComisionCasaVenta.ReadOnly = True
         Me.txtComisionCasaVenta.Size = New System.Drawing.Size(99, 20)
         Me.txtComisionCasaVenta.Size = New System.Drawing.Size(99, 20)
@@ -839,6 +863,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtGananciaCapitalUnitarioVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalUnitarioVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaCapitalUnitarioVenta.Location = New System.Drawing.Point(21, 337)
         Me.txtGananciaCapitalUnitarioVenta.Location = New System.Drawing.Point(21, 337)
+        Me.txtGananciaCapitalUnitarioVenta.MaxLength = 20
         Me.txtGananciaCapitalUnitarioVenta.Name = "txtGananciaCapitalUnitarioVenta"
         Me.txtGananciaCapitalUnitarioVenta.Name = "txtGananciaCapitalUnitarioVenta"
         Me.txtGananciaCapitalUnitarioVenta.ReadOnly = True
         Me.txtGananciaCapitalUnitarioVenta.ReadOnly = True
         Me.txtGananciaCapitalUnitarioVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtGananciaCapitalUnitarioVenta.Size = New System.Drawing.Size(140, 20)
@@ -848,6 +873,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtRetornoAnualBrutoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualBrutoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualBrutoVenta.Location = New System.Drawing.Point(20, 247)
         Me.txtRetornoAnualBrutoVenta.Location = New System.Drawing.Point(20, 247)
+        Me.txtRetornoAnualBrutoVenta.MaxLength = 20
         Me.txtRetornoAnualBrutoVenta.Name = "txtRetornoAnualBrutoVenta"
         Me.txtRetornoAnualBrutoVenta.Name = "txtRetornoAnualBrutoVenta"
         Me.txtRetornoAnualBrutoVenta.ReadOnly = True
         Me.txtRetornoAnualBrutoVenta.ReadOnly = True
         Me.txtRetornoAnualBrutoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtRetornoAnualBrutoVenta.Size = New System.Drawing.Size(140, 20)
@@ -857,6 +883,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtUnidadesVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesVenta.Location = New System.Drawing.Point(19, 116)
         Me.txtUnidadesVenta.Location = New System.Drawing.Point(19, 116)
+        Me.txtUnidadesVenta.MaxLength = 20
         Me.txtUnidadesVenta.Name = "txtUnidadesVenta"
         Me.txtUnidadesVenta.Name = "txtUnidadesVenta"
         Me.txtUnidadesVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesVenta.TabIndex = 13
         Me.txtUnidadesVenta.TabIndex = 13
@@ -875,6 +902,7 @@ Partial Class frmAcciones
         '
         '
         Me.txtRetornoAnualNetoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualNetoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRetornoAnualNetoVenta.Location = New System.Drawing.Point(20, 269)
         Me.txtRetornoAnualNetoVenta.Location = New System.Drawing.Point(20, 269)
+        Me.txtRetornoAnualNetoVenta.MaxLength = 20
         Me.txtRetornoAnualNetoVenta.Name = "txtRetornoAnualNetoVenta"
         Me.txtRetornoAnualNetoVenta.Name = "txtRetornoAnualNetoVenta"
         Me.txtRetornoAnualNetoVenta.ReadOnly = True
         Me.txtRetornoAnualNetoVenta.ReadOnly = True
         Me.txtRetornoAnualNetoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtRetornoAnualNetoVenta.Size = New System.Drawing.Size(140, 20)

+ 18 - 17
FRM/frmAcciones.resx

@@ -139,28 +139,29 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHcSURBVDhPnZFLTBpRFIanLtptxY1bt2Xn2lXbdOVj4YoO
-        +ADMyGjc0HVnp20aY5p0VTfWiLbYNB3SxHZr4oNgHB8jEsDy0IAzOsBQmEcwHOfeABXiNKR/8uXkzJz7
-        3Zl7CZQ8t/A4zS9aUtwHa+pk3crz/of4RTuJRt8/KhzNdeYj73oSoaFKKcyM0J6ZIDVBiW4nJbpacBpQ
-        Y1MZu825iQXp7XmLHH7br+0+Bz00CDr3ElRFAlX7Y0qpLAOSYMFFcLarEHqhvGGeVvXDqV5t5xlo+yTE
-        clVTkIQkKbEm+NRV5Jkn+t4waFt9oAYHQBAEnYtnYMX3Gb6zgQbrX7/BYeKqWYAOTOD93RPj7hvNkLAb
-        7DkaSEgViIsKxAziotogkas0C+oZcbgUMS8DG/iBByLnEnxcXILlZV+D1TU/RDOyuUAqlvGnooHkVQn4
-        31k4Omsmea20JwhnSsDFs7BvgGqd00sTgaNFcJKWwLf6pXGACNSfXhRMBPZmQey6AhFB+Yuxc+RSxc/b
-        Ehzcc42oP062XGM9dnI8d1eQlquYVK3e5V6BzTZZzhuCjZ+/8MC/UNQijI5O87WlBAEAD4xfYL3e1+CZ
-        9ALteYWrGTRN6w7SHWAYpqOm+N8QxC3OwmvsWlVoEQAAAABJRU5ErkJggg==
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIZdhnblsbB2LRtzJ0BMQIdOqRMe
+        IcjEIJZ0rreiqqoqpE5loagJbUAIR0jAilQgCsI8TIiSQB6ggA1O4jTxQ0E5+F4lgUQYRfzSp6Njn/td
+        +14CJcN9b07ys60J7kdH4nixg+e9L/GLRhIOz7zKHk63ZEJfX8cC74r5IDNIO6f81BglOuyUOFqH3YAa
+        nkhZLfZNLEhufWuVg1/6tJ0e0AMDoHMfQFUkULX/puQLMiAJFlz4P7dlA73KNNNV0g8mOrXtbtD2SIik
+        S6YgCUlSYlnwqy3HM2/03feg/XsLqr8fBEHQuWgKfrv/wArrq7K4tAwHsetaATowgfe2j404bjVDwq6x
+        52ggJhUhKioQMYiKapVYulgrqGTQNqqIGRlY3yoeCJ1L8HN2Dubn3VU8C14Ip2RzgZQr4E9FA/HrPPBn
+        l3B4Wkv8RmlMEEzlgYtewp4BqhVOrkwEtjrBcVICt+dv9QARqD+5yJoIrLWCyE0RQoJyj7Fz6ErFzxsS
+        7D9yjag/itddYyVWciT9UJCUS5hEuT7kUYHFMl7IGIK19Q088BSKmoOhoUm+vJQgAOCF8Qusy/UJnOMu
+        oJ0fcTWDpmndRjp8DMM0lRXPDUHcAct+a+v+ZunfAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOFW6ldbr5g9Q
-        XEQRJweHFl26CSodbAidnFx00EERFQpVF0FwcXDzBpKSXkx6Se/t6/lCE6ttvXzwkHA475PvO4dwtepi
-        2BmOX+hjWBkNZc9ms2o4HK6Uy2U0I5/PQxCEHba3qcRB4UwmA03TTJLJJBRFgSzLuiQSiUAUxQaJheGg
-        DblcDoVCQX8S6XQaqqoiGo3qAtYl6CPBYNCQ6GUKKGxAAgqkUinEYrEv4xCUqWU/BaVSydxA7zS3MUo8
-        Htc7kSSpteA79RLqhM4jkUj8XUAYEhqHzoREtP5nAVEsFvVzIQlBa/8SUBcvhwHczA8hNN6Gq9leCA6L
-        +KOAQgavRwLuPU7kTv2oPpxD219F2DVcuXDbVn4VUPvXcwPIsjAC04C3HdjoR2zLjdNR/qmloF5CbVfv
-        jlBfiq8TvjFb1RT4/f5qMwlxOdODzO4CwEJ5D4d3xusyj/NJ/o0EVCPserRWP9PzwTZulwYhefsRXWvD
-        46IFIZetcjZhXa/luW7GCIOupim7Ux3i8RgvUdsnLl7ec/KbHMdxH+iJgz/BouckAAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGzSURBVDhPlZM7S8NQGIZT0/4AF3HwVnAQwamlm1TrZfMH
+        KC6iiJODQ0UXN0Gtgw2hUycXHeygFBWEqIsguDi4eSlISpvWXtN7+3q+0NRqW6sfPCQczvvk+84hXLV6
+        GBaGrQ0DjA5GQ1kymUxckqRyqVRCM3K5HARBOGB7m0psFE6n01BVtUYikUAsFkMoFNIkwWAQoig2SAwM
+        G23IZrPI5/Pak0ilUojH4wiHw5qAdQn6iMfj0SVa1QQU1iEBBZLJJBRF+TYOQZlq9ktQLBZrG+id5tZH
+        iUQiWieyLLcW/KReQp3QeUSj0b8LCF1C49CZkIjW/ywgCoWCdi4kIWjtXwLq4u3EjbuFYVxNmHAz1w/B
+        ZhB/FVBIJ+AT8OgcRda/j8rTBdSjNUj2kfLlmHG1rYDav50fRIaF4Z4B1juBbTOU3TH4x/mXloJ6CbVd
+        efChvmJb3dhyGCs1gcvlqjSTENezfUh7FwEWyjk5fDACKzwupvh3ElBZ2fWorX6m1+M93C8PQV43I7xh
+        wvOSAVd2Y/l8smOzmud6GVYGXU1TvNNd4qmDl6ntMzsfOhzldziO4z4B5l6DPKpAaFMAAAAASUVORK5C
+        YII=
 </value>
 </value>
   </data>
   </data>
   <metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="OpenFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

+ 45 - 9
FRM/frmCertificadosDeInversion.Designer.vb

@@ -382,6 +382,7 @@ Partial Class frmCertificadosDeInversion
         'txtValorNominalCompra
         'txtValorNominalCompra
         '
         '
         Me.txtValorNominalCompra.Location = New System.Drawing.Point(27, 79)
         Me.txtValorNominalCompra.Location = New System.Drawing.Point(27, 79)
+        Me.txtValorNominalCompra.MaxLength = 20
         Me.txtValorNominalCompra.Name = "txtValorNominalCompra"
         Me.txtValorNominalCompra.Name = "txtValorNominalCompra"
         Me.txtValorNominalCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtValorNominalCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtValorNominalCompra.TabIndex = 2
         Me.txtValorNominalCompra.TabIndex = 2
@@ -389,6 +390,7 @@ Partial Class frmCertificadosDeInversion
         'txtPorcentajeCuponCompra
         'txtPorcentajeCuponCompra
         '
         '
         Me.txtPorcentajeCuponCompra.Location = New System.Drawing.Point(27, 254)
         Me.txtPorcentajeCuponCompra.Location = New System.Drawing.Point(27, 254)
+        Me.txtPorcentajeCuponCompra.MaxLength = 20
         Me.txtPorcentajeCuponCompra.Name = "txtPorcentajeCuponCompra"
         Me.txtPorcentajeCuponCompra.Name = "txtPorcentajeCuponCompra"
         Me.txtPorcentajeCuponCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtPorcentajeCuponCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtPorcentajeCuponCompra.TabIndex = 8
         Me.txtPorcentajeCuponCompra.TabIndex = 8
@@ -396,6 +398,7 @@ Partial Class frmCertificadosDeInversion
         'txtYTMAlVencimientoComisionCompra
         'txtYTMAlVencimientoComisionCompra
         '
         '
         Me.txtYTMAlVencimientoComisionCompra.Location = New System.Drawing.Point(27, 275)
         Me.txtYTMAlVencimientoComisionCompra.Location = New System.Drawing.Point(27, 275)
+        Me.txtYTMAlVencimientoComisionCompra.MaxLength = 20
         Me.txtYTMAlVencimientoComisionCompra.Name = "txtYTMAlVencimientoComisionCompra"
         Me.txtYTMAlVencimientoComisionCompra.Name = "txtYTMAlVencimientoComisionCompra"
         Me.txtYTMAlVencimientoComisionCompra.ReadOnly = True
         Me.txtYTMAlVencimientoComisionCompra.ReadOnly = True
         Me.txtYTMAlVencimientoComisionCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtYTMAlVencimientoComisionCompra.Size = New System.Drawing.Size(150, 20)
@@ -404,6 +407,7 @@ Partial Class frmCertificadosDeInversion
         'txtYTMAlVencimientoCompra
         'txtYTMAlVencimientoCompra
         '
         '
         Me.txtYTMAlVencimientoCompra.Location = New System.Drawing.Point(27, 297)
         Me.txtYTMAlVencimientoCompra.Location = New System.Drawing.Point(27, 297)
+        Me.txtYTMAlVencimientoCompra.MaxLength = 20
         Me.txtYTMAlVencimientoCompra.Name = "txtYTMAlVencimientoCompra"
         Me.txtYTMAlVencimientoCompra.Name = "txtYTMAlVencimientoCompra"
         Me.txtYTMAlVencimientoCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtYTMAlVencimientoCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtYTMAlVencimientoCompra.TabIndex = 9
         Me.txtYTMAlVencimientoCompra.TabIndex = 9
@@ -411,6 +415,7 @@ Partial Class frmCertificadosDeInversion
         'txtPrecioAlVencimientoCompra
         'txtPrecioAlVencimientoCompra
         '
         '
         Me.txtPrecioAlVencimientoCompra.Location = New System.Drawing.Point(27, 319)
         Me.txtPrecioAlVencimientoCompra.Location = New System.Drawing.Point(27, 319)
+        Me.txtPrecioAlVencimientoCompra.MaxLength = 20
         Me.txtPrecioAlVencimientoCompra.Name = "txtPrecioAlVencimientoCompra"
         Me.txtPrecioAlVencimientoCompra.Name = "txtPrecioAlVencimientoCompra"
         Me.txtPrecioAlVencimientoCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioAlVencimientoCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioAlVencimientoCompra.TabIndex = 11
         Me.txtPrecioAlVencimientoCompra.TabIndex = 11
@@ -418,6 +423,7 @@ Partial Class frmCertificadosDeInversion
         'txtPrecioCompra
         'txtPrecioCompra
         '
         '
         Me.txtPrecioCompra.Location = New System.Drawing.Point(27, 341)
         Me.txtPrecioCompra.Location = New System.Drawing.Point(27, 341)
+        Me.txtPrecioCompra.MaxLength = 20
         Me.txtPrecioCompra.Name = "txtPrecioCompra"
         Me.txtPrecioCompra.Name = "txtPrecioCompra"
         Me.txtPrecioCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioCompra.TabIndex = 12
         Me.txtPrecioCompra.TabIndex = 12
@@ -425,6 +431,7 @@ Partial Class frmCertificadosDeInversion
         'txtDiasAcumuladosCompra
         'txtDiasAcumuladosCompra
         '
         '
         Me.txtDiasAcumuladosCompra.Location = New System.Drawing.Point(27, 233)
         Me.txtDiasAcumuladosCompra.Location = New System.Drawing.Point(27, 233)
+        Me.txtDiasAcumuladosCompra.MaxLength = 5
         Me.txtDiasAcumuladosCompra.Name = "txtDiasAcumuladosCompra"
         Me.txtDiasAcumuladosCompra.Name = "txtDiasAcumuladosCompra"
         Me.txtDiasAcumuladosCompra.ReadOnly = True
         Me.txtDiasAcumuladosCompra.ReadOnly = True
         Me.txtDiasAcumuladosCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtDiasAcumuladosCompra.Size = New System.Drawing.Size(150, 20)
@@ -433,6 +440,7 @@ Partial Class frmCertificadosDeInversion
         'txtPrecioSucioCompra
         'txtPrecioSucioCompra
         '
         '
         Me.txtPrecioSucioCompra.Location = New System.Drawing.Point(27, 385)
         Me.txtPrecioSucioCompra.Location = New System.Drawing.Point(27, 385)
+        Me.txtPrecioSucioCompra.MaxLength = 20
         Me.txtPrecioSucioCompra.Name = "txtPrecioSucioCompra"
         Me.txtPrecioSucioCompra.Name = "txtPrecioSucioCompra"
         Me.txtPrecioSucioCompra.ReadOnly = True
         Me.txtPrecioSucioCompra.ReadOnly = True
         Me.txtPrecioSucioCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioSucioCompra.Size = New System.Drawing.Size(150, 20)
@@ -441,6 +449,7 @@ Partial Class frmCertificadosDeInversion
         'txtInteresAcumuladoCompra
         'txtInteresAcumuladoCompra
         '
         '
         Me.txtInteresAcumuladoCompra.Location = New System.Drawing.Point(27, 363)
         Me.txtInteresAcumuladoCompra.Location = New System.Drawing.Point(27, 363)
+        Me.txtInteresAcumuladoCompra.MaxLength = 20
         Me.txtInteresAcumuladoCompra.Name = "txtInteresAcumuladoCompra"
         Me.txtInteresAcumuladoCompra.Name = "txtInteresAcumuladoCompra"
         Me.txtInteresAcumuladoCompra.ReadOnly = True
         Me.txtInteresAcumuladoCompra.ReadOnly = True
         Me.txtInteresAcumuladoCompra.Size = New System.Drawing.Size(108, 20)
         Me.txtInteresAcumuladoCompra.Size = New System.Drawing.Size(108, 20)
@@ -449,6 +458,7 @@ Partial Class frmCertificadosDeInversion
         'txtValorTransadoCompra
         'txtValorTransadoCompra
         '
         '
         Me.txtValorTransadoCompra.Location = New System.Drawing.Point(27, 453)
         Me.txtValorTransadoCompra.Location = New System.Drawing.Point(27, 453)
+        Me.txtValorTransadoCompra.MaxLength = 20
         Me.txtValorTransadoCompra.Name = "txtValorTransadoCompra"
         Me.txtValorTransadoCompra.Name = "txtValorTransadoCompra"
         Me.txtValorTransadoCompra.ReadOnly = True
         Me.txtValorTransadoCompra.ReadOnly = True
         Me.txtValorTransadoCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtValorTransadoCompra.Size = New System.Drawing.Size(150, 20)
@@ -457,6 +467,7 @@ Partial Class frmCertificadosDeInversion
         'txtMontoAPagar
         'txtMontoAPagar
         '
         '
         Me.txtMontoAPagar.Location = New System.Drawing.Point(27, 474)
         Me.txtMontoAPagar.Location = New System.Drawing.Point(27, 474)
+        Me.txtMontoAPagar.MaxLength = 20
         Me.txtMontoAPagar.Name = "txtMontoAPagar"
         Me.txtMontoAPagar.Name = "txtMontoAPagar"
         Me.txtMontoAPagar.ReadOnly = True
         Me.txtMontoAPagar.ReadOnly = True
         Me.txtMontoAPagar.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoAPagar.Size = New System.Drawing.Size(150, 20)
@@ -465,6 +476,7 @@ Partial Class frmCertificadosDeInversion
         'txtCostoTransferenciaCompra
         'txtCostoTransferenciaCompra
         '
         '
         Me.txtCostoTransferenciaCompra.Location = New System.Drawing.Point(27, 496)
         Me.txtCostoTransferenciaCompra.Location = New System.Drawing.Point(27, 496)
+        Me.txtCostoTransferenciaCompra.MaxLength = 20
         Me.txtCostoTransferenciaCompra.Name = "txtCostoTransferenciaCompra"
         Me.txtCostoTransferenciaCompra.Name = "txtCostoTransferenciaCompra"
         Me.txtCostoTransferenciaCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtCostoTransferenciaCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtCostoTransferenciaCompra.TabIndex = 16
         Me.txtCostoTransferenciaCompra.TabIndex = 16
@@ -472,6 +484,7 @@ Partial Class frmCertificadosDeInversion
         'txtDiasAlVencimientoCompra
         'txtDiasAlVencimientoCompra
         '
         '
         Me.txtDiasAlVencimientoCompra.Location = New System.Drawing.Point(27, 211)
         Me.txtDiasAlVencimientoCompra.Location = New System.Drawing.Point(27, 211)
+        Me.txtDiasAlVencimientoCompra.MaxLength = 5
         Me.txtDiasAlVencimientoCompra.Name = "txtDiasAlVencimientoCompra"
         Me.txtDiasAlVencimientoCompra.Name = "txtDiasAlVencimientoCompra"
         Me.txtDiasAlVencimientoCompra.ReadOnly = True
         Me.txtDiasAlVencimientoCompra.ReadOnly = True
         Me.txtDiasAlVencimientoCompra.Size = New System.Drawing.Size(150, 20)
         Me.txtDiasAlVencimientoCompra.Size = New System.Drawing.Size(150, 20)
@@ -492,7 +505,7 @@ Partial Class frmCertificadosDeInversion
         Me.lblBono.Anchor = System.Windows.Forms.AnchorStyles.None
         Me.lblBono.Anchor = System.Windows.Forms.AnchorStyles.None
         Me.lblBono.AutoSize = True
         Me.lblBono.AutoSize = True
         Me.lblBono.Font = New System.Drawing.Font("Trebuchet MS", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.lblBono.Font = New System.Drawing.Font("Trebuchet MS", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
-        Me.lblBono.Location = New System.Drawing.Point(29, -38)
+        Me.lblBono.Location = New System.Drawing.Point(29, 30)
         Me.lblBono.Name = "lblBono"
         Me.lblBono.Name = "lblBono"
         Me.lblBono.Size = New System.Drawing.Size(234, 24)
         Me.lblBono.Size = New System.Drawing.Size(234, 24)
         Me.lblBono.TabIndex = 56
         Me.lblBono.TabIndex = 56
@@ -501,6 +514,7 @@ Partial Class frmCertificadosDeInversion
         'txtDiasAlVencimientoVenta
         'txtDiasAlVencimientoVenta
         '
         '
         Me.txtDiasAlVencimientoVenta.Location = New System.Drawing.Point(29, 212)
         Me.txtDiasAlVencimientoVenta.Location = New System.Drawing.Point(29, 212)
+        Me.txtDiasAlVencimientoVenta.MaxLength = 5
         Me.txtDiasAlVencimientoVenta.Name = "txtDiasAlVencimientoVenta"
         Me.txtDiasAlVencimientoVenta.Name = "txtDiasAlVencimientoVenta"
         Me.txtDiasAlVencimientoVenta.ReadOnly = True
         Me.txtDiasAlVencimientoVenta.ReadOnly = True
         Me.txtDiasAlVencimientoVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtDiasAlVencimientoVenta.Size = New System.Drawing.Size(150, 20)
@@ -509,6 +523,7 @@ Partial Class frmCertificadosDeInversion
         'txtMontoARecibir
         'txtMontoARecibir
         '
         '
         Me.txtMontoARecibir.Location = New System.Drawing.Point(29, 473)
         Me.txtMontoARecibir.Location = New System.Drawing.Point(29, 473)
+        Me.txtMontoARecibir.MaxLength = 20
         Me.txtMontoARecibir.Name = "txtMontoARecibir"
         Me.txtMontoARecibir.Name = "txtMontoARecibir"
         Me.txtMontoARecibir.ReadOnly = True
         Me.txtMontoARecibir.ReadOnly = True
         Me.txtMontoARecibir.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoARecibir.Size = New System.Drawing.Size(150, 20)
@@ -517,6 +532,7 @@ Partial Class frmCertificadosDeInversion
         'txtValorTransadoVenta
         'txtValorTransadoVenta
         '
         '
         Me.txtValorTransadoVenta.Location = New System.Drawing.Point(29, 451)
         Me.txtValorTransadoVenta.Location = New System.Drawing.Point(29, 451)
+        Me.txtValorTransadoVenta.MaxLength = 20
         Me.txtValorTransadoVenta.Name = "txtValorTransadoVenta"
         Me.txtValorTransadoVenta.Name = "txtValorTransadoVenta"
         Me.txtValorTransadoVenta.ReadOnly = True
         Me.txtValorTransadoVenta.ReadOnly = True
         Me.txtValorTransadoVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtValorTransadoVenta.Size = New System.Drawing.Size(150, 20)
@@ -525,6 +541,7 @@ Partial Class frmCertificadosDeInversion
         'txtInteresAcumuladoVenta
         'txtInteresAcumuladoVenta
         '
         '
         Me.txtInteresAcumuladoVenta.Location = New System.Drawing.Point(29, 364)
         Me.txtInteresAcumuladoVenta.Location = New System.Drawing.Point(29, 364)
+        Me.txtInteresAcumuladoVenta.MaxLength = 20
         Me.txtInteresAcumuladoVenta.Name = "txtInteresAcumuladoVenta"
         Me.txtInteresAcumuladoVenta.Name = "txtInteresAcumuladoVenta"
         Me.txtInteresAcumuladoVenta.ReadOnly = True
         Me.txtInteresAcumuladoVenta.ReadOnly = True
         Me.txtInteresAcumuladoVenta.Size = New System.Drawing.Size(108, 20)
         Me.txtInteresAcumuladoVenta.Size = New System.Drawing.Size(108, 20)
@@ -533,6 +550,7 @@ Partial Class frmCertificadosDeInversion
         'txtPrecioSucioVenta
         'txtPrecioSucioVenta
         '
         '
         Me.txtPrecioSucioVenta.Location = New System.Drawing.Point(29, 386)
         Me.txtPrecioSucioVenta.Location = New System.Drawing.Point(29, 386)
+        Me.txtPrecioSucioVenta.MaxLength = 20
         Me.txtPrecioSucioVenta.Name = "txtPrecioSucioVenta"
         Me.txtPrecioSucioVenta.Name = "txtPrecioSucioVenta"
         Me.txtPrecioSucioVenta.ReadOnly = True
         Me.txtPrecioSucioVenta.ReadOnly = True
         Me.txtPrecioSucioVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioSucioVenta.Size = New System.Drawing.Size(150, 20)
@@ -541,6 +559,7 @@ Partial Class frmCertificadosDeInversion
         'txtDiasAcumuladosVenta
         'txtDiasAcumuladosVenta
         '
         '
         Me.txtDiasAcumuladosVenta.Location = New System.Drawing.Point(29, 234)
         Me.txtDiasAcumuladosVenta.Location = New System.Drawing.Point(29, 234)
+        Me.txtDiasAcumuladosVenta.MaxLength = 5
         Me.txtDiasAcumuladosVenta.Name = "txtDiasAcumuladosVenta"
         Me.txtDiasAcumuladosVenta.Name = "txtDiasAcumuladosVenta"
         Me.txtDiasAcumuladosVenta.ReadOnly = True
         Me.txtDiasAcumuladosVenta.ReadOnly = True
         Me.txtDiasAcumuladosVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtDiasAcumuladosVenta.Size = New System.Drawing.Size(150, 20)
@@ -549,6 +568,7 @@ Partial Class frmCertificadosDeInversion
         'txtPrecioVenta
         'txtPrecioVenta
         '
         '
         Me.txtPrecioVenta.Location = New System.Drawing.Point(29, 342)
         Me.txtPrecioVenta.Location = New System.Drawing.Point(29, 342)
+        Me.txtPrecioVenta.MaxLength = 20
         Me.txtPrecioVenta.Name = "txtPrecioVenta"
         Me.txtPrecioVenta.Name = "txtPrecioVenta"
         Me.txtPrecioVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioVenta.TabIndex = 28
         Me.txtPrecioVenta.TabIndex = 28
@@ -556,6 +576,7 @@ Partial Class frmCertificadosDeInversion
         'txtPrecioAlVencimientoVenta
         'txtPrecioAlVencimientoVenta
         '
         '
         Me.txtPrecioAlVencimientoVenta.Location = New System.Drawing.Point(29, 320)
         Me.txtPrecioAlVencimientoVenta.Location = New System.Drawing.Point(29, 320)
+        Me.txtPrecioAlVencimientoVenta.MaxLength = 20
         Me.txtPrecioAlVencimientoVenta.Name = "txtPrecioAlVencimientoVenta"
         Me.txtPrecioAlVencimientoVenta.Name = "txtPrecioAlVencimientoVenta"
         Me.txtPrecioAlVencimientoVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioAlVencimientoVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecioAlVencimientoVenta.TabIndex = 27
         Me.txtPrecioAlVencimientoVenta.TabIndex = 27
@@ -563,6 +584,7 @@ Partial Class frmCertificadosDeInversion
         'txtYTMAlVencimientoVenta
         'txtYTMAlVencimientoVenta
         '
         '
         Me.txtYTMAlVencimientoVenta.Location = New System.Drawing.Point(29, 299)
         Me.txtYTMAlVencimientoVenta.Location = New System.Drawing.Point(29, 299)
+        Me.txtYTMAlVencimientoVenta.MaxLength = 20
         Me.txtYTMAlVencimientoVenta.Name = "txtYTMAlVencimientoVenta"
         Me.txtYTMAlVencimientoVenta.Name = "txtYTMAlVencimientoVenta"
         Me.txtYTMAlVencimientoVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtYTMAlVencimientoVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtYTMAlVencimientoVenta.TabIndex = 25
         Me.txtYTMAlVencimientoVenta.TabIndex = 25
@@ -570,6 +592,7 @@ Partial Class frmCertificadosDeInversion
         'txtYTMAlVencimientoComisionVenta
         'txtYTMAlVencimientoComisionVenta
         '
         '
         Me.txtYTMAlVencimientoComisionVenta.Location = New System.Drawing.Point(29, 278)
         Me.txtYTMAlVencimientoComisionVenta.Location = New System.Drawing.Point(29, 278)
+        Me.txtYTMAlVencimientoComisionVenta.MaxLength = 20
         Me.txtYTMAlVencimientoComisionVenta.Name = "txtYTMAlVencimientoComisionVenta"
         Me.txtYTMAlVencimientoComisionVenta.Name = "txtYTMAlVencimientoComisionVenta"
         Me.txtYTMAlVencimientoComisionVenta.ReadOnly = True
         Me.txtYTMAlVencimientoComisionVenta.ReadOnly = True
         Me.txtYTMAlVencimientoComisionVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtYTMAlVencimientoComisionVenta.Size = New System.Drawing.Size(150, 20)
@@ -578,6 +601,7 @@ Partial Class frmCertificadosDeInversion
         'txtPorcentajeCuponVenta
         'txtPorcentajeCuponVenta
         '
         '
         Me.txtPorcentajeCuponVenta.Location = New System.Drawing.Point(29, 256)
         Me.txtPorcentajeCuponVenta.Location = New System.Drawing.Point(29, 256)
+        Me.txtPorcentajeCuponVenta.MaxLength = 20
         Me.txtPorcentajeCuponVenta.Name = "txtPorcentajeCuponVenta"
         Me.txtPorcentajeCuponVenta.Name = "txtPorcentajeCuponVenta"
         Me.txtPorcentajeCuponVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtPorcentajeCuponVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtPorcentajeCuponVenta.TabIndex = 24
         Me.txtPorcentajeCuponVenta.TabIndex = 24
@@ -585,6 +609,7 @@ Partial Class frmCertificadosDeInversion
         'txtValorNominalVenta
         'txtValorNominalVenta
         '
         '
         Me.txtValorNominalVenta.Location = New System.Drawing.Point(29, 79)
         Me.txtValorNominalVenta.Location = New System.Drawing.Point(29, 79)
+        Me.txtValorNominalVenta.MaxLength = 20
         Me.txtValorNominalVenta.Name = "txtValorNominalVenta"
         Me.txtValorNominalVenta.Name = "txtValorNominalVenta"
         Me.txtValorNominalVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtValorNominalVenta.Size = New System.Drawing.Size(150, 20)
         Me.txtValorNominalVenta.TabIndex = 18
         Me.txtValorNominalVenta.TabIndex = 18
@@ -963,7 +988,7 @@ Partial Class frmCertificadosDeInversion
         Me.TabCampos.Location = New System.Drawing.Point(0, 0)
         Me.TabCampos.Location = New System.Drawing.Point(0, 0)
         Me.TabCampos.Name = "TabCampos"
         Me.TabCampos.Name = "TabCampos"
         Me.TabCampos.SelectedIndex = 0
         Me.TabCampos.SelectedIndex = 0
-        Me.TabCampos.Size = New System.Drawing.Size(937, 542)
+        Me.TabCampos.Size = New System.Drawing.Size(937, 678)
         Me.TabCampos.TabIndex = 121
         Me.TabCampos.TabIndex = 121
         '
         '
         'TabPage1
         'TabPage1
@@ -978,7 +1003,7 @@ Partial Class frmCertificadosDeInversion
         Me.TabPage1.Location = New System.Drawing.Point(4, 22)
         Me.TabPage1.Location = New System.Drawing.Point(4, 22)
         Me.TabPage1.Name = "TabPage1"
         Me.TabPage1.Name = "TabPage1"
         Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
         Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
-        Me.TabPage1.Size = New System.Drawing.Size(929, 516)
+        Me.TabPage1.Size = New System.Drawing.Size(929, 652)
         Me.TabPage1.TabIndex = 0
         Me.TabPage1.TabIndex = 0
         Me.TabPage1.Text = "Operación"
         Me.TabPage1.Text = "Operación"
         '
         '
@@ -1023,7 +1048,7 @@ Partial Class frmCertificadosDeInversion
         Me.GrpVenta.Controls.Add(Me.txtDiasAlVencimientoVenta)
         Me.GrpVenta.Controls.Add(Me.txtDiasAlVencimientoVenta)
         Me.GrpVenta.Controls.Add(Me.dtpFechaLiquidacionVenta)
         Me.GrpVenta.Controls.Add(Me.dtpFechaLiquidacionVenta)
         Me.GrpVenta.Controls.Add(Me.dtpSiguienteFechaCuponVenta)
         Me.GrpVenta.Controls.Add(Me.dtpSiguienteFechaCuponVenta)
-        Me.GrpVenta.Location = New System.Drawing.Point(691, 18)
+        Me.GrpVenta.Location = New System.Drawing.Point(691, 86)
         Me.GrpVenta.Name = "GrpVenta"
         Me.GrpVenta.Name = "GrpVenta"
         Me.GrpVenta.Size = New System.Drawing.Size(209, 586)
         Me.GrpVenta.Size = New System.Drawing.Size(209, 586)
         Me.GrpVenta.TabIndex = 141
         Me.GrpVenta.TabIndex = 141
@@ -1032,6 +1057,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionPorBolsaVenta
         'txtComisionPorBolsaVenta
         '
         '
         Me.txtComisionPorBolsaVenta.Location = New System.Drawing.Point(28, 429)
         Me.txtComisionPorBolsaVenta.Location = New System.Drawing.Point(28, 429)
+        Me.txtComisionPorBolsaVenta.MaxLength = 20
         Me.txtComisionPorBolsaVenta.Name = "txtComisionPorBolsaVenta"
         Me.txtComisionPorBolsaVenta.Name = "txtComisionPorBolsaVenta"
         Me.txtComisionPorBolsaVenta.Size = New System.Drawing.Size(43, 20)
         Me.txtComisionPorBolsaVenta.Size = New System.Drawing.Size(43, 20)
         Me.txtComisionPorBolsaVenta.TabIndex = 138
         Me.txtComisionPorBolsaVenta.TabIndex = 138
@@ -1039,6 +1065,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionPorVentaCasa
         'txtComisionPorVentaCasa
         '
         '
         Me.txtComisionPorVentaCasa.Location = New System.Drawing.Point(28, 408)
         Me.txtComisionPorVentaCasa.Location = New System.Drawing.Point(28, 408)
+        Me.txtComisionPorVentaCasa.MaxLength = 20
         Me.txtComisionPorVentaCasa.Name = "txtComisionPorVentaCasa"
         Me.txtComisionPorVentaCasa.Name = "txtComisionPorVentaCasa"
         Me.txtComisionPorVentaCasa.Size = New System.Drawing.Size(43, 20)
         Me.txtComisionPorVentaCasa.Size = New System.Drawing.Size(43, 20)
         Me.txtComisionPorVentaCasa.TabIndex = 136
         Me.txtComisionPorVentaCasa.TabIndex = 136
@@ -1046,6 +1073,7 @@ Partial Class frmCertificadosDeInversion
         'txtCuponesRecibidos
         'txtCuponesRecibidos
         '
         '
         Me.txtCuponesRecibidos.Location = New System.Drawing.Point(29, 515)
         Me.txtCuponesRecibidos.Location = New System.Drawing.Point(29, 515)
+        Me.txtCuponesRecibidos.MaxLength = 20
         Me.txtCuponesRecibidos.Name = "txtCuponesRecibidos"
         Me.txtCuponesRecibidos.Name = "txtCuponesRecibidos"
         Me.txtCuponesRecibidos.ReadOnly = True
         Me.txtCuponesRecibidos.ReadOnly = True
         Me.txtCuponesRecibidos.Size = New System.Drawing.Size(150, 20)
         Me.txtCuponesRecibidos.Size = New System.Drawing.Size(150, 20)
@@ -1054,6 +1082,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionVentaBolsa
         'txtComisionVentaBolsa
         '
         '
         Me.txtComisionVentaBolsa.Location = New System.Drawing.Point(77, 430)
         Me.txtComisionVentaBolsa.Location = New System.Drawing.Point(77, 430)
+        Me.txtComisionVentaBolsa.MaxLength = 20
         Me.txtComisionVentaBolsa.Name = "txtComisionVentaBolsa"
         Me.txtComisionVentaBolsa.Name = "txtComisionVentaBolsa"
         Me.txtComisionVentaBolsa.ReadOnly = True
         Me.txtComisionVentaBolsa.ReadOnly = True
         Me.txtComisionVentaBolsa.Size = New System.Drawing.Size(102, 20)
         Me.txtComisionVentaBolsa.Size = New System.Drawing.Size(102, 20)
@@ -1062,6 +1091,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionVentaCasa
         'txtComisionVentaCasa
         '
         '
         Me.txtComisionVentaCasa.Location = New System.Drawing.Point(77, 408)
         Me.txtComisionVentaCasa.Location = New System.Drawing.Point(77, 408)
+        Me.txtComisionVentaCasa.MaxLength = 20
         Me.txtComisionVentaCasa.Name = "txtComisionVentaCasa"
         Me.txtComisionVentaCasa.Name = "txtComisionVentaCasa"
         Me.txtComisionVentaCasa.ReadOnly = True
         Me.txtComisionVentaCasa.ReadOnly = True
         Me.txtComisionVentaCasa.Size = New System.Drawing.Size(102, 20)
         Me.txtComisionVentaCasa.Size = New System.Drawing.Size(102, 20)
@@ -1070,6 +1100,7 @@ Partial Class frmCertificadosDeInversion
         'txtPorcentajeInteresAcumuladoVenta
         'txtPorcentajeInteresAcumuladoVenta
         '
         '
         Me.txtPorcentajeInteresAcumuladoVenta.Location = New System.Drawing.Point(139, 364)
         Me.txtPorcentajeInteresAcumuladoVenta.Location = New System.Drawing.Point(139, 364)
+        Me.txtPorcentajeInteresAcumuladoVenta.MaxLength = 20
         Me.txtPorcentajeInteresAcumuladoVenta.Name = "txtPorcentajeInteresAcumuladoVenta"
         Me.txtPorcentajeInteresAcumuladoVenta.Name = "txtPorcentajeInteresAcumuladoVenta"
         Me.txtPorcentajeInteresAcumuladoVenta.ReadOnly = True
         Me.txtPorcentajeInteresAcumuladoVenta.ReadOnly = True
         Me.txtPorcentajeInteresAcumuladoVenta.Size = New System.Drawing.Size(40, 20)
         Me.txtPorcentajeInteresAcumuladoVenta.Size = New System.Drawing.Size(40, 20)
@@ -1103,7 +1134,7 @@ Partial Class frmCertificadosDeInversion
         Me.GrpCompra.Controls.Add(Me.cboAnioBaseC)
         Me.GrpCompra.Controls.Add(Me.cboAnioBaseC)
         Me.GrpCompra.Controls.Add(Me.dtpSiguienteFechaCuponCompra)
         Me.GrpCompra.Controls.Add(Me.dtpSiguienteFechaCuponCompra)
         Me.GrpCompra.Controls.Add(Me.dtpUltimaFechaCuponCompra)
         Me.GrpCompra.Controls.Add(Me.dtpUltimaFechaCuponCompra)
-        Me.GrpCompra.Location = New System.Drawing.Point(353, 18)
+        Me.GrpCompra.Location = New System.Drawing.Point(353, 86)
         Me.GrpCompra.Name = "GrpCompra"
         Me.GrpCompra.Name = "GrpCompra"
         Me.GrpCompra.Size = New System.Drawing.Size(202, 547)
         Me.GrpCompra.Size = New System.Drawing.Size(202, 547)
         Me.GrpCompra.TabIndex = 140
         Me.GrpCompra.TabIndex = 140
@@ -1112,6 +1143,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionPorBolsaCompra
         'txtComisionPorBolsaCompra
         '
         '
         Me.txtComisionPorBolsaCompra.Location = New System.Drawing.Point(27, 430)
         Me.txtComisionPorBolsaCompra.Location = New System.Drawing.Point(27, 430)
+        Me.txtComisionPorBolsaCompra.MaxLength = 20
         Me.txtComisionPorBolsaCompra.Name = "txtComisionPorBolsaCompra"
         Me.txtComisionPorBolsaCompra.Name = "txtComisionPorBolsaCompra"
         Me.txtComisionPorBolsaCompra.Size = New System.Drawing.Size(44, 20)
         Me.txtComisionPorBolsaCompra.Size = New System.Drawing.Size(44, 20)
         Me.txtComisionPorBolsaCompra.TabIndex = 137
         Me.txtComisionPorBolsaCompra.TabIndex = 137
@@ -1119,6 +1151,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionPorCompraCasa
         'txtComisionPorCompraCasa
         '
         '
         Me.txtComisionPorCompraCasa.Location = New System.Drawing.Point(27, 408)
         Me.txtComisionPorCompraCasa.Location = New System.Drawing.Point(27, 408)
+        Me.txtComisionPorCompraCasa.MaxLength = 20
         Me.txtComisionPorCompraCasa.Name = "txtComisionPorCompraCasa"
         Me.txtComisionPorCompraCasa.Name = "txtComisionPorCompraCasa"
         Me.txtComisionPorCompraCasa.Size = New System.Drawing.Size(44, 20)
         Me.txtComisionPorCompraCasa.Size = New System.Drawing.Size(44, 20)
         Me.txtComisionPorCompraCasa.TabIndex = 135
         Me.txtComisionPorCompraCasa.TabIndex = 135
@@ -1126,6 +1159,7 @@ Partial Class frmCertificadosDeInversion
         'txtPorcentajeInteresAcumuladoCompra
         'txtPorcentajeInteresAcumuladoCompra
         '
         '
         Me.txtPorcentajeInteresAcumuladoCompra.Location = New System.Drawing.Point(137, 363)
         Me.txtPorcentajeInteresAcumuladoCompra.Location = New System.Drawing.Point(137, 363)
+        Me.txtPorcentajeInteresAcumuladoCompra.MaxLength = 20
         Me.txtPorcentajeInteresAcumuladoCompra.Name = "txtPorcentajeInteresAcumuladoCompra"
         Me.txtPorcentajeInteresAcumuladoCompra.Name = "txtPorcentajeInteresAcumuladoCompra"
         Me.txtPorcentajeInteresAcumuladoCompra.ReadOnly = True
         Me.txtPorcentajeInteresAcumuladoCompra.ReadOnly = True
         Me.txtPorcentajeInteresAcumuladoCompra.Size = New System.Drawing.Size(40, 20)
         Me.txtPorcentajeInteresAcumuladoCompra.Size = New System.Drawing.Size(40, 20)
@@ -1134,6 +1168,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionCompraBolsa
         'txtComisionCompraBolsa
         '
         '
         Me.txtComisionCompraBolsa.Location = New System.Drawing.Point(77, 431)
         Me.txtComisionCompraBolsa.Location = New System.Drawing.Point(77, 431)
+        Me.txtComisionCompraBolsa.MaxLength = 20
         Me.txtComisionCompraBolsa.Name = "txtComisionCompraBolsa"
         Me.txtComisionCompraBolsa.Name = "txtComisionCompraBolsa"
         Me.txtComisionCompraBolsa.ReadOnly = True
         Me.txtComisionCompraBolsa.ReadOnly = True
         Me.txtComisionCompraBolsa.Size = New System.Drawing.Size(100, 20)
         Me.txtComisionCompraBolsa.Size = New System.Drawing.Size(100, 20)
@@ -1142,6 +1177,7 @@ Partial Class frmCertificadosDeInversion
         'txtComisionCompraCasa
         'txtComisionCompraCasa
         '
         '
         Me.txtComisionCompraCasa.Location = New System.Drawing.Point(77, 408)
         Me.txtComisionCompraCasa.Location = New System.Drawing.Point(77, 408)
+        Me.txtComisionCompraCasa.MaxLength = 20
         Me.txtComisionCompraCasa.Name = "txtComisionCompraCasa"
         Me.txtComisionCompraCasa.Name = "txtComisionCompraCasa"
         Me.txtComisionCompraCasa.ReadOnly = True
         Me.txtComisionCompraCasa.ReadOnly = True
         Me.txtComisionCompraCasa.Size = New System.Drawing.Size(100, 20)
         Me.txtComisionCompraCasa.Size = New System.Drawing.Size(100, 20)
@@ -1172,7 +1208,7 @@ Partial Class frmCertificadosDeInversion
         Me.GrpInfo.Controls.Add(Me.Label1)
         Me.GrpInfo.Controls.Add(Me.Label1)
         Me.GrpInfo.Controls.Add(Me.Label3)
         Me.GrpInfo.Controls.Add(Me.Label3)
         Me.GrpInfo.Controls.Add(Me.Label2)
         Me.GrpInfo.Controls.Add(Me.Label2)
-        Me.GrpInfo.Location = New System.Drawing.Point(33, 18)
+        Me.GrpInfo.Location = New System.Drawing.Point(33, 86)
         Me.GrpInfo.Name = "GrpInfo"
         Me.GrpInfo.Name = "GrpInfo"
         Me.GrpInfo.Size = New System.Drawing.Size(200, 586)
         Me.GrpInfo.Size = New System.Drawing.Size(200, 586)
         Me.GrpInfo.TabIndex = 139
         Me.GrpInfo.TabIndex = 139
@@ -1300,7 +1336,7 @@ Partial Class frmCertificadosDeInversion
         Me.pnlPie.Controls.Add(Me.btnQuitar)
         Me.pnlPie.Controls.Add(Me.btnQuitar)
         Me.pnlPie.Controls.Add(Me.btnCancelar)
         Me.pnlPie.Controls.Add(Me.btnCancelar)
         Me.pnlPie.Dock = System.Windows.Forms.DockStyle.Bottom
         Me.pnlPie.Dock = System.Windows.Forms.DockStyle.Bottom
-        Me.pnlPie.Location = New System.Drawing.Point(0, 567)
+        Me.pnlPie.Location = New System.Drawing.Point(0, 703)
         Me.pnlPie.Name = "pnlPie"
         Me.pnlPie.Name = "pnlPie"
         Me.pnlPie.Size = New System.Drawing.Size(937, 46)
         Me.pnlPie.Size = New System.Drawing.Size(937, 46)
         Me.pnlPie.TabIndex = 122
         Me.pnlPie.TabIndex = 122
@@ -1380,7 +1416,7 @@ Partial Class frmCertificadosDeInversion
         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill
         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill
         Me.Panel1.Location = New System.Drawing.Point(0, 25)
         Me.Panel1.Location = New System.Drawing.Point(0, 25)
         Me.Panel1.Name = "Panel1"
         Me.Panel1.Name = "Panel1"
-        Me.Panel1.Size = New System.Drawing.Size(937, 542)
+        Me.Panel1.Size = New System.Drawing.Size(937, 678)
         Me.Panel1.TabIndex = 127
         Me.Panel1.TabIndex = 127
         '
         '
         'frmCertificadosDeInversion
         'frmCertificadosDeInversion
@@ -1388,7 +1424,7 @@ Partial Class frmCertificadosDeInversion
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
         Me.AutoScroll = True
         Me.AutoScroll = True
-        Me.ClientSize = New System.Drawing.Size(937, 613)
+        Me.ClientSize = New System.Drawing.Size(937, 749)
         Me.Controls.Add(Me.Panel1)
         Me.Controls.Add(Me.Panel1)
         Me.Controls.Add(Me.lblIngresarRenta)
         Me.Controls.Add(Me.lblIngresarRenta)
         Me.Controls.Add(Me.BindingNavigator1)
         Me.Controls.Add(Me.BindingNavigator1)

+ 11 - 11
FRM/frmCertificadosDeInversion.resx

@@ -139,28 +139,28 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZFNTNpgGMe7Hbar08uuu86b553mspPTgydW
-        PhQxlbp4YWd727Isy2LiSS/ODFQ0xhIT59VEN4Kx6ioSwPGhQVotUAb9CAuPfd8AE0IN8Z/88uRpn/f3
-        tu9LoOS5r11pfr47xc32pk5We3ne/wi/6CTR6MzjwvHHJ/nI52eJ0FClFGbstHsqSI1TostJiWMtOA2o
-        kcmM1eLcwYL03pduOfxpQPv1CvTQIOjcW1AVCVTtrymlsgxIggUXwQ89hdBrZY15WdWPJvu0n/2gHZAQ
-        y1VNQRKSpMSa4FtPkWee6/vDoO2+ADX4BgRB0Ll4Br57l2GDDTRYXVuHo8RVswAdmMD7n46Puv5phoTd
-        Ys/RQEKqQFxUIGYQF9UGiVylWVCP3TamiHkZ2MAmHoicSzA3vwCLi94GviU/RDOyuUAqlvGnooHkVQn4
-        P5dwfNZM8lrpTBDOlICLX8KBAap1TrMmAluL4CQtgde30jhABOpPLwomAmuzIHZdgYig/MfYOZJV8fOO
-        BIdtrhH1v5Mt11iPlRzN3Rak5SomVau3aSuwWCbKeUOw9WMbD9yFohbB4XjH15YSBAA8MH6B9XimwT3h
-        Adr9HlczaJrWbaQrwDDMw5riviGIG0RhbBComwuwAAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHcSURBVDhPnZFNTNpgGMe7Hbbrphevu47bzp7cspMfh52w
+        oBMxlWq8sLO9zSzLYpbsNC/TiE4wy0qWOK8mfhCMVVeRAJMPCdpqKUXoRzA89n0DKMQuZP/klydP+7y/
+        t31fAkXmZp9k+LmONPfFlj4K2Hje/wi/aCex2OfHhcOZp3L047NkeKBSijBDtGcqRI1RottFiaMtuEyo
+        txM5h921gQWZrU8dSuRDr77zCoxwPxjcIGiqBJp+ZUmprACSYEE29L6zEH6tBpieqnEw8ULffgn6Hgnx
+        fNUSJCFJSqwJ5juLPPPc2H0D+mY3aKE+EATB4BI5WPR9h59ssEFg9QccJC+aBejABN7fNTbivtZNCbvG
+        nqKBpFSBhKhC3CQhag2S+UqzoJ4h56gqygqwwV94IHoqwde5b7Cw4GuwtOyHWE6xFkjFMv5UNJC6KAF/
+        cgaHf5tJXartCSK5EnCJM9gzQbXO8bmFwNkiOMpI4FtaaRwgAvXH2YKFwNEsiF9WICqot5g7R881/Lwt
+        wf4914j6P6mWa6zHQY7k7woyShWTrtW73Cuw28fLsilY+72OB/6FqhVheHiSry0lCAB4YP4C6/VOg2fc
+        C7TnHa5W0DRtOEl3kGGYhzXF/4YgbgBBHWwPyAFZ7wAAAABJRU5ErkJggg==
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOLV0K631svkD
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOLV0K631svkD
-        FBdRxMnBoaKLm6DioCF06uSig4UqRQUh6iIILg5uXgqS0pu9pk2vr+cLTa221frBQ8LhvE++7xzCVauH
+        FBdRxMnBoaKLm6DioCF06uSig6UoRQUh6iIILg5uXgqS0pu9pk2vr+cLTa221frBQ8LhvE++7xzCVauH
         YWZY/2CAYWQ0lDmbzSYkSSqXSiU0Q1VVCIKwz/Y2lVgpnMlkoChKjWQyiXg8jlAopEmCwSBEUWyQGBhW
         YWZY/2CAYWQ0lDmbzSYkSSqXSiU0Q1VVCIKwz/Y2lVgpnMlkoChKjWQyiXg8jlAopEmCwSBEUWyQGBhW
         2pDL5ZDP57UnkU6nkUgkEA6HNQHrEvQRt9utS7SqCSisQwIKpFIpRCKRb+MQlKlmvwTFYrG2gd5pbn2U
         2pDL5ZDP57UnkU6nkUgkEA6HNQHrEvQRt9utS7SqCSisQwIKpFIpRCKRb+MQlKlmvwTFYrG2gd5pbn2U
         aDSqdSLLcmvBT+ol1AmdRywWa19A6BIah86ERLTetoAoFArauZCEoLV/CaiLt5MD3M2P4Gq8Azez/RCs
         aDSqdSLLcmvBT+ol1AmdRywWa19A6BIah86ERLTetoAoFArauZCEoLV/CaiLt5MD3M2P4Gq8Azez/RCs
         BvFXAYV0Al4Bjy4bcv49VJ4uoBytQrKPli8dppU/BdT+7dwQsiyMg2lgrRPYGkRkxwH/GP/SUlAvobYr
         BvFXAYV0Al4Bjy4bcv49VJ4uoBytQrKPli8dppU/BdT+7dwQsiyMg2lgrRPYGkRkxwH/GP/SUlAvobYr
         D17UV3yzG5tOU6Um8Pl8lWYS4nqmDxnPAsBCqovDByOwzONikn8nAZWFXY/S6md6Pd7F/dIw5LVBhNc7
         D17UV3yzG5tOU6Um8Pl8lWYS4nqmDxnPAsBCqovDByOwzONikn8nAZWFXY/S6md6Pd7F/dIw5LVBhNc7
-        8LxowJXdVD6fMG5U81wvw8Kgq2mKZ6pLPHXyMrV9ZudDhzZ+m+M47hM2pIOrSi+qCgAAAABJRU5ErkJg
+        8LxowJXdVD6fMG5U81wvw8Kgq2mKZ6pLPHXyMrV9ZudDhzZ+m+M47hM0eYOokB86VgAAAABJRU5ErkJg
         gg==
         gg==
 </value>
 </value>
   </data>
   </data>

+ 1 - 1
FRM/frmColaTitulos.Designer.vb

@@ -91,7 +91,7 @@ Partial Class frmColaTitulos
         Me.lblTitulo.BackColor = System.Drawing.Color.WhiteSmoke
         Me.lblTitulo.BackColor = System.Drawing.Color.WhiteSmoke
         Me.lblTitulo.Font = New System.Drawing.Font("Trebuchet MS", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.lblTitulo.Font = New System.Drawing.Font("Trebuchet MS", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.lblTitulo.ForeColor = System.Drawing.Color.Maroon
         Me.lblTitulo.ForeColor = System.Drawing.Color.Maroon
-        Me.lblTitulo.Location = New System.Drawing.Point(6, 9)
+        Me.lblTitulo.Location = New System.Drawing.Point(-2, 9)
         Me.lblTitulo.Name = "lblTitulo"
         Me.lblTitulo.Name = "lblTitulo"
         Me.lblTitulo.Size = New System.Drawing.Size(256, 24)
         Me.lblTitulo.Size = New System.Drawing.Size(256, 24)
         Me.lblTitulo.TabIndex = 81
         Me.lblTitulo.TabIndex = 81

+ 9 - 0
FRM/frmDepositosAPlazo.Designer.vb

@@ -77,6 +77,7 @@ Partial Class frmDepositosAPlazo
         'txtMontoInversion
         'txtMontoInversion
         '
         '
         Me.txtMontoInversion.Location = New System.Drawing.Point(417, 77)
         Me.txtMontoInversion.Location = New System.Drawing.Point(417, 77)
+        Me.txtMontoInversion.MaxLength = 20
         Me.txtMontoInversion.Name = "txtMontoInversion"
         Me.txtMontoInversion.Name = "txtMontoInversion"
         Me.txtMontoInversion.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoInversion.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoInversion.TabIndex = 1
         Me.txtMontoInversion.TabIndex = 1
@@ -84,6 +85,7 @@ Partial Class frmDepositosAPlazo
         'txtTasa
         'txtTasa
         '
         '
         Me.txtTasa.Location = New System.Drawing.Point(417, 165)
         Me.txtTasa.Location = New System.Drawing.Point(417, 165)
+        Me.txtTasa.MaxLength = 20
         Me.txtTasa.Name = "txtTasa"
         Me.txtTasa.Name = "txtTasa"
         Me.txtTasa.Size = New System.Drawing.Size(150, 20)
         Me.txtTasa.Size = New System.Drawing.Size(150, 20)
         Me.txtTasa.TabIndex = 5
         Me.txtTasa.TabIndex = 5
@@ -121,6 +123,7 @@ Partial Class frmDepositosAPlazo
         'txtRendimientoBruto
         'txtRendimientoBruto
         '
         '
         Me.txtRendimientoBruto.Location = New System.Drawing.Point(417, 229)
         Me.txtRendimientoBruto.Location = New System.Drawing.Point(417, 229)
+        Me.txtRendimientoBruto.MaxLength = 20
         Me.txtRendimientoBruto.Name = "txtRendimientoBruto"
         Me.txtRendimientoBruto.Name = "txtRendimientoBruto"
         Me.txtRendimientoBruto.ReadOnly = True
         Me.txtRendimientoBruto.ReadOnly = True
         Me.txtRendimientoBruto.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoBruto.Size = New System.Drawing.Size(150, 20)
@@ -139,6 +142,7 @@ Partial Class frmDepositosAPlazo
         'txtRendimientoNeto
         'txtRendimientoNeto
         '
         '
         Me.txtRendimientoNeto.Location = New System.Drawing.Point(417, 251)
         Me.txtRendimientoNeto.Location = New System.Drawing.Point(417, 251)
+        Me.txtRendimientoNeto.MaxLength = 20
         Me.txtRendimientoNeto.Name = "txtRendimientoNeto"
         Me.txtRendimientoNeto.Name = "txtRendimientoNeto"
         Me.txtRendimientoNeto.ReadOnly = True
         Me.txtRendimientoNeto.ReadOnly = True
         Me.txtRendimientoNeto.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoNeto.Size = New System.Drawing.Size(150, 20)
@@ -301,6 +305,7 @@ Partial Class frmDepositosAPlazo
         'txtPlazo
         'txtPlazo
         '
         '
         Me.txtPlazo.Location = New System.Drawing.Point(417, 142)
         Me.txtPlazo.Location = New System.Drawing.Point(417, 142)
+        Me.txtPlazo.MaxLength = 5
         Me.txtPlazo.Name = "txtPlazo"
         Me.txtPlazo.Name = "txtPlazo"
         Me.txtPlazo.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazo.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazo.TabIndex = 129
         Me.txtPlazo.TabIndex = 129
@@ -353,6 +358,7 @@ Partial Class frmDepositosAPlazo
         'txtIngresoNeto
         'txtIngresoNeto
         '
         '
         Me.txtIngresoNeto.Location = New System.Drawing.Point(358, 47)
         Me.txtIngresoNeto.Location = New System.Drawing.Point(358, 47)
+        Me.txtIngresoNeto.MaxLength = 20
         Me.txtIngresoNeto.Name = "txtIngresoNeto"
         Me.txtIngresoNeto.Name = "txtIngresoNeto"
         Me.txtIngresoNeto.ReadOnly = True
         Me.txtIngresoNeto.ReadOnly = True
         Me.txtIngresoNeto.Size = New System.Drawing.Size(100, 20)
         Me.txtIngresoNeto.Size = New System.Drawing.Size(100, 20)
@@ -361,6 +367,7 @@ Partial Class frmDepositosAPlazo
         'txtRenta
         'txtRenta
         '
         '
         Me.txtRenta.Location = New System.Drawing.Point(207, 47)
         Me.txtRenta.Location = New System.Drawing.Point(207, 47)
+        Me.txtRenta.MaxLength = 20
         Me.txtRenta.Name = "txtRenta"
         Me.txtRenta.Name = "txtRenta"
         Me.txtRenta.ReadOnly = True
         Me.txtRenta.ReadOnly = True
         Me.txtRenta.Size = New System.Drawing.Size(100, 20)
         Me.txtRenta.Size = New System.Drawing.Size(100, 20)
@@ -369,6 +376,7 @@ Partial Class frmDepositosAPlazo
         'txtIngresoBruto
         'txtIngresoBruto
         '
         '
         Me.txtIngresoBruto.Location = New System.Drawing.Point(57, 47)
         Me.txtIngresoBruto.Location = New System.Drawing.Point(57, 47)
+        Me.txtIngresoBruto.MaxLength = 20
         Me.txtIngresoBruto.Name = "txtIngresoBruto"
         Me.txtIngresoBruto.Name = "txtIngresoBruto"
         Me.txtIngresoBruto.ReadOnly = True
         Me.txtIngresoBruto.ReadOnly = True
         Me.txtIngresoBruto.Size = New System.Drawing.Size(100, 20)
         Me.txtIngresoBruto.Size = New System.Drawing.Size(100, 20)
@@ -377,6 +385,7 @@ Partial Class frmDepositosAPlazo
         'txtImpuesto
         'txtImpuesto
         '
         '
         Me.txtImpuesto.Location = New System.Drawing.Point(417, 183)
         Me.txtImpuesto.Location = New System.Drawing.Point(417, 183)
+        Me.txtImpuesto.MaxLength = 20
         Me.txtImpuesto.Name = "txtImpuesto"
         Me.txtImpuesto.Name = "txtImpuesto"
         Me.txtImpuesto.Size = New System.Drawing.Size(150, 20)
         Me.txtImpuesto.Size = New System.Drawing.Size(150, 20)
         Me.txtImpuesto.TabIndex = 132
         Me.txtImpuesto.TabIndex = 132

+ 17 - 17
FRM/frmDepositosAPlazo.resx

@@ -139,28 +139,28 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZFPTNpQHMe7Hdx104tXr/O28066eJp68MQK
-        OhFSKWYXdl5vbstizBJPetnMcIrGWGKCXpdMRzB0akUCbPzRoK0WKIP+CYaffS+AQqwh+yaf/PJrf+/z
-        2vcIlDw3+zjDL3Smubne9NFqL8/7OvCLdhKLfX5UOHj/JB/91JMMDVdKEWaUdr0JUk5KdNgpcaIFuwH1
-        2p21Wuw/sCCzM9MpRz6+1H69AD00BDr3ClRFAlX7Z0qpLAOSYMFpcLqrEBpQtj/0VfV99zNttx+0MAnx
-        XNUUJCFJSqwJvnYVeeapvjcC2s/noAYHQRAEnUtk4Zt3GTZYf4PVtXXYT140C9CBCbyv2znuuNIMCRtg
-        T9BAUqpAQlQgbpAQ1QbJXKVZUM+obUIR8zKw/k08ED2RYH7hCywuehssffdBLCubC6RiGX8qGkhdlID/
-        ewYHf5pJXSrtCSLZEnCJMwgboFrn+NxEYGsRHGUk8C6tNA4Qgfrj04KJwNosiF9WICooNxg7R89V/Lwt
-        we87rhH1h6mWa6zHSo7nbgsychWTrtXb3CmwWCbLeUMQ2NrGA/ehqEUYG5via0sJAgAeGL/AejzvwDXp
-        Adr1FlczaJrWbaTDzzDMw5rif0MQ14wwbCY+RNEUAAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIZdBrryWLqylq0zEyAmHkOn1AmU
+        EGRiEEs61xtVVVUVEhMsLSIUAkI4QgqsSDyiVLiACVGSNg9QwAYncZr4oVQ5+F4lgUQYRfzSp6Njn/td
+        +14CJcN9a0nyC20Jbq4zcbbWyfOeZvyikYTDsy+zJ59aM6EvHbHAUDEfZIZp57SfGqdEh50Sx+qwG1Dv
+        J1NWi30XC5L7X9vk4Od+7bAX9MAg6Nw7UBUJVO2fKfmCDEiCBZf+mfZsoE/xzXSX9OPJN9pBD2hHJETS
+        JVOQhCQpsSz40Z7jmdf6r7eg7XWB6h8AQRB0LpqCJfcKbLLeKmvrG3Acu6kVoAMTeM+r8VHHf82QsD72
+        Ag3EpCJERQUiBlFRrRJLF2sFlQzbxhQxIwPr3cIDoQsJ5he+w+Kiu8ryTw+EU7K5QMoV8KeigfhNHvi/
+        V3Dyp5b4rdKYIJjKAxe9giMDVCucX5sIbHWCs6QE7uXV6gEiUH9+mTURWGsFkdsihATlHmPn0LWKnzck
+        +P3INaL+NF53jZVYydH0Q0FSLmES5fqQRwUWy0QhYwh82zt44CkUNQcjI1N8eSlBAMAL4xdYl+sjOCdc
+        QDs/4GoGTdO6jXR4GYZpKiueG4K4A38ibCJpDyIBAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv4AF3HwVnAQwUnpJvW++QMU
-        F1HEycFB0cVNUHHQEDo5uehgB6WoII26CIKLg5s3kJTeTHrJpdfX84WmVm2tfvCQcDjvk+87h3ClamH0
-        Mjx16GA4GT+qV9d1VZKkQj6fRzVM04QgCDtsb1WJh8LpdBqappVJJBJQFAXhcNiShEIhiKL4Q+JgeGiD
-        YRjIZDLWk0ilUlBVFZFIxBKwLkEf8fl8tsSqsoDCNiSgQDKZRDQa/TIOQZlS9lOQy+XKG+id5rZHicVi
-        VieyLNcWfKdSQp3QecTj8b8LCFtC49CZkIjW/ywgstmsdS4kIWjtXwLq4uVoFzfT3bgYbsDVZDsEj0P8
-        VUAhm1e/gPulfhiBbRQfzqAdLELy9hTOB1wLdQXU/vVUJ3QWxu44sNwIrLsR3RxAYJB/qimolFDbxTs/
-        KktZa8bakKtYFgSDwWI1CXE50Yb03gzAQuYSh3fG6zyPs1H+jQRUfex6tFo/0/PhFm7nuiAvuxFZacDj
-        rAMXXlfhdMS5WspzrYw+Bl1NVfbGmsTjIV6mtk+8fHi/n9/gOI77AFLTg9ItGsa4AAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIZTU3+Aizh4BQcRnFq6Sb1v/gDF
+        RRRxcnCo6OImqDhoCJ2cXHTQQREVAlUXQXBxcPNSkJQmrUkvadPr6/lCE6u2Xj54SDic98n3nUO4SrUy
+        PAzfL3QyGhjfypPJZPRQKFQqFouohWmaEARhm+2tKfFROJ1OwzAMh0QiAU3TEI1GLUkkEoEoit8kLoaP
+        NmSzWeRyOetJpFIp6LoORVEsAesS9JFgMGhLrHIEFLYhAQWSySRUVf00DkGZSvZDUCgUnA30TnPbo8Ri
+        MasTWZbrC75SLaFO6Dzi8fjfBYQtoXHoTEhE638WEPl83joXkhC09i8BdfFyuIOb6V5Iw424muyA4HOJ
+        PwooZBM+EnAf6Ef2dAvlh3MY+4sI+ftKFwPuhV8F1P71VDcyLIydcWCpCVjrgroxgNNB/qmuoFpCbZfv
+        jlBd2moLVofcZUcgSVK5loS4nGhHencGYCEzwOGNEZ7ncT7Kv5KAysuux6j3Mz0fbOJ2rgfyUheU5UY8
+        zrog+d2ls5GGlUqea2N4GXQ1NdkdaxaPh3iZ2j7x89G9fn6d4zjuHU59g8wsWuxLAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
 </root>
 </root>

+ 48 - 4
FRM/frmDepositosAPlazo.vb

@@ -63,6 +63,10 @@
         If (String.IsNullOrEmpty(txtTasa.Text.ToString.Trim("%"))) Then
         If (String.IsNullOrEmpty(txtTasa.Text.ToString.Trim("%"))) Then
             txtTasa.Text = "0.0%"
             txtTasa.Text = "0.0%"
         End If
         End If
+
+        If (String.IsNullOrEmpty(txtImpuesto.Text.ToString.Trim("%"))) Then
+            txtImpuesto.Text = "0.0%"
+        End If
     End Sub
     End Sub
 
 
 
 
@@ -87,6 +91,11 @@
         ExisteInversion()
         ExisteInversion()
         ValidarExistencia()
         ValidarExistencia()
         CargarTransladoNuevo()
         CargarTransladoNuevo()
+
+    End Sub
+    Sub BloquearClickDerecho()
+        txtPlazo.ContextMenuStrip = New ContextMenuStrip
+
     End Sub
     End Sub
 
 
     Function ExisteInversion()
     Function ExisteInversion()
@@ -358,9 +367,14 @@
             Me.txtRendimientoBruto.Text = oDAPCE.RendimientoBruto.ToString(Configuraciones.CodigoTXTMontos)
             Me.txtRendimientoBruto.Text = oDAPCE.RendimientoBruto.ToString(Configuraciones.CodigoTXTMontos)
             Me.txtRendimientoNeto.Text = oDAPCE.RendimientoNeto.ToString(Configuraciones.CodigoTXTMontos)
             Me.txtRendimientoNeto.Text = oDAPCE.RendimientoNeto.ToString(Configuraciones.CodigoTXTMontos)
 
 
-            For Each item As DataRow In oDAPCE.dtIntereses.Rows
-                Me.txtImpuesto.Text = Operaciones.ConvertirDecimal(item("PorcImp").ToString) * 100
-            Next
+            If oDAPCE.dtIntereses.Rows.Count > 0 Then
+                For Each item As DataRow In oDAPCE.dtIntereses.Rows
+                    Me.txtImpuesto.Text = Operaciones.ConvertirDecimal(item("PorcImp").ToString) * 100
+                Next
+            Else
+                Me.txtImpuesto.Text = "0.0%"
+            End If
+
 
 
 
 
 
 
@@ -869,7 +883,9 @@
     End Sub
     End Sub
 
 
     Private Sub txtImpuesto_TextChanged(sender As Object, e As EventArgs) Handles txtImpuesto.TextChanged
     Private Sub txtImpuesto_TextChanged(sender As Object, e As EventArgs) Handles txtImpuesto.TextChanged
-
+        If (txtImpuesto.ToString.IndexOf("%") = -1) Then
+            txtImpuesto.Text += "%"
+        End If
         CalcularPlazo()
         CalcularPlazo()
         Calculo()
         Calculo()
     End Sub
     End Sub
@@ -890,4 +906,32 @@
     Private Sub BindingNavigator1_RefreshItems(sender As Object, e As EventArgs) Handles BindingNavigator1.RefreshItems
     Private Sub BindingNavigator1_RefreshItems(sender As Object, e As EventArgs) Handles BindingNavigator1.RefreshItems
 
 
     End Sub
     End Sub
+
+    Private Sub txtImpuesto_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txtImpuesto.KeyPress
+        If String.IsNullOrEmpty(txtImpuesto.Text) Then
+            If e.KeyChar = "." Then
+                txtImpuesto.Text = "0"
+                Exit Sub
+            End If
+        End If
+
+        If (Not txtImpuesto.Text.ToString.IndexOf(".") = -1 And e.KeyChar = ".") Then
+            Operaciones.ValidarEntrada(sender, e, True)
+
+        Else
+
+            Operaciones.ValidarEntrada(sender, e, False)
+
+        End If
+    End Sub
+
+    Private Sub txtImpuesto_KeyUp(sender As Object, e As KeyEventArgs) Handles txtImpuesto.KeyUp
+        If txtImpuesto.Text = "." Then
+            txtImpuesto.Text = ".0"
+        End If
+    End Sub
+
+    Private Sub txtImpuesto_Leave(sender As Object, e As EventArgs) Handles txtImpuesto.Leave
+        RellenarDatos()
+    End Sub
 End Class
 End Class

+ 3 - 0
FRM/frmDetallesPortafolioGeneralRendimiento.Designer.vb

@@ -137,6 +137,7 @@ Partial Class frmDetallesPortafolioGeneralRendimiento
         'txtMontoTotal
         'txtMontoTotal
         '
         '
         Me.txtMontoTotal.Location = New System.Drawing.Point(99, 57)
         Me.txtMontoTotal.Location = New System.Drawing.Point(99, 57)
+        Me.txtMontoTotal.MaxLength = 20
         Me.txtMontoTotal.Name = "txtMontoTotal"
         Me.txtMontoTotal.Name = "txtMontoTotal"
         Me.txtMontoTotal.Size = New System.Drawing.Size(162, 20)
         Me.txtMontoTotal.Size = New System.Drawing.Size(162, 20)
         Me.txtMontoTotal.TabIndex = 91
         Me.txtMontoTotal.TabIndex = 91
@@ -144,6 +145,7 @@ Partial Class frmDetallesPortafolioGeneralRendimiento
         'txtRendimientoPromedio
         'txtRendimientoPromedio
         '
         '
         Me.txtRendimientoPromedio.Location = New System.Drawing.Point(389, 60)
         Me.txtRendimientoPromedio.Location = New System.Drawing.Point(389, 60)
+        Me.txtRendimientoPromedio.MaxLength = 20
         Me.txtRendimientoPromedio.Name = "txtRendimientoPromedio"
         Me.txtRendimientoPromedio.Name = "txtRendimientoPromedio"
         Me.txtRendimientoPromedio.Size = New System.Drawing.Size(166, 20)
         Me.txtRendimientoPromedio.Size = New System.Drawing.Size(166, 20)
         Me.txtRendimientoPromedio.TabIndex = 92
         Me.txtRendimientoPromedio.TabIndex = 92
@@ -151,6 +153,7 @@ Partial Class frmDetallesPortafolioGeneralRendimiento
         'txtPesoPromedio
         'txtPesoPromedio
         '
         '
         Me.txtPesoPromedio.Location = New System.Drawing.Point(649, 60)
         Me.txtPesoPromedio.Location = New System.Drawing.Point(649, 60)
+        Me.txtPesoPromedio.MaxLength = 20
         Me.txtPesoPromedio.Name = "txtPesoPromedio"
         Me.txtPesoPromedio.Name = "txtPesoPromedio"
         Me.txtPesoPromedio.Size = New System.Drawing.Size(174, 20)
         Me.txtPesoPromedio.Size = New System.Drawing.Size(174, 20)
         Me.txtPesoPromedio.TabIndex = 93
         Me.txtPesoPromedio.TabIndex = 93

+ 12 - 0
FRM/frmFOIN.Designer.vb

@@ -133,6 +133,7 @@ Partial Class frmFOIN
         'txtValorNominal
         'txtValorNominal
         '
         '
         Me.txtValorNominal.Location = New System.Drawing.Point(200, 25)
         Me.txtValorNominal.Location = New System.Drawing.Point(200, 25)
+        Me.txtValorNominal.MaxLength = 20
         Me.txtValorNominal.Name = "txtValorNominal"
         Me.txtValorNominal.Name = "txtValorNominal"
         Me.txtValorNominal.ReadOnly = True
         Me.txtValorNominal.ReadOnly = True
         Me.txtValorNominal.Size = New System.Drawing.Size(150, 20)
         Me.txtValorNominal.Size = New System.Drawing.Size(150, 20)
@@ -151,6 +152,7 @@ Partial Class frmFOIN
         'txtCuotasDeParticipacion
         'txtCuotasDeParticipacion
         '
         '
         Me.txtCuotasDeParticipacion.Location = New System.Drawing.Point(200, 48)
         Me.txtCuotasDeParticipacion.Location = New System.Drawing.Point(200, 48)
+        Me.txtCuotasDeParticipacion.MaxLength = 20
         Me.txtCuotasDeParticipacion.Name = "txtCuotasDeParticipacion"
         Me.txtCuotasDeParticipacion.Name = "txtCuotasDeParticipacion"
         Me.txtCuotasDeParticipacion.Size = New System.Drawing.Size(150, 20)
         Me.txtCuotasDeParticipacion.Size = New System.Drawing.Size(150, 20)
         Me.txtCuotasDeParticipacion.TabIndex = 1
         Me.txtCuotasDeParticipacion.TabIndex = 1
@@ -168,6 +170,7 @@ Partial Class frmFOIN
         'txtValorDeParticipacion
         'txtValorDeParticipacion
         '
         '
         Me.txtValorDeParticipacion.Location = New System.Drawing.Point(200, 74)
         Me.txtValorDeParticipacion.Location = New System.Drawing.Point(200, 74)
+        Me.txtValorDeParticipacion.MaxLength = 20
         Me.txtValorDeParticipacion.Name = "txtValorDeParticipacion"
         Me.txtValorDeParticipacion.Name = "txtValorDeParticipacion"
         Me.txtValorDeParticipacion.Size = New System.Drawing.Size(150, 20)
         Me.txtValorDeParticipacion.Size = New System.Drawing.Size(150, 20)
         Me.txtValorDeParticipacion.TabIndex = 2
         Me.txtValorDeParticipacion.TabIndex = 2
@@ -185,6 +188,7 @@ Partial Class frmFOIN
         'txtPorcentajeComisionBolsa
         'txtPorcentajeComisionBolsa
         '
         '
         Me.txtPorcentajeComisionBolsa.Location = New System.Drawing.Point(200, 118)
         Me.txtPorcentajeComisionBolsa.Location = New System.Drawing.Point(200, 118)
+        Me.txtPorcentajeComisionBolsa.MaxLength = 20
         Me.txtPorcentajeComisionBolsa.Name = "txtPorcentajeComisionBolsa"
         Me.txtPorcentajeComisionBolsa.Name = "txtPorcentajeComisionBolsa"
         Me.txtPorcentajeComisionBolsa.Size = New System.Drawing.Size(40, 20)
         Me.txtPorcentajeComisionBolsa.Size = New System.Drawing.Size(40, 20)
         Me.txtPorcentajeComisionBolsa.TabIndex = 4
         Me.txtPorcentajeComisionBolsa.TabIndex = 4
@@ -192,6 +196,7 @@ Partial Class frmFOIN
         'txtPorcentajeComisionCasa
         'txtPorcentajeComisionCasa
         '
         '
         Me.txtPorcentajeComisionCasa.Location = New System.Drawing.Point(200, 96)
         Me.txtPorcentajeComisionCasa.Location = New System.Drawing.Point(200, 96)
+        Me.txtPorcentajeComisionCasa.MaxLength = 20
         Me.txtPorcentajeComisionCasa.Name = "txtPorcentajeComisionCasa"
         Me.txtPorcentajeComisionCasa.Name = "txtPorcentajeComisionCasa"
         Me.txtPorcentajeComisionCasa.Size = New System.Drawing.Size(40, 20)
         Me.txtPorcentajeComisionCasa.Size = New System.Drawing.Size(40, 20)
         Me.txtPorcentajeComisionCasa.TabIndex = 3
         Me.txtPorcentajeComisionCasa.TabIndex = 3
@@ -199,6 +204,7 @@ Partial Class frmFOIN
         'txtComisionBolsa
         'txtComisionBolsa
         '
         '
         Me.txtComisionBolsa.Location = New System.Drawing.Point(242, 118)
         Me.txtComisionBolsa.Location = New System.Drawing.Point(242, 118)
+        Me.txtComisionBolsa.MaxLength = 20
         Me.txtComisionBolsa.Name = "txtComisionBolsa"
         Me.txtComisionBolsa.Name = "txtComisionBolsa"
         Me.txtComisionBolsa.ReadOnly = True
         Me.txtComisionBolsa.ReadOnly = True
         Me.txtComisionBolsa.Size = New System.Drawing.Size(108, 20)
         Me.txtComisionBolsa.Size = New System.Drawing.Size(108, 20)
@@ -207,6 +213,7 @@ Partial Class frmFOIN
         'txtComisionCasa
         'txtComisionCasa
         '
         '
         Me.txtComisionCasa.Location = New System.Drawing.Point(242, 96)
         Me.txtComisionCasa.Location = New System.Drawing.Point(242, 96)
+        Me.txtComisionCasa.MaxLength = 20
         Me.txtComisionCasa.Name = "txtComisionCasa"
         Me.txtComisionCasa.Name = "txtComisionCasa"
         Me.txtComisionCasa.ReadOnly = True
         Me.txtComisionCasa.ReadOnly = True
         Me.txtComisionCasa.Size = New System.Drawing.Size(108, 20)
         Me.txtComisionCasa.Size = New System.Drawing.Size(108, 20)
@@ -235,6 +242,7 @@ Partial Class frmFOIN
         'txtValorTransado
         'txtValorTransado
         '
         '
         Me.txtValorTransado.Location = New System.Drawing.Point(200, 144)
         Me.txtValorTransado.Location = New System.Drawing.Point(200, 144)
+        Me.txtValorTransado.MaxLength = 20
         Me.txtValorTransado.Name = "txtValorTransado"
         Me.txtValorTransado.Name = "txtValorTransado"
         Me.txtValorTransado.ReadOnly = True
         Me.txtValorTransado.ReadOnly = True
         Me.txtValorTransado.Size = New System.Drawing.Size(150, 20)
         Me.txtValorTransado.Size = New System.Drawing.Size(150, 20)
@@ -290,6 +298,7 @@ Partial Class frmFOIN
         'txtRendimientoOfrecido
         'txtRendimientoOfrecido
         '
         '
         Me.txtRendimientoOfrecido.Location = New System.Drawing.Point(200, 232)
         Me.txtRendimientoOfrecido.Location = New System.Drawing.Point(200, 232)
+        Me.txtRendimientoOfrecido.MaxLength = 20
         Me.txtRendimientoOfrecido.Name = "txtRendimientoOfrecido"
         Me.txtRendimientoOfrecido.Name = "txtRendimientoOfrecido"
         Me.txtRendimientoOfrecido.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoOfrecido.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoOfrecido.TabIndex = 8
         Me.txtRendimientoOfrecido.TabIndex = 8
@@ -326,6 +335,7 @@ Partial Class frmFOIN
         'txtPlazo
         'txtPlazo
         '
         '
         Me.txtPlazo.Location = New System.Drawing.Point(200, 304)
         Me.txtPlazo.Location = New System.Drawing.Point(200, 304)
+        Me.txtPlazo.MaxLength = 5
         Me.txtPlazo.Name = "txtPlazo"
         Me.txtPlazo.Name = "txtPlazo"
         Me.txtPlazo.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazo.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazo.TabIndex = 11
         Me.txtPlazo.TabIndex = 11
@@ -424,6 +434,7 @@ Partial Class frmFOIN
         'txtDiasLiq
         'txtDiasLiq
         '
         '
         Me.txtDiasLiq.Location = New System.Drawing.Point(200, 188)
         Me.txtDiasLiq.Location = New System.Drawing.Point(200, 188)
+        Me.txtDiasLiq.MaxLength = 5
         Me.txtDiasLiq.Name = "txtDiasLiq"
         Me.txtDiasLiq.Name = "txtDiasLiq"
         Me.txtDiasLiq.Size = New System.Drawing.Size(40, 20)
         Me.txtDiasLiq.Size = New System.Drawing.Size(40, 20)
         Me.txtDiasLiq.TabIndex = 154
         Me.txtDiasLiq.TabIndex = 154
@@ -550,6 +561,7 @@ Partial Class frmFOIN
         'txtDividendo
         'txtDividendo
         '
         '
         Me.txtDividendo.Location = New System.Drawing.Point(200, 325)
         Me.txtDividendo.Location = New System.Drawing.Point(200, 325)
+        Me.txtDividendo.MaxLength = 20
         Me.txtDividendo.Name = "txtDividendo"
         Me.txtDividendo.Name = "txtDividendo"
         Me.txtDividendo.Size = New System.Drawing.Size(150, 20)
         Me.txtDividendo.Size = New System.Drawing.Size(150, 20)
         Me.txtDividendo.TabIndex = 148
         Me.txtDividendo.TabIndex = 148

+ 18 - 18
FRM/frmFOIN.resx

@@ -139,29 +139,29 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHdSURBVDhPnZE7TNtQFIZdBrryWLqywsbMVCqmtgxMwQmP
-        EGRiqi7pXG9UCKoKiQkWQCSUgBCOKgFDl0rQRqlwoSZESUoeoIANTuKQ+KFUOfheJYFEuIr6S5+Ojn3u
-        d+17CZQM96klyS+2Jbj5rsTJRhfPe5vxi0YSDs89zR5/aM2EZjpigf5iPsgM0c63fmqcEh12Shyrw25A
-        jUymrBb7NyxIHnxsk4PTL7UfL0APvAadGwRVkUDVbk3JF2RAEiy48E+1ZwN9ytfZ5yX9aLJb+94L2iEJ
-        kXTJFCQhSUosC5bbczzTqf8cAG2/B1T/KxAEQeeiKVh1f4Zt1ldlY3MLjmLXtQJ0YALvfTY+6virGRJ2
-        hz1HAzGpCFFRgYhBVFSrxNLFWkElQ7YxRczIwPq+4IHQuQQLi0uwsuKu4lnzQjglmwukXAF/KhqIX+eB
-        P7uE4z+1xG+UxgTBVB646CUcGqBa4fTKRGCrE5wkJXB71qsHiED96UXWRGCtFURuihASlHuMnUNXKn7e
-        kODXI9eI+t/xumusxEqOph8KknIJkyjXhzwqsFgmChlDsLO7hwf+haLmYHj4DV9eShAA8MT4Bdbleg/O
-        CRfQzne4mkHTtG4jHT6GYZrKiv8NQdwBpkxsLsblvHAAAAAASUVORK5CYII=
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZFPSNtQHMezHdzV6WVXr/O2sycVT24edurS
+        6qyV2Che6tncJkPGEHaalylWZxUxRVDBk6CuVIy6WEtb1z9KNdG0TW3zh47+zHu01RYjxS98+PFLfu/z
+        kvcIlDT3vTHBTzfFuR+t8ZOlVp73NOAX9SQUmnqVOZ54nQ5OtkT9PYVcgOmlnaM+apASHXZKHKjBbkB9
+        Hk5aLfZtLEjsfmuSA1+7tT+doPs/gM59AlWRQNVuTcnlZUASLLjwfWnO+LuUrcn2on40/E7b6wDtgIRw
+        qmgKkpAkJZYEM81Znnmr738EbacNVN97EARB5yJJmHP/hlXWW2FpeQWOotfVAnRgAu95M9jv+K8ZEnad
+        PUcDUakAEVGBsEFEVCtEU4VqQTm9tgFFTMvAetfwQPBcgp/Tv2B21l1hfsEDoaRsLpCyefypaCB2nQP+
+        3yUcn1UTu1HqEwSSOeAil3BggGqZ0ysTga1GcJKQwD2/WDlABOpPLzImAmu1IHxTgKCg3GPsHLxS8fO6
+        BIePXCPq/8ZqrrEcK9mfeihIyEVMvFQf8qjAYhnKpw3B+sYmHngKRc1CX98IX1pKEADwwvgF1uUaB+eQ
+        C2jnGK5m0DSt20iHl2GYlyXFc0MQd5/FbCxY99uJAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGzSURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOFm6SbVeNn+A
-        4iKKODk4WHQRHAQVBxtCJycXHeygFCsI2i6C4OLg5g0kpTd7Te/N6/lCE6tNbf3gIeFw3iffdw7hqtXF
-        GGHYmtDHMDPqaiSbzSb8fn+lXC7DiHw+D0EQDtleQ4mNwplMBrIs6ySTScTjcYRCIVUSDAYhimKdxMSw
-        0YZcLodCoaA+iXQ6jUQigXA4rApYl6CPuN1uTaKWLqCwBgkokEqlEIlEfoxDUKaa/RaUSiV9A73T3Noo
-        0WhU7USSpMaC39RKqBM6j1gs1rqA0CQ0Dp0JiWi9ZQFRLBbVcyEJQWv/ElAXb2cu3C0M4XqiDf65Xgg2
-        k/ingEIa7x4Bj+ujyHkPoDz5IJ+s4cY+XLkas6w2FVD7gfkBZFkYrhnA2Q7s9COyNwbvOP/SUFArobaV
-        Bw9qK77ViW2HRdEFgUBAMZIQt7M9yBwtAiyUX+fwyXhf4eGb4j9IQGVl1yMzieHP9Hq6j/vlQUjOfoQ3
-        2vC8ZMK13VK5nDRvVvNcN8PKoKsx5Gi6Qzx38BK1fWHnQ8ej/C7HcdwXjbaD+a99aYcAAAAASUVORK5C
-        YII=
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG0SURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOCnZpFovmz9A
+        cRFFnBwcFF3ERVBxsCF0cnLRwQ5KsYJg6yIILg5u3kBSmrYmvaT39vV8oalVU60fPCQczvvk+84hXKXa
+        GAMM4Q+6GHbGjxpIp9NaIBAoFYtFWJHNZiGK4j7baykRKJxKpaDrepV4PA5VVREOhw1JKBSCJEk/JDaG
+        QBsymQxyuZzxJJLJJDRNg6IohoB1CfqIx+MxJUZVBRQ2IQEFEokEIpHIl3EIylSyn4JCoVDdQO80tzlK
+        NBo1OpFlub7gO7US6oTOIxaLNS4gTAmNQ2dCIlpvWEDk83njXEhC0Nq/BNTFy4kbN7N9uBxtQnC6E6Jg
+        k34VUMjk1SvifmUIGd8eyg9+6EfLuHL2ly6GHUt/Cqj965kepFkY7klgtRnY6kZkZxi+Ef6prqBWQm2X
+        77yoLXWjFZsuR7kqCAaDZSsJEZjqQOpgDmCh7AqHd8brIg//OP9GAqpBdj06k1j+TM/Hu7hd6IW82g1l
+        rQmP8zZcOh2l8zH7eiXPtTMGGXQ1lhxMtEinLl6mts+cfPhwiN/mOI77AHOJg+sKO6pQAAAAAElFTkSu
+        QmCC
 </value>
 </value>
   </data>
   </data>
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

+ 16 - 0
FRM/frmFuturos.Designer.vb

@@ -132,6 +132,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtIdentificacionContratoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtIdentificacionContratoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtIdentificacionContratoCompra.Location = New System.Drawing.Point(13, 193)
         Me.txtIdentificacionContratoCompra.Location = New System.Drawing.Point(13, 193)
+        Me.txtIdentificacionContratoCompra.MaxLength = 20
         Me.txtIdentificacionContratoCompra.Name = "txtIdentificacionContratoCompra"
         Me.txtIdentificacionContratoCompra.Name = "txtIdentificacionContratoCompra"
         Me.txtIdentificacionContratoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtIdentificacionContratoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtIdentificacionContratoCompra.TabIndex = 1
         Me.txtIdentificacionContratoCompra.TabIndex = 1
@@ -150,6 +151,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtValorRecibidoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorRecibidoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorRecibidoVenta.Location = New System.Drawing.Point(16, 172)
         Me.txtValorRecibidoVenta.Location = New System.Drawing.Point(16, 172)
+        Me.txtValorRecibidoVenta.MaxLength = 20
         Me.txtValorRecibidoVenta.Name = "txtValorRecibidoVenta"
         Me.txtValorRecibidoVenta.Name = "txtValorRecibidoVenta"
         Me.txtValorRecibidoVenta.ReadOnly = True
         Me.txtValorRecibidoVenta.ReadOnly = True
         Me.txtValorRecibidoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtValorRecibidoVenta.Size = New System.Drawing.Size(140, 20)
@@ -169,6 +171,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtComisionBrokerVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBrokerVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBrokerVenta.Location = New System.Drawing.Point(16, 151)
         Me.txtComisionBrokerVenta.Location = New System.Drawing.Point(16, 151)
+        Me.txtComisionBrokerVenta.MaxLength = 20
         Me.txtComisionBrokerVenta.Name = "txtComisionBrokerVenta"
         Me.txtComisionBrokerVenta.Name = "txtComisionBrokerVenta"
         Me.txtComisionBrokerVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtComisionBrokerVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtComisionBrokerVenta.TabIndex = 0
         Me.txtComisionBrokerVenta.TabIndex = 0
@@ -187,6 +190,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtCantidadContratosCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtCantidadContratosCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtCantidadContratosCompra.Location = New System.Drawing.Point(13, 214)
         Me.txtCantidadContratosCompra.Location = New System.Drawing.Point(13, 214)
+        Me.txtCantidadContratosCompra.MaxLength = 20
         Me.txtCantidadContratosCompra.Name = "txtCantidadContratosCompra"
         Me.txtCantidadContratosCompra.Name = "txtCantidadContratosCompra"
         Me.txtCantidadContratosCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtCantidadContratosCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtCantidadContratosCompra.TabIndex = 4
         Me.txtCantidadContratosCompra.TabIndex = 4
@@ -205,6 +209,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtValorTransadoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoVenta.Location = New System.Drawing.Point(16, 130)
         Me.txtValorTransadoVenta.Location = New System.Drawing.Point(16, 130)
+        Me.txtValorTransadoVenta.MaxLength = 20
         Me.txtValorTransadoVenta.Name = "txtValorTransadoVenta"
         Me.txtValorTransadoVenta.Name = "txtValorTransadoVenta"
         Me.txtValorTransadoVenta.ReadOnly = True
         Me.txtValorTransadoVenta.ReadOnly = True
         Me.txtValorTransadoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtValorTransadoVenta.Size = New System.Drawing.Size(140, 20)
@@ -224,6 +229,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtUnidadesContratoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesContratoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesContratoCompra.Location = New System.Drawing.Point(13, 235)
         Me.txtUnidadesContratoCompra.Location = New System.Drawing.Point(13, 235)
+        Me.txtUnidadesContratoCompra.MaxLength = 20
         Me.txtUnidadesContratoCompra.Name = "txtUnidadesContratoCompra"
         Me.txtUnidadesContratoCompra.Name = "txtUnidadesContratoCompra"
         Me.txtUnidadesContratoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesContratoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesContratoCompra.TabIndex = 0
         Me.txtUnidadesContratoCompra.TabIndex = 0
@@ -242,6 +248,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtValorUnidadVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorUnidadVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorUnidadVenta.Location = New System.Drawing.Point(16, 109)
         Me.txtValorUnidadVenta.Location = New System.Drawing.Point(16, 109)
+        Me.txtValorUnidadVenta.MaxLength = 20
         Me.txtValorUnidadVenta.Name = "txtValorUnidadVenta"
         Me.txtValorUnidadVenta.Name = "txtValorUnidadVenta"
         Me.txtValorUnidadVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtValorUnidadVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtValorUnidadVenta.TabIndex = 0
         Me.txtValorUnidadVenta.TabIndex = 0
@@ -250,6 +257,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtValorUnidadCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorUnidadCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorUnidadCompra.Location = New System.Drawing.Point(13, 109)
         Me.txtValorUnidadCompra.Location = New System.Drawing.Point(13, 109)
+        Me.txtValorUnidadCompra.MaxLength = 20
         Me.txtValorUnidadCompra.Name = "txtValorUnidadCompra"
         Me.txtValorUnidadCompra.Name = "txtValorUnidadCompra"
         Me.txtValorUnidadCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtValorUnidadCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtValorUnidadCompra.TabIndex = 0
         Me.txtValorUnidadCompra.TabIndex = 0
@@ -287,6 +295,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtUnidadesContratoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesContratoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtUnidadesContratoVenta.Location = New System.Drawing.Point(16, 235)
         Me.txtUnidadesContratoVenta.Location = New System.Drawing.Point(16, 235)
+        Me.txtUnidadesContratoVenta.MaxLength = 20
         Me.txtUnidadesContratoVenta.Name = "txtUnidadesContratoVenta"
         Me.txtUnidadesContratoVenta.Name = "txtUnidadesContratoVenta"
         Me.txtUnidadesContratoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesContratoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtUnidadesContratoVenta.TabIndex = 0
         Me.txtUnidadesContratoVenta.TabIndex = 0
@@ -295,6 +304,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtValorTransadoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorTransadoCompra.Location = New System.Drawing.Point(13, 130)
         Me.txtValorTransadoCompra.Location = New System.Drawing.Point(13, 130)
+        Me.txtValorTransadoCompra.MaxLength = 20
         Me.txtValorTransadoCompra.Name = "txtValorTransadoCompra"
         Me.txtValorTransadoCompra.Name = "txtValorTransadoCompra"
         Me.txtValorTransadoCompra.ReadOnly = True
         Me.txtValorTransadoCompra.ReadOnly = True
         Me.txtValorTransadoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtValorTransadoCompra.Size = New System.Drawing.Size(140, 20)
@@ -304,6 +314,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtCantidadContratosVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtCantidadContratosVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtCantidadContratosVenta.Location = New System.Drawing.Point(16, 214)
         Me.txtCantidadContratosVenta.Location = New System.Drawing.Point(16, 214)
+        Me.txtCantidadContratosVenta.MaxLength = 20
         Me.txtCantidadContratosVenta.Name = "txtCantidadContratosVenta"
         Me.txtCantidadContratosVenta.Name = "txtCantidadContratosVenta"
         Me.txtCantidadContratosVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtCantidadContratosVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtCantidadContratosVenta.TabIndex = 12
         Me.txtCantidadContratosVenta.TabIndex = 12
@@ -322,6 +333,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtValorRecibidoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorRecibidoCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtValorRecibidoCompra.Location = New System.Drawing.Point(13, 172)
         Me.txtValorRecibidoCompra.Location = New System.Drawing.Point(13, 172)
+        Me.txtValorRecibidoCompra.MaxLength = 20
         Me.txtValorRecibidoCompra.Name = "txtValorRecibidoCompra"
         Me.txtValorRecibidoCompra.Name = "txtValorRecibidoCompra"
         Me.txtValorRecibidoCompra.ReadOnly = True
         Me.txtValorRecibidoCompra.ReadOnly = True
         Me.txtValorRecibidoCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtValorRecibidoCompra.Size = New System.Drawing.Size(140, 20)
@@ -331,6 +343,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtComisionBrokerCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBrokerCompra.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComisionBrokerCompra.Location = New System.Drawing.Point(13, 151)
         Me.txtComisionBrokerCompra.Location = New System.Drawing.Point(13, 151)
+        Me.txtComisionBrokerCompra.MaxLength = 20
         Me.txtComisionBrokerCompra.Name = "txtComisionBrokerCompra"
         Me.txtComisionBrokerCompra.Name = "txtComisionBrokerCompra"
         Me.txtComisionBrokerCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtComisionBrokerCompra.Size = New System.Drawing.Size(140, 20)
         Me.txtComisionBrokerCompra.TabIndex = 0
         Me.txtComisionBrokerCompra.TabIndex = 0
@@ -349,6 +362,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtIdentificacionContratoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtIdentificacionContratoVenta.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtIdentificacionContratoVenta.Location = New System.Drawing.Point(16, 193)
         Me.txtIdentificacionContratoVenta.Location = New System.Drawing.Point(16, 193)
+        Me.txtIdentificacionContratoVenta.MaxLength = 20
         Me.txtIdentificacionContratoVenta.Name = "txtIdentificacionContratoVenta"
         Me.txtIdentificacionContratoVenta.Name = "txtIdentificacionContratoVenta"
         Me.txtIdentificacionContratoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtIdentificacionContratoVenta.Size = New System.Drawing.Size(140, 20)
         Me.txtIdentificacionContratoVenta.TabIndex = 9
         Me.txtIdentificacionContratoVenta.TabIndex = 9
@@ -468,6 +482,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtGananciaPerdida.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaPerdida.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtGananciaPerdida.Location = New System.Drawing.Point(13, 256)
         Me.txtGananciaPerdida.Location = New System.Drawing.Point(13, 256)
+        Me.txtGananciaPerdida.MaxLength = 20
         Me.txtGananciaPerdida.Name = "txtGananciaPerdida"
         Me.txtGananciaPerdida.Name = "txtGananciaPerdida"
         Me.txtGananciaPerdida.ReadOnly = True
         Me.txtGananciaPerdida.ReadOnly = True
         Me.txtGananciaPerdida.Size = New System.Drawing.Size(140, 20)
         Me.txtGananciaPerdida.Size = New System.Drawing.Size(140, 20)
@@ -477,6 +492,7 @@ Partial Class frmFuturos
         '
         '
         Me.txtRendimiento.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRendimiento.Font = New System.Drawing.Font("Trebuchet MS", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtRendimiento.Location = New System.Drawing.Point(13, 277)
         Me.txtRendimiento.Location = New System.Drawing.Point(13, 277)
+        Me.txtRendimiento.MaxLength = 20
         Me.txtRendimiento.Name = "txtRendimiento"
         Me.txtRendimiento.Name = "txtRendimiento"
         Me.txtRendimiento.ReadOnly = True
         Me.txtRendimiento.ReadOnly = True
         Me.txtRendimiento.Size = New System.Drawing.Size(140, 20)
         Me.txtRendimiento.Size = New System.Drawing.Size(140, 20)

+ 16 - 17
FRM/frmFuturos.resx

@@ -140,28 +140,27 @@
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHdSURBVDhPnZFLTBpRFIanLtptxY1bt2Xn2lXbdOVj4YoO
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHdSURBVDhPnZFLTBpRFIanLtptxY1bt2Xn2lXbdOVj4YoO
-        +ADMyGjc0HVnp2maxph0VRe1RrTFpumQJrZbEx8E4/gYkQCWhwac0QGGwjyC4Tj3BqgQpyH9ky8nZ+bc
-        787cS6DkufnHaX7RkuLeW1Mn61ae9z/EL9pJNLrwqHA015mPvO1JhIYqpTAzQntmgtQEJbqdlOhqwWlA
-        jU1l7DbnJhakt99Z5PCbfm33OeihQdC5l6AqEqjaH1NKZRmQBAsugrNdhdAL5SPztKofTvVqO89A2ych
-        lquagiQkSYk1waeuIs880feGQdvqAzU4AIIg6Fw8Ayu+z/CdDTRY//oNDhNXzQJ0YALv754Yd99ohoTd
-        YM/RQEKqQFxUIGYQF9UGiVylWVDPiMOliHkZ2MAPPBA5l+DD4hIsL/sarK75IZqRzQVSsYw/FQ0kr0rA
-        /87C0VkzyWulPUE4UwIunoV9A1TrnF6aCBwtgpO0BL7VL40DRKD+9KJgIrA3C2LXFYgIyl+MnSOXKn7e
-        luDgnmtE/XGy5RrrsZPjubuCtFzFpGr1LvcKbLbJct4QbPz8hQf+haIWYXR0mq8tJQgAeGD8Auv1vgbP
-        pBdozytczaBpWneQ7gDDMB01xf+GIG4BGe1sA0MLMcAAAAAASUVORK5CYII=
+        +ADMyGjc0HVnp2maxph0VZPGGtEWm6ZDmthuTXwQjONjRAJYHhpwRgcYCvMIhuPcG6BCnIb0T76cnJlz
+        vztzL4GS5+Yfp/lFS4p7b02drFt53v8Qv2gn0ejCo8LRXGc+8rYnERqqlMLMCO2ZCVITlOh2UqKrBacB
+        NTaVsducm1iQ3n5nkcNv+rXd56CHBkHnXoKqSKBqf0wplWVAEiy4CM52FUIvlI/M06p+ONWr7TwDbZ+E
+        WK5qCpKQJCXWBJ+6ijzzRN8bBm2rD9TgAAiCoHPxDKz4PsN3NtBg/es3OExcNQvQgQm8v3ti3H2jGRJ2
+        gz1HAwmpAnFRgZhBXFQbJHKVZkE9Iw6XIuZlYAM/8EDkXIIPi0uwvOxrsLrmh2hGNhdIxTL+VDSQvCoB
+        /zsLR2fNJK+V9gThTAm4eBb2DVCtc3ppInC0CE7SEvhWvzQOEIH604uCicDeLIhdVyAiKH8xdo5cqvh5
+        W4KDe64R9cfJlmusx06O5+4K0nIVk6rVu9wrsNkmy3lDsPHzFx74F4pahNHRab62lCAA4IHxC6zX+xo8
+        k16gPa9wNYOmad1BugMMw3TUFP8bgrgFFqlsAm4T2i8AAAAASUVORK5CYII=
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S8NQGIZTU3+Aizh4BQcRnJRuUq2XzR+g
-        uIgiTg4OFl26CSoOGkKnTnbQQQelWKFQdREEFwc3byAp6cWmlzS9v54vNLFqa+sHDwmH8z75vnMIV6lO
-        xjDD1oBeRgvjVw1nMhklGAyWisUiapHNZiEIwj7bW1Nio3A6nYaqqiaJRALxeByyLOuSUCgEURR/SSwM
-        G23QNA25XE5/EqlUCoqiIBwO6wLWJegjbrfbkOhlCihsQAIKJJNJRCKRb+MQlKlkvwSFQsHcQO80tzFK
-        NBrVO5Ekqb7gJ9US6oTOIxaLNS8gDAmNQ2dCIlpvWkDk83n9XEhC0Nq/BNTF68kBbhcGEZhoxfVcDwSb
-        RfxTQCGDt1MBD+uj0Hx7KD/6oR6tIWgfKl2OWVcbCqj9m/l+ZFgYBzOAsw3Y6kNkZwy+cf65rqBaQm2X
-        709RXXFXB1wOa9kUeL3eci0JcTXbjbRnEWCh7DqHD8bbCg//FP9OAqoRdj1qvZ/p5XgXd8sDkJx9CG+0
-        4mnJgoDdWrqYbNms5LkuxgiDrqYmnul28czBS9T2uZ2XD0f5bY7juE8adYOECRaKRwAAAABJRU5ErkJg
-        gg==
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv0BLuLgFRxEcKp0k2q9bP4A
+        xUUUcXJwUHRxE1QcNIROnbrooINSrFCIugiCi4ObN5CU9GJ6S9P76/lCU6ttrX7wkHA475PvO4dwlepk
+        OBjOFvQyrIy6cmQymbgkSaVisYhGZLNZCIJwwPY2lDgpnE6noWlalUQiAVVVoSiKIQmFQhBFsU5iYThp
+        g67ryOVyxpNIpVKIx+MIh8OGgHUJ+ojH4zElRlUFFDYhAQWSySQikci3cQjKVLJfgkKhUN1A7zS3OUo0
+        GjU6kWW5ueAntRLqhM4jFov9XUCYEhqHzoREtP5nAZHP541zIQlBa/8SUBevJ4e4nR9EcNyO69keCE6L
+        +KuAQiZvpwIe1kag+/dRfgxAO1qF5BoqXY7aVloKqP2buX5kWBiH08B6G7Ddh8juKPxj/HNTQa2E2i7f
+        n6K21K0ObLlt5arA5/OVG0mIq5lupL0LAAtl1zh8MN6WeQQm+XcSUA2z69Ga/Uwvx3u4WxqAvN6H8IYd
+        T4sWBF220sWEdbOS57oYwwy6moZ4p9rFMzcvU9vnLl7xjfA7HMdxnxhKg4FngDpdAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <metadata name="EcalriTableAdapter1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="EcalriTableAdapter1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

+ 15 - 0
FRM/frmLetes.Designer.vb

@@ -104,6 +104,7 @@ Partial Class frmLetes
         'txtValorNominal
         'txtValorNominal
         '
         '
         Me.txtValorNominal.Location = New System.Drawing.Point(197, 122)
         Me.txtValorNominal.Location = New System.Drawing.Point(197, 122)
+        Me.txtValorNominal.MaxLength = 20
         Me.txtValorNominal.Name = "txtValorNominal"
         Me.txtValorNominal.Name = "txtValorNominal"
         Me.txtValorNominal.Size = New System.Drawing.Size(150, 20)
         Me.txtValorNominal.Size = New System.Drawing.Size(150, 20)
         Me.txtValorNominal.TabIndex = 1
         Me.txtValorNominal.TabIndex = 1
@@ -111,6 +112,7 @@ Partial Class frmLetes
         'txtValorTransado
         'txtValorTransado
         '
         '
         Me.txtValorTransado.Location = New System.Drawing.Point(198, 362)
         Me.txtValorTransado.Location = New System.Drawing.Point(198, 362)
+        Me.txtValorTransado.MaxLength = 20
         Me.txtValorTransado.Name = "txtValorTransado"
         Me.txtValorTransado.Name = "txtValorTransado"
         Me.txtValorTransado.ReadOnly = True
         Me.txtValorTransado.ReadOnly = True
         Me.txtValorTransado.Size = New System.Drawing.Size(150, 20)
         Me.txtValorTransado.Size = New System.Drawing.Size(150, 20)
@@ -128,6 +130,7 @@ Partial Class frmLetes
         'txtPrecio
         'txtPrecio
         '
         '
         Me.txtPrecio.Location = New System.Drawing.Point(198, 383)
         Me.txtPrecio.Location = New System.Drawing.Point(198, 383)
+        Me.txtPrecio.MaxLength = 20
         Me.txtPrecio.Name = "txtPrecio"
         Me.txtPrecio.Name = "txtPrecio"
         Me.txtPrecio.ReadOnly = True
         Me.txtPrecio.ReadOnly = True
         Me.txtPrecio.Size = New System.Drawing.Size(150, 20)
         Me.txtPrecio.Size = New System.Drawing.Size(150, 20)
@@ -145,6 +148,7 @@ Partial Class frmLetes
         'txtComisionCasa
         'txtComisionCasa
         '
         '
         Me.txtComisionCasa.Location = New System.Drawing.Point(248, 212)
         Me.txtComisionCasa.Location = New System.Drawing.Point(248, 212)
+        Me.txtComisionCasa.MaxLength = 20
         Me.txtComisionCasa.Name = "txtComisionCasa"
         Me.txtComisionCasa.Name = "txtComisionCasa"
         Me.txtComisionCasa.ReadOnly = True
         Me.txtComisionCasa.ReadOnly = True
         Me.txtComisionCasa.Size = New System.Drawing.Size(99, 20)
         Me.txtComisionCasa.Size = New System.Drawing.Size(99, 20)
@@ -162,6 +166,7 @@ Partial Class frmLetes
         'txtComisionBolsa
         'txtComisionBolsa
         '
         '
         Me.txtComisionBolsa.Location = New System.Drawing.Point(248, 233)
         Me.txtComisionBolsa.Location = New System.Drawing.Point(248, 233)
+        Me.txtComisionBolsa.MaxLength = 20
         Me.txtComisionBolsa.Name = "txtComisionBolsa"
         Me.txtComisionBolsa.Name = "txtComisionBolsa"
         Me.txtComisionBolsa.ReadOnly = True
         Me.txtComisionBolsa.ReadOnly = True
         Me.txtComisionBolsa.Size = New System.Drawing.Size(99, 20)
         Me.txtComisionBolsa.Size = New System.Drawing.Size(99, 20)
@@ -179,6 +184,7 @@ Partial Class frmLetes
         'txtTotalAPagar
         'txtTotalAPagar
         '
         '
         Me.txtTotalAPagar.Location = New System.Drawing.Point(198, 404)
         Me.txtTotalAPagar.Location = New System.Drawing.Point(198, 404)
+        Me.txtTotalAPagar.MaxLength = 20
         Me.txtTotalAPagar.Name = "txtTotalAPagar"
         Me.txtTotalAPagar.Name = "txtTotalAPagar"
         Me.txtTotalAPagar.ReadOnly = True
         Me.txtTotalAPagar.ReadOnly = True
         Me.txtTotalAPagar.Size = New System.Drawing.Size(150, 20)
         Me.txtTotalAPagar.Size = New System.Drawing.Size(150, 20)
@@ -223,6 +229,7 @@ Partial Class frmLetes
         'txtRendimientoBruto
         'txtRendimientoBruto
         '
         '
         Me.txtRendimientoBruto.Location = New System.Drawing.Point(198, 278)
         Me.txtRendimientoBruto.Location = New System.Drawing.Point(198, 278)
+        Me.txtRendimientoBruto.MaxLength = 20
         Me.txtRendimientoBruto.Name = "txtRendimientoBruto"
         Me.txtRendimientoBruto.Name = "txtRendimientoBruto"
         Me.txtRendimientoBruto.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoBruto.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoBruto.TabIndex = 10
         Me.txtRendimientoBruto.TabIndex = 10
@@ -239,6 +246,7 @@ Partial Class frmLetes
         'txtRendimientoNeto
         'txtRendimientoNeto
         '
         '
         Me.txtRendimientoNeto.Location = New System.Drawing.Point(198, 299)
         Me.txtRendimientoNeto.Location = New System.Drawing.Point(198, 299)
+        Me.txtRendimientoNeto.MaxLength = 20
         Me.txtRendimientoNeto.Name = "txtRendimientoNeto"
         Me.txtRendimientoNeto.Name = "txtRendimientoNeto"
         Me.txtRendimientoNeto.ReadOnly = True
         Me.txtRendimientoNeto.ReadOnly = True
         Me.txtRendimientoNeto.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoNeto.Size = New System.Drawing.Size(150, 20)
@@ -265,6 +273,7 @@ Partial Class frmLetes
         'txtPlazoInversion
         'txtPlazoInversion
         '
         '
         Me.txtPlazoInversion.Location = New System.Drawing.Point(197, 144)
         Me.txtPlazoInversion.Location = New System.Drawing.Point(197, 144)
+        Me.txtPlazoInversion.MaxLength = 5
         Me.txtPlazoInversion.Name = "txtPlazoInversion"
         Me.txtPlazoInversion.Name = "txtPlazoInversion"
         Me.txtPlazoInversion.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazoInversion.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazoInversion.TabIndex = 5
         Me.txtPlazoInversion.TabIndex = 5
@@ -281,6 +290,7 @@ Partial Class frmLetes
         'txtIngresoBruto
         'txtIngresoBruto
         '
         '
         Me.txtIngresoBruto.Location = New System.Drawing.Point(198, 320)
         Me.txtIngresoBruto.Location = New System.Drawing.Point(198, 320)
+        Me.txtIngresoBruto.MaxLength = 20
         Me.txtIngresoBruto.Name = "txtIngresoBruto"
         Me.txtIngresoBruto.Name = "txtIngresoBruto"
         Me.txtIngresoBruto.ReadOnly = True
         Me.txtIngresoBruto.ReadOnly = True
         Me.txtIngresoBruto.Size = New System.Drawing.Size(150, 20)
         Me.txtIngresoBruto.Size = New System.Drawing.Size(150, 20)
@@ -298,6 +308,7 @@ Partial Class frmLetes
         'txtIngresoNeto
         'txtIngresoNeto
         '
         '
         Me.txtIngresoNeto.Location = New System.Drawing.Point(198, 341)
         Me.txtIngresoNeto.Location = New System.Drawing.Point(198, 341)
+        Me.txtIngresoNeto.MaxLength = 20
         Me.txtIngresoNeto.Name = "txtIngresoNeto"
         Me.txtIngresoNeto.Name = "txtIngresoNeto"
         Me.txtIngresoNeto.ReadOnly = True
         Me.txtIngresoNeto.ReadOnly = True
         Me.txtIngresoNeto.Size = New System.Drawing.Size(150, 20)
         Me.txtIngresoNeto.Size = New System.Drawing.Size(150, 20)
@@ -340,6 +351,7 @@ Partial Class frmLetes
         'txtPorcentajeComisionBolsa
         'txtPorcentajeComisionBolsa
         '
         '
         Me.txtPorcentajeComisionBolsa.Location = New System.Drawing.Point(198, 233)
         Me.txtPorcentajeComisionBolsa.Location = New System.Drawing.Point(198, 233)
+        Me.txtPorcentajeComisionBolsa.MaxLength = 20
         Me.txtPorcentajeComisionBolsa.Name = "txtPorcentajeComisionBolsa"
         Me.txtPorcentajeComisionBolsa.Name = "txtPorcentajeComisionBolsa"
         Me.txtPorcentajeComisionBolsa.Size = New System.Drawing.Size(47, 20)
         Me.txtPorcentajeComisionBolsa.Size = New System.Drawing.Size(47, 20)
         Me.txtPorcentajeComisionBolsa.TabIndex = 8
         Me.txtPorcentajeComisionBolsa.TabIndex = 8
@@ -347,6 +359,7 @@ Partial Class frmLetes
         'txtPorcentajeComisionCasa
         'txtPorcentajeComisionCasa
         '
         '
         Me.txtPorcentajeComisionCasa.Location = New System.Drawing.Point(198, 211)
         Me.txtPorcentajeComisionCasa.Location = New System.Drawing.Point(198, 211)
+        Me.txtPorcentajeComisionCasa.MaxLength = 20
         Me.txtPorcentajeComisionCasa.Name = "txtPorcentajeComisionCasa"
         Me.txtPorcentajeComisionCasa.Name = "txtPorcentajeComisionCasa"
         Me.txtPorcentajeComisionCasa.Size = New System.Drawing.Size(47, 20)
         Me.txtPorcentajeComisionCasa.Size = New System.Drawing.Size(47, 20)
         Me.txtPorcentajeComisionCasa.TabIndex = 7
         Me.txtPorcentajeComisionCasa.TabIndex = 7
@@ -506,6 +519,7 @@ Partial Class frmLetes
         'txtInteresAcumulado
         'txtInteresAcumulado
         '
         '
         Me.txtInteresAcumulado.Location = New System.Drawing.Point(198, 531)
         Me.txtInteresAcumulado.Location = New System.Drawing.Point(198, 531)
+        Me.txtInteresAcumulado.MaxLength = 20
         Me.txtInteresAcumulado.Name = "txtInteresAcumulado"
         Me.txtInteresAcumulado.Name = "txtInteresAcumulado"
         Me.txtInteresAcumulado.ReadOnly = True
         Me.txtInteresAcumulado.ReadOnly = True
         Me.txtInteresAcumulado.Size = New System.Drawing.Size(150, 20)
         Me.txtInteresAcumulado.Size = New System.Drawing.Size(150, 20)
@@ -534,6 +548,7 @@ Partial Class frmLetes
         'txtOtrosCostos
         'txtOtrosCostos
         '
         '
         Me.txtOtrosCostos.Location = New System.Drawing.Point(198, 552)
         Me.txtOtrosCostos.Location = New System.Drawing.Point(198, 552)
+        Me.txtOtrosCostos.MaxLength = 20
         Me.txtOtrosCostos.Name = "txtOtrosCostos"
         Me.txtOtrosCostos.Name = "txtOtrosCostos"
         Me.txtOtrosCostos.Size = New System.Drawing.Size(150, 20)
         Me.txtOtrosCostos.Size = New System.Drawing.Size(150, 20)
         Me.txtOtrosCostos.TabIndex = 137
         Me.txtOtrosCostos.TabIndex = 137

+ 18 - 17
FRM/frmLetes.resx

@@ -139,28 +139,29 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIbdDmVtYWFlha1zJ0CdgA5MwQmP
-        EGRiEEuY660IIYQqdSpLixoeAVEcIdGuSDyiIMzDhChJmwcoYIOTOE38UFAOvldJIBGuIn7p09Gxz/2u
-        fS+BkubmXif4+cY496UtfrbaxvOeV/hFPQmFPjdkTqbepIMzLVH/h0IuwPTTzgkfNUKJDjslDtdgN6AG
-        x5JWi30bCxK7s41yYLpL2+8E3d8DOtcHqiKBqv0zJZeXAUmw4NL3qSnjf6/8ZNqL+vHYW22vA7RDEsKp
-        oilIQpKUWBJ8b8ryTKt+0AvazjtQfd0gCILORZLww70MG6y3wuraOhxHb6oF6MAE3tM8MuS40wwJu8Ve
-        oIGoVICIqEDYICKqFaKpQrWgnH7bsCKmZWC9m3ggeCHB1/lvsLDgrrC45IFQUjYXSNk8/lQ0ELvJAf/3
-        Ck7+VBO7VeoTBJI54CJXcGiAapnzaxOBrUZwlpDAvbhSOUAE6s8vMyYCa7UgfFuAoKA8YOwcvFbx87oE
-        R09cI+pPYzXXWI6VHEo9FiTkIiZeqo95UmCxjObThmDr12888D8UNQsDA+N8aSlBAMAL4xdYl+sjOEdd
-        QDsncTWDpmndRjq8DMO8LCmeG4K4B04tbBPumXp1AAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZFNTNpgGMe7Hbar08uuu86b553mspPTgydW
+        PhQxlbp4YWd727Isy2LiSS/ODFQ0xhIT59VEN4Kx6ioSwPGhQVotUAb9CAuPfd8AE0IN8Z/88uRpn/f3
+        tu9LoOS5r11pfr47xc32pk5We3ne/wi/6CTR6MzjwvHHJ/nI52eJ0FClFGbstHsqSI1TostJiWMtOA2o
+        kcmM1eLcwYL03pduOfxpQPv1CvTQIOjcW1AVCVTtrymlsgxIggUXwQ89hdBrZZ15WdWPJvu0n/2gHZAQ
+        y1VNQRKSpMSa4FtPkWee6/vDoO2+ADX4BgRB0Ll4Br57l2GDDTRYXVuHo8RVswAdmMD7n46Puv5phoTd
+        Ys/RQEKqQFxUIGYQF9UGiVylWVCP3TamiHkZ2MAmHoicSzA3vwCLi94GviU/RDOyuUAqlvGnooHkVQn4
+        P5dwfNZM8lrpTBDOlICLX8KBAap1TrMmAluL4CQtgde30jhABOpPLwomAmuzIHZdgYig/MfYOZJV8fOO
+        BIdtrhH1v5Mt11iPlRzN3Rak5SomVau3aSuwWCbKeUOw9WMbD9yFohbB4XjH15YSBAA8MH6B9XimwT3h
+        Adr9HlczaJrWbaQrwDDMw5riviGIG0rpbBI5/OsDAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv4AF3HwVnAQwUnpJvW++QMU
-        F1HEycFB0cVNUHHQEDo5uehgB21RQYi6CIKLg5s3kJTeTHrJpdfX84WmVm2tfvCQcDjvk+87h3ClamH0
-        Mjx16GA4GT+qV9d1VZKkQj6fRzVM04QgCDtsb1WJh8LpdBqappVJJBJQFAXhcNiShEIhiKL4Q+JgeGiD
-        YRjIZDLWk0ilUlBVFZFIxBKwLkEf8fl8tsSqsoDCNiSgQDKZRDQa/TIOQZlS9lOQy+XKG+id5rZHicVi
-        VieyLNcWfKdSQp3QecTj8b8LCFtC49CZkIjW/ywgstmsdS4kIWjtXwLq4uVoFzfT3bgYbsDVZDsEj0P8
-        VUAhm1e/gPulfhjBbRQfzqAdLELy9hTOB1wLdQXU/vVUJ3QWxu44sNwIrLsR3RxAcJB/qimolFDbxTs/
-        KktZa8bakKtYFgQCgWI1CXE50Yb03gzAQuYSh3fG6zyPs1H+jQRUfex6tFo/0/PhFm7nuiAvuxFZacDj
-        rAMXXlfhdMS5WspzrYw+Bl1NVfbGmsTjIV6mtk+8fHi/n9/gOI77AD0lg7Tvh7efAAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S8NQGIbTpv0BLuLgFRxEcKp0k2q9bP4A
+        xUUUcXJwUHRxE1QcNIROnVx0sINFVChUXQTBxcHNG0hK09amlzS9v54vNLXa1NYPHhIO533yfecQrlKd
+        DAfD2YRehpVRV45MJqMEg8FSsViEGdlsFoIgHLC9phInhdPpNFRVrZJIJBCPxxEOh3VJKBSCKIp1EgvD
+        SRs0TUMul9OfRCqVgqIokGVZF7AuQR/xeDyGRK+qgMIGJKBAMplEJBL5MQ5BmUr2W1AoFKob6J3mNkaJ
+        RqN6J5IkNRb8plZCndB5xGKx1gWEIaFx6ExIROstC4h8Pq+fC0kIWvuXgLp4Oz3E3fwgAuN23Mz2QHBa
+        xD8FFDJ49wl4XBuBdr6P8tMl1ONVBF1DpatR20pTAbV/O9ePDAvjcBpYbwO2+xDZHcX5GP/SUFArobbL
+        Dz7UVnyrA1tuW7kq8Pv9ZTMJcT3TjbR3AWCh7BqHT8b7Mo/LSf6DBFTD7HrURj/T68ke7pcGIK33Qd6w
+        43nRgoDLVrqYsG5W8lwXY5hBV2OKd6pdPHPzErXtd/HhoxF+h+M47gs6+oOxVQpujwAAAABJRU5ErkJg
+        gg==
 </value>
 </value>
   </data>
   </data>
 </root>
 </root>

+ 9 - 0
FRM/frmNotaEstructurada.Designer.vb

@@ -116,6 +116,7 @@ Partial Class frmNotaEstructurada
         'txtImpuesto
         'txtImpuesto
         '
         '
         Me.txtImpuesto.Location = New System.Drawing.Point(417, 176)
         Me.txtImpuesto.Location = New System.Drawing.Point(417, 176)
+        Me.txtImpuesto.MaxLength = 20
         Me.txtImpuesto.Name = "txtImpuesto"
         Me.txtImpuesto.Name = "txtImpuesto"
         Me.txtImpuesto.Size = New System.Drawing.Size(150, 20)
         Me.txtImpuesto.Size = New System.Drawing.Size(150, 20)
         Me.txtImpuesto.TabIndex = 155
         Me.txtImpuesto.TabIndex = 155
@@ -178,6 +179,7 @@ Partial Class frmNotaEstructurada
         'txtIngresoNeto
         'txtIngresoNeto
         '
         '
         Me.txtIngresoNeto.Location = New System.Drawing.Point(358, 47)
         Me.txtIngresoNeto.Location = New System.Drawing.Point(358, 47)
+        Me.txtIngresoNeto.MaxLength = 20
         Me.txtIngresoNeto.Name = "txtIngresoNeto"
         Me.txtIngresoNeto.Name = "txtIngresoNeto"
         Me.txtIngresoNeto.ReadOnly = True
         Me.txtIngresoNeto.ReadOnly = True
         Me.txtIngresoNeto.Size = New System.Drawing.Size(100, 20)
         Me.txtIngresoNeto.Size = New System.Drawing.Size(100, 20)
@@ -186,6 +188,7 @@ Partial Class frmNotaEstructurada
         'txtRenta
         'txtRenta
         '
         '
         Me.txtRenta.Location = New System.Drawing.Point(207, 47)
         Me.txtRenta.Location = New System.Drawing.Point(207, 47)
+        Me.txtRenta.MaxLength = 20
         Me.txtRenta.Name = "txtRenta"
         Me.txtRenta.Name = "txtRenta"
         Me.txtRenta.ReadOnly = True
         Me.txtRenta.ReadOnly = True
         Me.txtRenta.Size = New System.Drawing.Size(100, 20)
         Me.txtRenta.Size = New System.Drawing.Size(100, 20)
@@ -194,6 +197,7 @@ Partial Class frmNotaEstructurada
         'txtIngresoBruto
         'txtIngresoBruto
         '
         '
         Me.txtIngresoBruto.Location = New System.Drawing.Point(57, 47)
         Me.txtIngresoBruto.Location = New System.Drawing.Point(57, 47)
+        Me.txtIngresoBruto.MaxLength = 20
         Me.txtIngresoBruto.Name = "txtIngresoBruto"
         Me.txtIngresoBruto.Name = "txtIngresoBruto"
         Me.txtIngresoBruto.ReadOnly = True
         Me.txtIngresoBruto.ReadOnly = True
         Me.txtIngresoBruto.Size = New System.Drawing.Size(100, 20)
         Me.txtIngresoBruto.Size = New System.Drawing.Size(100, 20)
@@ -202,6 +206,7 @@ Partial Class frmNotaEstructurada
         'txtPlazo
         'txtPlazo
         '
         '
         Me.txtPlazo.Location = New System.Drawing.Point(417, 135)
         Me.txtPlazo.Location = New System.Drawing.Point(417, 135)
+        Me.txtPlazo.MaxLength = 5
         Me.txtPlazo.Name = "txtPlazo"
         Me.txtPlazo.Name = "txtPlazo"
         Me.txtPlazo.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazo.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazo.TabIndex = 152
         Me.txtPlazo.TabIndex = 152
@@ -304,6 +309,7 @@ Partial Class frmNotaEstructurada
         'txtRendimientoNeto
         'txtRendimientoNeto
         '
         '
         Me.txtRendimientoNeto.Location = New System.Drawing.Point(417, 244)
         Me.txtRendimientoNeto.Location = New System.Drawing.Point(417, 244)
+        Me.txtRendimientoNeto.MaxLength = 20
         Me.txtRendimientoNeto.Name = "txtRendimientoNeto"
         Me.txtRendimientoNeto.Name = "txtRendimientoNeto"
         Me.txtRendimientoNeto.ReadOnly = True
         Me.txtRendimientoNeto.ReadOnly = True
         Me.txtRendimientoNeto.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoNeto.Size = New System.Drawing.Size(150, 20)
@@ -322,6 +328,7 @@ Partial Class frmNotaEstructurada
         'txtRendimientoBruto
         'txtRendimientoBruto
         '
         '
         Me.txtRendimientoBruto.Location = New System.Drawing.Point(417, 222)
         Me.txtRendimientoBruto.Location = New System.Drawing.Point(417, 222)
+        Me.txtRendimientoBruto.MaxLength = 20
         Me.txtRendimientoBruto.Name = "txtRendimientoBruto"
         Me.txtRendimientoBruto.Name = "txtRendimientoBruto"
         Me.txtRendimientoBruto.ReadOnly = True
         Me.txtRendimientoBruto.ReadOnly = True
         Me.txtRendimientoBruto.Size = New System.Drawing.Size(150, 20)
         Me.txtRendimientoBruto.Size = New System.Drawing.Size(150, 20)
@@ -360,6 +367,7 @@ Partial Class frmNotaEstructurada
         'txtTasa
         'txtTasa
         '
         '
         Me.txtTasa.Location = New System.Drawing.Point(417, 158)
         Me.txtTasa.Location = New System.Drawing.Point(417, 158)
+        Me.txtTasa.MaxLength = 20
         Me.txtTasa.Name = "txtTasa"
         Me.txtTasa.Name = "txtTasa"
         Me.txtTasa.Size = New System.Drawing.Size(150, 20)
         Me.txtTasa.Size = New System.Drawing.Size(150, 20)
         Me.txtTasa.TabIndex = 141
         Me.txtTasa.TabIndex = 141
@@ -377,6 +385,7 @@ Partial Class frmNotaEstructurada
         'txtMontoInversion
         'txtMontoInversion
         '
         '
         Me.txtMontoInversion.Location = New System.Drawing.Point(417, 70)
         Me.txtMontoInversion.Location = New System.Drawing.Point(417, 70)
+        Me.txtMontoInversion.MaxLength = 20
         Me.txtMontoInversion.Name = "txtMontoInversion"
         Me.txtMontoInversion.Name = "txtMontoInversion"
         Me.txtMontoInversion.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoInversion.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoInversion.TabIndex = 136
         Me.txtMontoInversion.TabIndex = 136

+ 11 - 11
FRM/frmNotaEstructurada.resx

@@ -139,28 +139,28 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZFPTNpQHMe7Hdx104tXr/O28066eJp68MQK
-        OhFSKWYXdl5vbstizBJPetnMcIrGWGKCXpdMRzB0akUCbPzRoK0WKIP+CYaffS+AQqwh+yaf/PJrf+/z
-        2vcIlDw3+zjDL3Smubne9NFqL8/7OvCLdhKLfX5UOHj/JB/91JMMDVdKEWaUdr0JUk5KdNgpcaIFuwH1
-        2p21Wuw/sCCzM9MpRz6+1H69AD00BDr3ClRFAlX7Z0qpLAOSYMFpcLqrEBpQtj/0VfV99zNttx+0MAnx
-        XNUUJCFJSqwJvnYVeeapvjcC2s/noAYHQRAEnUtk4Zt3GTZYf4PVtXXYT140C9CBCbyv2znuuNIMCRtg
-        T9BAUqpAQlQgbpAQ1QbJXKVZUM+obUIR8zKw/k08ED2RYH7hCywuehssffdBLCubC6RiGX8qGkhdlID/
-        ewYHf5pJXSrtCSLZEnCJMwgboFrn+NxEYGsRHGUk8C6tNA4Qgfrj04KJwNosiF9WICooNxg7R89V/Lwt
-        we87rhH1h6mWa6zHSo7nbgsychWTrtXb3CmwWCbLeUMQ2NrGA/ehqEUYG5via0sJAgAeGL/AejzvwDXp
-        Adr1FlczaJrWbaTDzzDMw5rif0MQ14wwbCY+RNEUAAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIYNA6w8FtauZWNmgoqJ0qFT6oRH
+        CDIxFUs611tRVVUVEhMsgEiAgFAdVYKuSLREqTAPE6IkkAcoYIOTOCR+KFUOvldJIBGuov7Sp6Njn/td
+        +14CJcN9a0vyCx0Jbq47cbrRzfPeFvyikYTDs63Z45n2TOjLi1jgTTEfZIZp57SfmqBEh50Sx+uwG1Cj
+        Uymrxb6LBclfXzvk4OdBbf8V6IEh0Ll3oCoSqNq9KfmCDEiCBVf+T53ZwICyM9NX0o+merTf/aAdkBBJ
+        l0xBEpKkxLJgqTPHMy/1P29B2+sF1f8aBEHQuWgKVtxr8J31VdnY3IKj2G2tAB2YwHu7JsYcfzVDwm6z
+        l2ggJhUhKioQMYiKapVYulgrqGTYNq6IGRlY3w88ELqUYH5hEZaX3VU8q14Ip2RzgZQr4E9FA/HbPPAX
+        13B8Xkv8TmlMEEzlgYtew4EBqhXObkwEtjrBaVICt2e9eoAI1J9dZU0E1lpB5K4IIUF5xNg5dKPi5w0J
+        Dp+5RtSfxOuusRIrOZZ+KkjKJUyiXJ/yrMBimSxkDMH2zk888C8UNQcjI+/58lKCAIAm4xdYl+sjOCdd
+        QDs/4GoGTdO6jXT4GIZpLiv+NwTxAIWpbCSZG+3JAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv4AF3HwVnAQwUnpJvW++QMU
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv4AF3HwVnAQwUnpJvW++QMU
-        F1HEycFB0cVNUHHQEDo5uehgB6WoII26CIKLg5s3kJTeTHrJpdfX84WmVm2tfvCQcDjvk+87h3ClamH0
+        F1HEycFB0cVNUHHQEDo5uehgB6WoYIm6CIKLg5s3kJTeTHrJpdfX84WmVm2tfvCQcDjvk+87h3ClamH0
         Mjx16GA4GT+qV9d1VZKkQj6fRzVM04QgCDtsb1WJh8LpdBqappVJJBJQFAXhcNiShEIhiKL4Q+JgeGiD
         Mjx16GA4GT+qV9d1VZKkQj6fRzVM04QgCDtsb1WJh8LpdBqappVJJBJQFAXhcNiShEIhiKL4Q+JgeGiD
         YRjIZDLWk0ilUlBVFZFIxBKwLkEf8fl8tsSqsoDCNiSgQDKZRDQa/TIOQZlS9lOQy+XKG+id5rZHicVi
         YRjIZDLWk0ilUlBVFZFIxBKwLkEf8fl8tsSqsoDCNiSgQDKZRDQa/TIOQZlS9lOQy+XKG+id5rZHicVi
         VieyLNcWfKdSQp3QecTj8b8LCFtC49CZkIjW/ywgstmsdS4kIWjtXwLq4uVoFzfT3bgYbsDVZDsEj0P8
         VieyLNcWfKdSQp3QecTj8b8LCFtC49CZkIjW/ywgstmsdS4kIWjtXwLq4uVoFzfT3bgYbsDVZDsEj0P8
         VUAhm1e/gPulfhiBbRQfzqAdLELy9hTOB1wLdQXU/vVUJ3QWxu44sNwIrLsR3RxAYJB/qimolFDbxTs/
         VUAhm1e/gPulfhiBbRQfzqAdLELy9hTOB1wLdQXU/vVUJ3QWxu44sNwIrLsR3RxAYJB/qimolFDbxTs/
         KktZa8bakKtYFgSDwWI1CXE50Yb03gzAQuYSh3fG6zyPs1H+jQRUfex6tFo/0/PhFm7nuiAvuxFZacDj
         KktZa8bakKtYFgSDwWI1CXE50Yb03gzAQuYSh3fG6zyPs1H+jQRUfex6tFo/0/PhFm7nuiAvuxFZacDj
-        rAMXXlfhdMS5WspzrYw+Bl1NVfbGmsTjIV6mtk+8fHi/n9/gOI77AFLTg9ItGsa4AAAAAElFTkSuQmCC
+        rAMXXlfhdMS5WspzrYw+Bl1NVfbGmsTjIV6mtk+8fHi/n9/gOI77AFCog8+f2t1HAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
 </root>
 </root>

+ 4 - 0
FRM/frmPrestamoEmpresariales.Designer.vb

@@ -206,6 +206,7 @@ Partial Class frmPrestamoEmpresariales
         'txtMonto
         'txtMonto
         '
         '
         Me.txtMonto.Location = New System.Drawing.Point(18, 24)
         Me.txtMonto.Location = New System.Drawing.Point(18, 24)
+        Me.txtMonto.MaxLength = 20
         Me.txtMonto.Name = "txtMonto"
         Me.txtMonto.Name = "txtMonto"
         Me.txtMonto.Size = New System.Drawing.Size(150, 20)
         Me.txtMonto.Size = New System.Drawing.Size(150, 20)
         Me.txtMonto.TabIndex = 119
         Me.txtMonto.TabIndex = 119
@@ -230,6 +231,7 @@ Partial Class frmPrestamoEmpresariales
         'txtTasa
         'txtTasa
         '
         '
         Me.txtTasa.Location = New System.Drawing.Point(18, 87)
         Me.txtTasa.Location = New System.Drawing.Point(18, 87)
+        Me.txtTasa.MaxLength = 20
         Me.txtTasa.Name = "txtTasa"
         Me.txtTasa.Name = "txtTasa"
         Me.txtTasa.Size = New System.Drawing.Size(150, 20)
         Me.txtTasa.Size = New System.Drawing.Size(150, 20)
         Me.txtTasa.TabIndex = 176
         Me.txtTasa.TabIndex = 176
@@ -246,6 +248,7 @@ Partial Class frmPrestamoEmpresariales
         'txtComisionDesembolso
         'txtComisionDesembolso
         '
         '
         Me.txtComisionDesembolso.Location = New System.Drawing.Point(18, 175)
         Me.txtComisionDesembolso.Location = New System.Drawing.Point(18, 175)
+        Me.txtComisionDesembolso.MaxLength = 20
         Me.txtComisionDesembolso.Name = "txtComisionDesembolso"
         Me.txtComisionDesembolso.Name = "txtComisionDesembolso"
         Me.txtComisionDesembolso.Size = New System.Drawing.Size(150, 20)
         Me.txtComisionDesembolso.Size = New System.Drawing.Size(150, 20)
         Me.txtComisionDesembolso.TabIndex = 177
         Me.txtComisionDesembolso.TabIndex = 177
@@ -262,6 +265,7 @@ Partial Class frmPrestamoEmpresariales
         'txtPlazoDias
         'txtPlazoDias
         '
         '
         Me.txtPlazoDias.Location = New System.Drawing.Point(18, 196)
         Me.txtPlazoDias.Location = New System.Drawing.Point(18, 196)
+        Me.txtPlazoDias.MaxLength = 5
         Me.txtPlazoDias.Name = "txtPlazoDias"
         Me.txtPlazoDias.Name = "txtPlazoDias"
         Me.txtPlazoDias.ReadOnly = True
         Me.txtPlazoDias.ReadOnly = True
         Me.txtPlazoDias.Size = New System.Drawing.Size(150, 20)
         Me.txtPlazoDias.Size = New System.Drawing.Size(150, 20)

+ 17 - 18
FRM/frmPrestamoEmpresariales.resx

@@ -139,29 +139,28 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHcSURBVDhPnZFNTNpgGMe7HdzV4WVXr3LbeSdnPDk97IQF
-        nYCp1MULO6/ZZcaYZTHxpJdphnO4GEtM1OuSbRIW60dFAkw+NGCrBYrQj7DwrO8bYEKsIf6TX5487fP+
-        3vZ9CZQ897EzzS9aUty8NXW8ZuV5fwd+0U6i0blHhcPpx/nIbHciNFQphZkR2jMVpMYp0e2kRFcLTgPq
-        1WTGbnN+x4L0zw8WOTwzoO32gR4aBJ0bBlWRQNWuTSmVZUASLDgPvu8qhPqVwLveqn4w+VT79Ry0PRJi
-        uaopSEKSlFgTLHUVeaZH//0StB/PQA2+AEEQdC6egc++VdhgAw3Wvq3DQeKyWYAOTOD9T8bH3H81Q8Ju
-        sWdoICFVIC4qEDOIi2qDRK7SLKhnxOFSxLwMbGATD0TOJFhY/ATLy74GK1/8EM3I5gKpWMafigaSlyXg
-        T7Nw+KeZ5JXSniCcKQEXz8KeAap1Ti5MBI4WwXFaAt/K18YBIlB/cl4wEdibBbGrCkQE5T/GzpELFT9v
-        S7B/yzWi/ijZco312Mmx3E1BWq5iUrV6k1sFNttEOW8ItrZ38MBdKGoRRkdf87WlBAEAD4xfYL3et+CZ
-        8ALteYOrGTRN6w7SHWAY5mFNcd8QxD9ef2wYhh+LtAAAAABJRU5ErkJggg==
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIbdDu1KYWFlha1zJ1p14jEwpU6g
+        hCATg1jSuWaiQhVCSEywFNQADRXCUSVgReIRBWEeJkRJaB6ggA1O4pD4oVQ5+F4lKYkwivilT0fHPve7
+        9r0ESpqbakjwc41xbqYtfrrSxvOeV/hFPQmFpl9njr+9SQe/t0T93YVcgOmlnaM+apASHXZKHKjBbkB9
+        Hk5aLfYtLEjsTDbKgYkObe8D6P4u0LlPoCoSqNqdKbm8DEiCBZe+8aaM/6PCjrUX9aPht9rue9AOSAin
+        iqYgCUlSYkkw35TlmVZ9vwe07Xeg+jpBEASdiyThp3sZ1lhvhZXfq3AUvakWoAMTeE/zYL/jn2ZI2HX2
+        Ag1EpQJERAXCBhFRrRBNFaoF5fTaBhQxLQPr/YMHghcSzM79gIUFd4XFJQ+EkrK5QMrm8aeigdhNDvi/
+        V3B8Xk3sVqlPEEjmgItcwYEBqmXOrk0EthrBaUIC9+KvygEiUH92mTERWKsF4dsCBAXlP8bOwWsVP69L
+        cPjINaL+JFZzjeVYyf7UQ0FCLmLipfqQRwUWy1A+bQjWNzbxwFMoahb6+kb40lKCAIAXxi+wLtdXcA65
+        gHZ+wdUMmqZ1G+nwMgzzsqR4bgjiHlf4bBajZA5bAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S8NQGIZT0/4AF3HwCg4iOLV0k2q9bP4A
-        xUUUcXJwaNHFTVBx0BA6dXLRQQdFqlCougiCi4Obl4KkpGntLWl6fz1faGrV1uoHDwmH8z75vnMIV60u
-        hp3hbEEfo43xo+zZbDYZCoXKpVIJjcjlchAEYY/tbShxUlhVVWiaViOVSiGRSECWZUMSiUQgiuIPiYXh
-        pA26riOfzxtPIpPJIJlMIhqNGgLWJegjPp/PlBhVE1DYhAQUSKfTUBTlyzgEZarZT0GxWKxtoHea2xwl
-        FosZnUiS1FzwnXoJdULnEY/H/y4gTAmNQ2dCIlr/s4AoFArGuZCEoLV/CaiL1+N93M4PIThuw/VsLwSn
-        RfxVQCGT8ImAB88I9PNdVB4voB2uIuQaLl+OWldaCqj9m7kBZFkY+9OAtx3Y7IeyPYrzMf65qaBeQm1X
-        7k9QX4mNTmy4rZWaIBAIVBpJiKuZHqj+BYCFch4O74zwMo+LSf6NBFQOdj1as5/p5WgHd0uDkLz9iK7Z
-        8LRoQdBlLQcm2tarea6b4WDQ1TTEP9Uhnrp5ido+c/HywQi/xXEc9wFDpoO9i5iysQAAAABJRU5ErkJg
-        gg==
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv4AF3HwVnAQwUnpJvW++QMU
+        F1HEycFB0cVNUHHQEDo5uehgB6VVQYi6CIKLg5s3kJTeTHrJpdfX84WmVm2tfvCQcDjvk+87h3ClamH0
+        Mjx16GA4GT+qV9d1VZKkQj6fRzVM04QgCDtsb1WJh8LpdBqappVJJBJQFAXhcNiShEIhiKL4Q+JgeGiD
+        YRjIZDLWk0ilUlBVFZFIxBKwLkEf8fl8tsSqsoDCNiSgQDKZRDQa/TIOQZlS9lOQy+XKG+id5rZHicVi
+        VieyLNcWfKdSQp3QecTj8b8LCFtC49CZkIjW/ywgstmsdS4kIWjtXwLq4uVoFzfT3bgYbsDVZDsEj0P8
+        VUAhm1e/gPulfhiBbRQfzqAdLELy9hTOB1wLdQXU/vVUJ3QWxu44sNwIrLsR3RxAYJB/qimolFDbxTs/
+        KktZa8bakKtYFgSDwWI1CXE50Yb03gzAQuYSh3fG6zyPs1H+jQRUfex6tFo/0/PhFm7nuiAvuxFZacDj
+        rAMXXlfhdMS5WspzrYw+Bl1NVfbGmsTjIV6mtk+8fHi/n9/gOI77AEF7g7q6yTNgAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
 </root>
 </root>

+ 5 - 0
FRM/frmPrestamoPersonal.Designer.vb

@@ -92,6 +92,7 @@ Partial Class frmPrestamoPersonal
         'txtTasaInteres
         'txtTasaInteres
         '
         '
         Me.txtTasaInteres.Location = New System.Drawing.Point(24, 25)
         Me.txtTasaInteres.Location = New System.Drawing.Point(24, 25)
+        Me.txtTasaInteres.MaxLength = 20
         Me.txtTasaInteres.Name = "txtTasaInteres"
         Me.txtTasaInteres.Name = "txtTasaInteres"
         Me.txtTasaInteres.Size = New System.Drawing.Size(150, 20)
         Me.txtTasaInteres.Size = New System.Drawing.Size(150, 20)
         Me.txtTasaInteres.TabIndex = 119
         Me.txtTasaInteres.TabIndex = 119
@@ -239,6 +240,7 @@ Partial Class frmPrestamoPersonal
         'txtPeriodo
         'txtPeriodo
         '
         '
         Me.txtPeriodo.Location = New System.Drawing.Point(25, 113)
         Me.txtPeriodo.Location = New System.Drawing.Point(25, 113)
+        Me.txtPeriodo.MaxLength = 5
         Me.txtPeriodo.Name = "txtPeriodo"
         Me.txtPeriodo.Name = "txtPeriodo"
         Me.txtPeriodo.Size = New System.Drawing.Size(150, 20)
         Me.txtPeriodo.Size = New System.Drawing.Size(150, 20)
         Me.txtPeriodo.TabIndex = 127
         Me.txtPeriodo.TabIndex = 127
@@ -432,6 +434,7 @@ Partial Class frmPrestamoPersonal
         'txtMontoPrestamo
         'txtMontoPrestamo
         '
         '
         Me.txtMontoPrestamo.Location = New System.Drawing.Point(24, 90)
         Me.txtMontoPrestamo.Location = New System.Drawing.Point(24, 90)
+        Me.txtMontoPrestamo.MaxLength = 20
         Me.txtMontoPrestamo.Name = "txtMontoPrestamo"
         Me.txtMontoPrestamo.Name = "txtMontoPrestamo"
         Me.txtMontoPrestamo.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoPrestamo.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoPrestamo.TabIndex = 165
         Me.txtMontoPrestamo.TabIndex = 165
@@ -439,6 +442,7 @@ Partial Class frmPrestamoPersonal
         'txtCuotasMensuales
         'txtCuotasMensuales
         '
         '
         Me.txtCuotasMensuales.Location = New System.Drawing.Point(24, 69)
         Me.txtCuotasMensuales.Location = New System.Drawing.Point(24, 69)
+        Me.txtCuotasMensuales.MaxLength = 4
         Me.txtCuotasMensuales.Name = "txtCuotasMensuales"
         Me.txtCuotasMensuales.Name = "txtCuotasMensuales"
         Me.txtCuotasMensuales.Size = New System.Drawing.Size(150, 20)
         Me.txtCuotasMensuales.Size = New System.Drawing.Size(150, 20)
         Me.txtCuotasMensuales.TabIndex = 166
         Me.txtCuotasMensuales.TabIndex = 166
@@ -446,6 +450,7 @@ Partial Class frmPrestamoPersonal
         'txtAñoPrestamo
         'txtAñoPrestamo
         '
         '
         Me.txtAñoPrestamo.Location = New System.Drawing.Point(24, 47)
         Me.txtAñoPrestamo.Location = New System.Drawing.Point(24, 47)
+        Me.txtAñoPrestamo.MaxLength = 3
         Me.txtAñoPrestamo.Name = "txtAñoPrestamo"
         Me.txtAñoPrestamo.Name = "txtAñoPrestamo"
         Me.txtAñoPrestamo.Size = New System.Drawing.Size(150, 20)
         Me.txtAñoPrestamo.Size = New System.Drawing.Size(150, 20)
         Me.txtAñoPrestamo.TabIndex = 167
         Me.txtAñoPrestamo.TabIndex = 167

+ 17 - 17
FRM/frmPrestamoPersonal.resx

@@ -139,28 +139,28 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIbdDu1KYWFlha1zJ1p14jEwpU6g
-        hCATg1jSuWaiQhVCSEywFNQADRXCUSVgReIRBWEeJkRJaB6ggA1O4pD4oVQ5+F4lKYkwivilT0fHPve7
-        9r0ESpqbakjwc41xbqYtfrrSxvOeV/hFPQmFpl9njr+9SQe/t0T93YVcgOmlnaM+apASHXZKHKjBbkB9
-        Hk5aLfYtLEjsTDbKgYkObe8D6P4u0LlPoCoSqNqdKbm8DEiCBZe+8aaM/6PCjrUX9aPht9rue9AOSAin
-        iqYgCUlSYkkw35TlmVZ9vwe07Xeg+jpBEASdiyThp3sZ1lhvhZXfq3AUvakWoAMTeE/zYL/jn2ZI2HX2
-        Ag1EpQJERAXCBhFRrRBNFaoF5fTaBhQxLQPr/YMHghcSzM79gIUFd4XFJQ+EkrK5QMrm8aeigdhNDvi/
-        V3B8Xk3sVqlPEEjmgItcwYEBqmXOrk0EthrBaUIC9+KvygEiUH92mTERWKsF4dsCBAXlP8bOwWsVP69L
-        cPjINaL+JFZzjeVYyf7UQ0FCLmLipfqQRwUWy1A+bQjWNzbxwFMoahb6+kb40lKCAIAXxi+wLtdXcA65
-        gHZ+wdUMmqZ1G+nwMgzzsqR4bgjiHlf4bBajZA5bAAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIZdhrIWsnRlLVtnJoo6URg6BedR
+        QpATU7GEGW9FVVWhSp3KUhChEKoKR0jAitRHFIR5mBAlKXmAAjY4iUPih1Ll4HuVBBLhKuKXPh0d+9zv
+        2vcSKHlu9kmGn+tOc59700ervTwfeIxftJNY7FNn4WCmKx/90JMMD1dKEcZBeydD1Dglul2UONaCy4B6
+        M5G1WV3bWJD59bFbjrwf1P4MgB4eAp0bAVWRQNWuTSmVZUASLDgLvbMUwi+VNaa/qu9PPNd+vwBtl4R4
+        rmoKkpAkJdYE85YizzzTd16D9rMP1NArEARB5xJZWPQvwxobbLD6/QfsJy+bBejABD7wdHzU/U8zJOwG
+        e4oGklIFEqICcYOEqDZI5irNgnoc9jFFzMvABtfxQPRUgi9zX2Fhwd9g6VsAYlnZXCAVy/hT0UDqsgT8
+        yTkc/G0mdaW0J4hkS8AlzmHXANU6xxcmAnuL4CgjgX9ppXGACNQfnxVMBLZmQfyqAlFBucXYOXqh4udt
+        CfbuuUbUH6ZarrEeGzmauyvIyFVMulbvcq/AavWU84ZgY3MLD/wPRS2C0/mWry0lCAB4ZPwC6/NNg9fj
+        A9o7hasZNE3rdtIdZBimo6Z4aAjiBlFxbBR1GFElAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIbTpv4AF3HwVnAQwUnpJvW++QMU
-        F1HEycFB0cVNUHHQEDo5uehgB6VVQYi6CIKLg5s3kJTeTHrJpdfX84WmVm2tfvCQcDjvk+87h3ClamH0
-        Mjx16GA4GT+qV9d1VZKkQj6fRzVM04QgCDtsb1WJh8LpdBqappVJJBJQFAXhcNiShEIhiKL4Q+JgeGiD
-        YRjIZDLWk0ilUlBVFZFIxBKwLkEf8fl8tsSqsoDCNiSgQDKZRDQa/TIOQZlS9lOQy+XKG+id5rZHicVi
-        VieyLNcWfKdSQp3QecTj8b8LCFtC49CZkIjW/ywgstmsdS4kIWjtXwLq4uVoFzfT3bgYbsDVZDsEj0P8
-        VUAhm1e/gPulfhiBbRQfzqAdLELy9hTOB1wLdQXU/vVUJ3QWxu44sNwIrLsR3RxAYJB/qimolFDbxTs/
-        KktZa8bakKtYFgSDwWI1CXE50Yb03gzAQuYSh3fG6zyPs1H+jQRUfex6tFo/0/PhFm7nuiAvuxFZacDj
-        rAMXXlfhdMS5WspzrYw+Bl1NVfbGmsTjIV6mtk+8fHi/n9/gOI77AEF7g7q6yTNgAAAAAElFTkSuQmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGxSURBVDhPlZM7S8NQGIZTU3+Aizh4BQcRnFq6Sb1v/gDF
+        RRRxcnCo6OImqDhoCJ2cXHTQQQkqCFUXQXBxcPNSkJQkrU0vadPr6/lCE6u2Xj54SDic98n3nUO4SrUy
+        PAzfL3QyGhjfypPJZPRQKFQqFouohWmaEARhm+2tKfFROJ1OwzAMh0QigXg8DkVRLEkkEoEoit8kLoaP
+        NmSzWeRyOetJpFIp6LoOVVUtAesS9JFgMGhLrHIEFLYhAQWSySQ0Tfs0DkGZSvZDUCgUnA30TnPbo0Sj
+        UasTWZbrC75SLaFO6DxisdjfBYQtoXHoTEhE638WEPl83joXkhC09i8BdfFyuIOb6V5cDDfiarIDgs8l
+        /iigkE34SMB9oB9ZaQvlhzMY+4sI+ftK5wPuhV8F1P71VDcyLIydcWCpCVjrgrYxAGmQf6orqJZQ2+W7
+        I1RXfLUFq0PusiOQJKlcS0JcTrQjvTsDsJAZ4PDGCM/zOBvlX0lA5WXXY9T7mZ4PNnE71wN5qQvqciMe
+        Z1248LtLpyMNK5U818bwMuhqarI71iweD/EytX3i55W9fn6d4zjuHT9Qg7cRtLGkAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
 </root>
 </root>

+ 3 - 0
FRM/frmReporto.Designer.vb

@@ -229,6 +229,7 @@ Partial Class frmReporto
         'txtComisionCasa
         'txtComisionCasa
         '
         '
         Me.txtComisionCasa.Location = New System.Drawing.Point(474, 42)
         Me.txtComisionCasa.Location = New System.Drawing.Point(474, 42)
+        Me.txtComisionCasa.MaxLength = 20
         Me.txtComisionCasa.Name = "txtComisionCasa"
         Me.txtComisionCasa.Name = "txtComisionCasa"
         Me.txtComisionCasa.Size = New System.Drawing.Size(150, 20)
         Me.txtComisionCasa.Size = New System.Drawing.Size(150, 20)
         Me.txtComisionCasa.TabIndex = 158
         Me.txtComisionCasa.TabIndex = 158
@@ -256,6 +257,7 @@ Partial Class frmReporto
         'txtComisionBolsa
         'txtComisionBolsa
         '
         '
         Me.txtComisionBolsa.Location = New System.Drawing.Point(474, 63)
         Me.txtComisionBolsa.Location = New System.Drawing.Point(474, 63)
+        Me.txtComisionBolsa.MaxLength = 20
         Me.txtComisionBolsa.Name = "txtComisionBolsa"
         Me.txtComisionBolsa.Name = "txtComisionBolsa"
         Me.txtComisionBolsa.Size = New System.Drawing.Size(150, 20)
         Me.txtComisionBolsa.Size = New System.Drawing.Size(150, 20)
         Me.txtComisionBolsa.TabIndex = 163
         Me.txtComisionBolsa.TabIndex = 163
@@ -396,6 +398,7 @@ Partial Class frmReporto
         'txtDias
         'txtDias
         '
         '
         Me.txtDias.Location = New System.Drawing.Point(166, 86)
         Me.txtDias.Location = New System.Drawing.Point(166, 86)
+        Me.txtDias.MaxLength = 5
         Me.txtDias.Name = "txtDias"
         Me.txtDias.Name = "txtDias"
         Me.txtDias.Size = New System.Drawing.Size(108, 20)
         Me.txtDias.Size = New System.Drawing.Size(108, 20)
         Me.txtDias.TabIndex = 164
         Me.txtDias.TabIndex = 164

+ 11 - 11
FRM/frmReporto.resx

@@ -139,28 +139,28 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHdSURBVDhPnZFLTBpRFIanLtptxY1bt2Xn2lXbdOVj4YoO
-        +ADMyGjc0HVnp2maxph0VbuwRrTFpumQJrZbEx8E4/gYkQCWhwac0QGGwjyC4Tj3BqgQpyH9ky8nZ+bc
-        787cS6DkufnHaX7RkuLeW1Mn61ae9z/EL9pJNLrwqHA015mPvO1JhIYqpTAzQntmgtQEJbqdlOhqwWlA
-        jU1l7DbnJhakt99Z5PCbfm33OeihQdC5l6AqEqjaH1NKZRmQBAsugrNdhdAL5SPztKofTvVqO89A2ych
-        lquagiQkSYk1waeuIs880feGQdvqAzU4AIIg6Fw8Ayu+z/CdDTRY//oNDhNXzQJ0YALv754Yd99ohoTd
-        YM/RQEKqQFxUIGYQF9UGiVylWVDPiMOliHkZ2MAPPBA5l+DD4hIsL/sarK75IZqRzQVSsYw/FQ0kr0rA
-        /87C0VkzyWulPUE4UwIunoV9A1TrnF6aCBwtgpO0BL7VL40DRKD+9KJgIrA3C2LXFYgIyl+MnSOXKn7e
-        luDgnmtE/XGy5RrrsZPjubuCtFzFpGr1LvcKbLbJct4QbPz8hQf+haIWYXR0mq8tJQgAeGD8Auv1vgbP
-        pBdozytczaBpWneQ7gDDMB01xf+GIG4BECFsADOX2rAAAAAASUVORK5CYII=
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZFNTNpgGMe7HebVycWr13nb2dO27KTusBMr
+        6ERIoRoveF5vW5ZlWUw8yWUa0Q3NYskS5tVEN4KxflQkwMaHBm21QBH6EQyPfd8ACrGG7J/88uRpn/f3
+        tu9LoBS4L91Z3teT4Wb7M4cr/TwfeIRfdJJ4fKaruP/hcSH2qS8VeVUtR5kR2jMVplyU6HRQ4ngbDgPq
+        7UTOZnVsYEF263OPHP04qP15AXpkGHTuDaiKBKp2aUq5IgOSYMFJ+L2lGHmp+JhnNX1v4qn2+zloOyQk
+        8jVTkIQkKbEumLeUeOaJvv0atM0BUMNDIAiCziVzsOj/BmtssMnK6g/YS523CtCBCXyg1zXmvNIMCRti
+        j9FASqpCUlQgYZAU1SapfLVV0MiIfVwRCzKwwZ94IHYswZzvKyws+JssLQcgnpPNBVKpgj8VDaTPy8D/
+        O4X9v62kL5TOBNFcGbjkKewYoNrg6MxEYG8THGYl8C99bx4gAvVHJ0UTga1VkLioQkxQbjB2jp2p+HlH
+        gt07rhH1B+m2a2zERo7lbwuycg2Tqdfb3CmwWt2VgiEI/VrHA/ehqCUYHZ3k60sJAgAeGL/Aer3vwOP2
+        Au2ZxtUMmqZ1O+kMMgzzsK743xDENQzda/9Tq2JhAAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOCndSut18wco
         YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOCndSut18wco
-        LqKIk4ODRZdugoqDhtDJobjooINSrFCougiCi4ObN5CU9GLTS5reX88Xmli11frBQ8LhvE++7xzCVauD
+        LqKIk4ODRZdugoqDhtBJKLjooINSrFCougiCi4ObN5CU9GLTS5reX88Xmli11frBQ8LhvE++7xzCVauD
         McSw/0EPw8r4UUPZbFYJhULlUqmEeuRyOQiCsMv21pXYKZzJZKCqqkkymUQikYAsy7okHA5DFMUfEgvD
         McSw/0EPw8r4UUPZbFYJhULlUqmEeuRyOQiCsMv21pXYKZzJZKCqqkkymUQikYAsy7okHA5DFMUfEgvD
         Ths0TUM+n9efRDqdhqIoiEQiuoB1CfqI1+s1JHqZAgobkIACqVQK0Wj0yzgEZarZT0GxWDQ30DvNbYwS
         Ths0TUM+n9efRDqdhqIoiEQiuoB1CfqI1+s1JHqZAgobkIACqVQK0Wj0yzgEZarZT0GxWDQ30DvNbYwS
         i8X0TiRJaiz4Tq2EOqHziMfjzQsIQ0Lj0JmQiNabFhCFQkE/F5IQtPYvAXXxcryHm7kBBMdacDXTDcFu
         i8X0TiRJaiz4Tq2EOqHziMfjzQsIQ0Lj0JmQiNabFhCFQkE/F5IQtPYvAXXxcryHm7kBBMdacDXTDcFu
         EX8VUMjg9UTA/aoDmn8HlYcA1MMVhJyD5QuXbflPAbV/PduHLAtjbwpwtwIbvYhuueAf4Z8aCmol1Hbl
         EX8VUMjg9UTA/aoDmn8HlYcA1MMVhJyD5QuXbflPAbV/PduHLAtjbwpwtwIbvYhuueAf4Z8aCmol1Hbl
         7gS1lfC0wzNqq5gCn89XqSchLqe7kNmfB1got8rhnfG6xCMwwb+RgGqYXY/a6Gd6PtrG7WI/JHcvImst
         7gS1lfC0wzNqq5gCn89XqSchLqe7kNmfB1got8rhnfG6xCMwwb+RgGqYXY/a6Gd6PtrG7WI/JHcvImst
-        eFywIOi0lc/HrevVPNfJGGbQ1dRlf7JNPB3lJWr7zMnLBw5+k+M47gMT9IN7cfyavwAAAABJRU5ErkJg
+        eFywIOi0lc/HrevVPNfJGGbQ1dRlf7JNPB3lJWr7zMnLBw5+k+M47gMRyYN4MoJ/oQAAAABJRU5ErkJg
         gg==
         gg==
 </value>
 </value>
   </data>
   </data>

+ 3 - 0
FRM/frmResultadoTitularizacion.Designer.vb

@@ -239,6 +239,7 @@ Partial Class frmResultadoTitularizacion
         'txtTasaEmision
         'txtTasaEmision
         '
         '
         Me.txtTasaEmision.Location = New System.Drawing.Point(6, 41)
         Me.txtTasaEmision.Location = New System.Drawing.Point(6, 41)
+        Me.txtTasaEmision.MaxLength = 20
         Me.txtTasaEmision.Name = "txtTasaEmision"
         Me.txtTasaEmision.Name = "txtTasaEmision"
         Me.txtTasaEmision.Size = New System.Drawing.Size(150, 20)
         Me.txtTasaEmision.Size = New System.Drawing.Size(150, 20)
         Me.txtTasaEmision.TabIndex = 143
         Me.txtTasaEmision.TabIndex = 143
@@ -246,6 +247,7 @@ Partial Class frmResultadoTitularizacion
         'txtMontoCompraEmision
         'txtMontoCompraEmision
         '
         '
         Me.txtMontoCompraEmision.Location = New System.Drawing.Point(6, 93)
         Me.txtMontoCompraEmision.Location = New System.Drawing.Point(6, 93)
+        Me.txtMontoCompraEmision.MaxLength = 20
         Me.txtMontoCompraEmision.Name = "txtMontoCompraEmision"
         Me.txtMontoCompraEmision.Name = "txtMontoCompraEmision"
         Me.txtMontoCompraEmision.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoCompraEmision.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoCompraEmision.TabIndex = 148
         Me.txtMontoCompraEmision.TabIndex = 148
@@ -253,6 +255,7 @@ Partial Class frmResultadoTitularizacion
         'txtMontoCompraPrimario
         'txtMontoCompraPrimario
         '
         '
         Me.txtMontoCompraPrimario.Location = New System.Drawing.Point(6, 66)
         Me.txtMontoCompraPrimario.Location = New System.Drawing.Point(6, 66)
+        Me.txtMontoCompraPrimario.MaxLength = 20
         Me.txtMontoCompraPrimario.Name = "txtMontoCompraPrimario"
         Me.txtMontoCompraPrimario.Name = "txtMontoCompraPrimario"
         Me.txtMontoCompraPrimario.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoCompraPrimario.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoCompraPrimario.TabIndex = 150
         Me.txtMontoCompraPrimario.TabIndex = 150

+ 18 - 18
FRM/frmResultadoTitularizacion.resx

@@ -139,29 +139,29 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHdSURBVDhPnZE7TNtQFIZdBrryWLqywsbMVCqmtgxMwQmP
-        EGRiqi7pXG9UCNEKiQkWQCSUgBCOKgFTpUrQRqlwoSZESUoeoIANTuKQ+KFUOfheJYFEuIr6S5+Ojn3u
-        d+17CZQM96klyS+2Jbj5rsTJRhfPe5vxi0YSDs89zR5/aM2EZjpigf5iPsgM0c63fmqcEh12Shyrw25A
-        jUymrBb7NyxIHsy2ycHpl9qPF6AHXoPODYKqSKBqt6bkCzIgCRZc+Kfas4E+5evH5yX9aLJb+94L2iEJ
-        kXTJFCQhSUosC5bbczzTqf8cAG2/B1T/KxAEQeeiKVh1f4Zt1ldlY3MLjmLXtQJ0YALvfTY+6virGRJ2
-        hz1HAzGpCFFRgYhBVFSrxNLFWkElQ7YxRczIwPq+4IHQuQQLi0uwsuKu4lnzQjglmwukXAF/KhqIX+eB
-        P7uE4z+1xG+UxgTBVB646CUcGqBa4fTKRGCrE5wkJXB71qsHiED96UXWRGCtFURuihASlHuMnUNXKn7e
-        kODXI9eI+t/xumusxEqOph8KknIJkyjXhzwqsFgmChlDsLO7hwf+haLmYHj4DV9eShAA8MT4Bdbleg/O
-        CRfQzne4mkHTtG4jHT6GYZrKiv8NQdwBs1psMpVkNvQAAAAASUVORK5CYII=
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHcSURBVDhPnZE9TNtAFMfdDnSlsHRlLVtnJkBMtAydUidQ
+        QpCJQSxhxltRVaEKqVNZCiJQAkI4QgIWBiSgURAGakKUhOYDFLDBSRwSfyhVHr5TEkiEUcRf+unp2e9+
+        Z98RKGnue2OCn26Kcz9a4ydLrTzvacAv6kkoNPUqczzxOh381hL19xRyAaaXdo76qEFKdNgpcaAGuwH1
+        eThptdi3sSCxO9kkB752a386Qfd/AJ37BKoigardmpLLy4AkWHDh+9Kc8XcpW5PtRf1o+J221wHaAQnh
+        VNEUJCFJSiwJZpqzPPNW3/8I2k4bqL73IAiCzkWSMOf+Daust8LS8gocRa+rBejABN7zZrDf8V8zJOw6
+        e44GolIBIqICYYOIqFaIpgrVgnJ6bQOKmJaB9a7hgeC5BD+nf8HsrLvC/IIHQknZXCBl8/hT0UDsOgf8
+        v0s4PqsmdqPUJwgkc8BFLuHAANUyp1cmAluN4CQhgXt+sXKACNSfXmRMBNZqQfimAEFBucfYOXil4ud1
+        CQ4fuUbU/43VXGM5VrI/9VCQkIuYeKk+5FGBxTKUTxuC9Y1NPPAUipqFvr4RvrSUIADghfELrMs1Ds4h
+        F9DOMVzNoGlat5EOL8MwL0uK54Yg7gCs02wwGPYHzgAAAABJRU5ErkJggg==
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG0SURBVDhPlZO5SgNRFIYnmfgANmLhChYiWCWkk2hcOh9A
-        sRFFrCwsErSxEUHFwgxDKisbLUyhiAoBlwQEwcbCziUgE7KZdbInv/cMmTGaicuBjxku9//mnHsZrlYd
-        DDPD+gs9DCOjoczZbDbh8/kq5XIZeuTzeQiCsMv26kqsFM5kMpBlWSOZTCIejyMUCimSYDAIURQbJAaG
-        lTbkcjkUCgXlSaTTaSQSCYTDYUXAugR9xO12qxKlNAGFVUhAgVQqhUgk8mUcgjK17KegVCppG+id5lZH
-        iUajSieSJDUXfKdeQp3QecRisb8LCFVC49CZkIjW/ywgisWici4kIWjtXwLq4vXIhdvZAXhHW3A93Q3B
-        ahB/FFBIJeAR8OAYQu50B9XHc8gHy7i0DVYuhk1Lvwqo/ZuZPmRZGK5JwNkKbPQisjWM0xH+uamgXkJt
-        V+89qK/4WjvW7aaqJvD7/VU9CXE11YXM3hzAQnkHh3dGYJHH+Tj/RgIqC7semUl0f6aXw23cLfRDcvYi
-        vNKCp3kDvDZT5WzMuFrLc50MC4OuRpe9iTbx2M5L1PaJjQ/tD/GbHMdxH8IQhBX1O8OyAAAAAElFTkSu
-        QmCC
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG1SURBVDhPlZM7S8NQGIbTpv4AF3HwCg4iOFm6ldZ62fwB
+        ioso4uTg0KKLgyCoONgQOjm56GAHpVhBUNtBEFwc3LwUJKU3e0t6b1/PF5paNfXywUPC4bxPvu8cwtWr
+        izHCsPxCH8PI+FYjuVwuFQgEqpVKBXoUCgUIgrDH9upKLBSWZRmKojRIp9NIJpOIRCKqJBwOQxTFbxID
+        w0Ib8vk8isWi+iSy2SxSqRSi0agqYF2CPuLxeDSJWg0BhTVIQIFMJoNYLPZpHIIy9eyHoFwuNzbQO82t
+        jRKPx9VOJElqLfhKs4Q6ofNIJBJ/FxCahMahMyERrf9ZQJRKJfVcSELQ2r8E1MXLsRs3c0O4GGvD9Uwv
+        BItB/FFAIY2QV8C904q8bxe1Bz+UwxVc2oar53bT8q8Caj8wO4AcC8M9Bbjagc1+xLbt8I3yTy0FzRJq
+        u3bnRXMl1zux4TDVGoJgMFjTkxBX0z2Q9+cBFio4ObwxQks8/BP8KwmozOx6FCbR/Zmej3ZwuzgIydWP
+        6GobHhcMuLCZqmfjxrV6nutmmBl0NbrsT3aIJw5eorZPbXzkwMpvcRzHvQOn44QHuJ9J8wAAAABJRU5E
+        rkJggg==
 </value>
 </value>
   </data>
   </data>
   <data name="ToolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="ToolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

+ 1 - 0
FRM/frmSeleccionPoolTitulos.Designer.vb

@@ -365,6 +365,7 @@ Partial Class frmSeleccionPoolTitulos
         'txtMontoUsar
         'txtMontoUsar
         '
         '
         Me.txtMontoUsar.Location = New System.Drawing.Point(515, 428)
         Me.txtMontoUsar.Location = New System.Drawing.Point(515, 428)
+        Me.txtMontoUsar.MaxLength = 20
         Me.txtMontoUsar.Name = "txtMontoUsar"
         Me.txtMontoUsar.Name = "txtMontoUsar"
         Me.txtMontoUsar.Size = New System.Drawing.Size(121, 20)
         Me.txtMontoUsar.Size = New System.Drawing.Size(121, 20)
         Me.txtMontoUsar.TabIndex = 94
         Me.txtMontoUsar.TabIndex = 94

+ 12 - 0
Inversiones.sln

@@ -11,6 +11,10 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "InvSAP", "..\InvSAP\InvSAP.
 EndProject
 EndProject
 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "InvIBKR", "..\InvIBKR\InvIBKR.vbproj", "{DF318701-F334-40DD-89BD-7D1004ABDFAA}"
 Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "InvIBKR", "..\InvIBKR\InvIBKR.vbproj", "{DF318701-F334-40DD-89BD-7D1004ABDFAA}"
 EndProject
 EndProject
+Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "InversionesVersion1.0Produccion", "..\Ambiente Prueba y Produccion\InversionesVersion1.0Produccion\InversionesVersion1.0Produccion.vdproj", "{0FCD394C-9CE6-40A9-A4D6-8EBED0C48CA7}"
+EndProject
+Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "InversionesVersion1.0Test", "..\Ambiente Prueba y Produccion\InversionesVersion1.0Test\InversionesVersion1.0Test.vdproj", "{E17E67F8-1B0B-4BB1-A254-DAFE2E423DE2}"
+EndProject
 Global
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
 		Debug|Any CPU = Debug|Any CPU
@@ -51,6 +55,14 @@ Global
 		{DF318701-F334-40DD-89BD-7D1004ABDFAA}.Release|Any CPU.Build.0 = Release|Any CPU
 		{DF318701-F334-40DD-89BD-7D1004ABDFAA}.Release|Any CPU.Build.0 = Release|Any CPU
 		{DF318701-F334-40DD-89BD-7D1004ABDFAA}.Release|x86.ActiveCfg = Release|Any CPU
 		{DF318701-F334-40DD-89BD-7D1004ABDFAA}.Release|x86.ActiveCfg = Release|Any CPU
 		{DF318701-F334-40DD-89BD-7D1004ABDFAA}.Release|x86.Build.0 = Release|Any CPU
 		{DF318701-F334-40DD-89BD-7D1004ABDFAA}.Release|x86.Build.0 = Release|Any CPU
+		{0FCD394C-9CE6-40A9-A4D6-8EBED0C48CA7}.Debug|Any CPU.ActiveCfg = Debug
+		{0FCD394C-9CE6-40A9-A4D6-8EBED0C48CA7}.Debug|x86.ActiveCfg = Debug
+		{0FCD394C-9CE6-40A9-A4D6-8EBED0C48CA7}.Release|Any CPU.ActiveCfg = Release
+		{0FCD394C-9CE6-40A9-A4D6-8EBED0C48CA7}.Release|x86.ActiveCfg = Release
+		{E17E67F8-1B0B-4BB1-A254-DAFE2E423DE2}.Debug|Any CPU.ActiveCfg = Debug
+		{E17E67F8-1B0B-4BB1-A254-DAFE2E423DE2}.Debug|x86.ActiveCfg = Debug
+		{E17E67F8-1B0B-4BB1-A254-DAFE2E423DE2}.Release|Any CPU.ActiveCfg = Release
+		{E17E67F8-1B0B-4BB1-A254-DAFE2E423DE2}.Release|x86.ActiveCfg = Release
 	EndGlobalSection
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 		HideSolutionNode = FALSE

+ 12 - 4
Inversiones.vbproj

@@ -990,10 +990,18 @@
     <None Include="My Project\app.manifest">
     <None Include="My Project\app.manifest">
       <SubType>Designer</SubType>
       <SubType>Designer</SubType>
     </None>
     </None>
-    <None Include="RPT\PrintPropuestaDeInversion.rpt" />
-    <None Include="RPT\PrintPropuestaDeVenta.rpt" />
-    <None Include="RPT\rptRequisicionDePago.rpt" />
-    <None Include="RPT\Thumbs.db" />
+    <EmbeddedResource Include="RPT\PrintPropuestaDeInversion.rpt">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="RPT\PrintPropuestaDeVenta.rpt">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="RPT\rptRequisicionDePago.rpt">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </EmbeddedResource>
+    <EmbeddedResource Include="RPT\Thumbs.db">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </EmbeddedResource>
     <Resource Include="FRM\jsconfig1.json">
     <Resource Include="FRM\jsconfig1.json">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </Resource>
     </Resource>

+ 1 - 1
My Project/Settings.Designer.vb

@@ -56,7 +56,7 @@ Namespace My
         
         
         <Global.System.Configuration.ApplicationScopedSettingAttribute(),  _
         <Global.System.Configuration.ApplicationScopedSettingAttribute(),  _
          Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
          Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
-         Global.System.Configuration.DefaultSettingValueAttribute("C:\Users\ahernandez\Desktop\Inv2\RPT\")>  _
+         Global.System.Configuration.DefaultSettingValueAttribute("RPT\")>  _
         Public ReadOnly Property RutaReportes() As String
         Public ReadOnly Property RutaReportes() As String
             Get
             Get
                 Return CType(Me("RutaReportes"),String)
                 Return CType(Me("RutaReportes"),String)

+ 1 - 1
My Project/Settings.settings

@@ -3,7 +3,7 @@
   <Profiles />
   <Profiles />
   <Settings>
   <Settings>
     <Setting Name="RutaReportes" Type="System.String" Scope="Application">
     <Setting Name="RutaReportes" Type="System.String" Scope="Application">
-      <Value Profile="(Default)">C:\Users\ahernandez\Desktop\Inv2\RPT\</Value>
+      <Value Profile="(Default)">RPT\</Value>
     </Setting>
     </Setting>
     <Setting Name="VERS_SQL" Type="System.String" Scope="Application">
     <Setting Name="VERS_SQL" Type="System.String" Scope="Application">
       <Value Profile="(Default)" />
       <Value Profile="(Default)" />

BIN
RPT/PrintPropuestaDeInversion.rpt


+ 7 - 61
frmINV.Designer.vb

@@ -110,10 +110,6 @@ Partial Class frmINV
         Me.tabDetalleInstrumentos = New System.Windows.Forms.TabControl()
         Me.tabDetalleInstrumentos = New System.Windows.Forms.TabControl()
         Me.tabNotas = New System.Windows.Forms.TabPage()
         Me.tabNotas = New System.Windows.Forms.TabPage()
         Me.txtNotas = New System.Windows.Forms.TextBox()
         Me.txtNotas = New System.Windows.Forms.TextBox()
-        Me.tabAnexos = New System.Windows.Forms.TabPage()
-        Me.btnAdjuntar = New System.Windows.Forms.Button()
-        Me.btnVerAdjunto = New System.Windows.Forms.Button()
-        Me.DataGridView1 = New System.Windows.Forms.DataGridView()
         Me.Panel2 = New System.Windows.Forms.Panel()
         Me.Panel2 = New System.Windows.Forms.Panel()
         Me.cboEstadoProceso = New System.Windows.Forms.ComboBox()
         Me.cboEstadoProceso = New System.Windows.Forms.ComboBox()
         Me.cboOrigenDeFondos = New System.Windows.Forms.ComboBox()
         Me.cboOrigenDeFondos = New System.Windows.Forms.ComboBox()
@@ -211,8 +207,6 @@ Partial Class frmINV
         Me.TbIngresarModificar.SuspendLayout()
         Me.TbIngresarModificar.SuspendLayout()
         Me.tabDetalleInstrumentos.SuspendLayout()
         Me.tabDetalleInstrumentos.SuspendLayout()
         Me.tabNotas.SuspendLayout()
         Me.tabNotas.SuspendLayout()
-        Me.tabAnexos.SuspendLayout()
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
         Me.Panel2.SuspendLayout()
         Me.Panel2.SuspendLayout()
         Me.GroupBox2.SuspendLayout()
         Me.GroupBox2.SuspendLayout()
         Me.TabCampos.SuspendLayout()
         Me.TabCampos.SuspendLayout()
@@ -405,7 +399,7 @@ Partial Class frmINV
         Me.navRecorrer.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.navRecorrer.ImageTransparentColor = System.Drawing.Color.Magenta
         Me.navRecorrer.Name = "navRecorrer"
         Me.navRecorrer.Name = "navRecorrer"
         Me.navRecorrer.Size = New System.Drawing.Size(23, 22)
         Me.navRecorrer.Size = New System.Drawing.Size(23, 22)
-        Me.navRecorrer.Text = "ToolStripButton1"
+        Me.navRecorrer.Text = "Recorrer"
         '
         '
         'navEliminarRegistro
         'navEliminarRegistro
         '
         '
@@ -1067,7 +1061,6 @@ Partial Class frmINV
             Or System.Windows.Forms.AnchorStyles.Left) _
             Or System.Windows.Forms.AnchorStyles.Left) _
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
         Me.tabDetalleInstrumentos.Controls.Add(Me.tabNotas)
         Me.tabDetalleInstrumentos.Controls.Add(Me.tabNotas)
-        Me.tabDetalleInstrumentos.Controls.Add(Me.tabAnexos)
         Me.tabDetalleInstrumentos.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.tabDetalleInstrumentos.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.tabDetalleInstrumentos.Location = New System.Drawing.Point(6, 368)
         Me.tabDetalleInstrumentos.Location = New System.Drawing.Point(6, 368)
         Me.tabDetalleInstrumentos.Name = "tabDetalleInstrumentos"
         Me.tabDetalleInstrumentos.Name = "tabDetalleInstrumentos"
@@ -1094,55 +1087,9 @@ Partial Class frmINV
         Me.txtNotas.Location = New System.Drawing.Point(-7, 0)
         Me.txtNotas.Location = New System.Drawing.Point(-7, 0)
         Me.txtNotas.Multiline = True
         Me.txtNotas.Multiline = True
         Me.txtNotas.Name = "txtNotas"
         Me.txtNotas.Name = "txtNotas"
-        Me.txtNotas.Size = New System.Drawing.Size(1020, 158)
+        Me.txtNotas.Size = New System.Drawing.Size(1020, 114)
         Me.txtNotas.TabIndex = 142
         Me.txtNotas.TabIndex = 142
         '
         '
-        'tabAnexos
-        '
-        Me.tabAnexos.Controls.Add(Me.btnAdjuntar)
-        Me.tabAnexos.Controls.Add(Me.btnVerAdjunto)
-        Me.tabAnexos.Controls.Add(Me.DataGridView1)
-        Me.tabAnexos.Location = New System.Drawing.Point(4, 27)
-        Me.tabAnexos.Name = "tabAnexos"
-        Me.tabAnexos.Size = New System.Drawing.Size(1009, 119)
-        Me.tabAnexos.TabIndex = 5
-        Me.tabAnexos.Text = "Anexos"
-        Me.tabAnexos.UseVisualStyleBackColor = True
-        '
-        'btnAdjuntar
-        '
-        Me.btnAdjuntar.BackColor = System.Drawing.Color.White
-        Me.btnAdjuntar.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        Me.btnAdjuntar.FlatStyle = System.Windows.Forms.FlatStyle.Flat
-        Me.btnAdjuntar.ForeColor = System.Drawing.Color.Maroon
-        Me.btnAdjuntar.Location = New System.Drawing.Point(910, 64)
-        Me.btnAdjuntar.Name = "btnAdjuntar"
-        Me.btnAdjuntar.Size = New System.Drawing.Size(75, 31)
-        Me.btnAdjuntar.TabIndex = 143
-        Me.btnAdjuntar.Text = "Adjuntar"
-        Me.btnAdjuntar.UseVisualStyleBackColor = False
-        '
-        'btnVerAdjunto
-        '
-        Me.btnVerAdjunto.DialogResult = System.Windows.Forms.DialogResult.Cancel
-        Me.btnVerAdjunto.FlatStyle = System.Windows.Forms.FlatStyle.Flat
-        Me.btnVerAdjunto.ForeColor = System.Drawing.Color.Maroon
-        Me.btnVerAdjunto.Location = New System.Drawing.Point(910, 16)
-        Me.btnVerAdjunto.Name = "btnVerAdjunto"
-        Me.btnVerAdjunto.Size = New System.Drawing.Size(75, 33)
-        Me.btnVerAdjunto.TabIndex = 142
-        Me.btnVerAdjunto.Text = "Ver"
-        Me.btnVerAdjunto.UseVisualStyleBackColor = True
-        '
-        'DataGridView1
-        '
-        Me.DataGridView1.BackgroundColor = System.Drawing.Color.White
-        Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
-        Me.DataGridView1.Location = New System.Drawing.Point(0, 0)
-        Me.DataGridView1.Name = "DataGridView1"
-        Me.DataGridView1.Size = New System.Drawing.Size(868, 238)
-        Me.DataGridView1.TabIndex = 0
-        '
         'Panel2
         'Panel2
         '
         '
         Me.Panel2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
         Me.Panel2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
@@ -1541,6 +1488,7 @@ Partial Class frmINV
         '
         '
         Me.txtPlazoNum.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtPlazoNum.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtPlazoNum.Location = New System.Drawing.Point(607, 59)
         Me.txtPlazoNum.Location = New System.Drawing.Point(607, 59)
+        Me.txtPlazoNum.MaxLength = 5
         Me.txtPlazoNum.Name = "txtPlazoNum"
         Me.txtPlazoNum.Name = "txtPlazoNum"
         Me.txtPlazoNum.Size = New System.Drawing.Size(52, 23)
         Me.txtPlazoNum.Size = New System.Drawing.Size(52, 23)
         Me.txtPlazoNum.TabIndex = 138
         Me.txtPlazoNum.TabIndex = 138
@@ -1572,6 +1520,7 @@ Partial Class frmINV
         '
         '
         Me.txtCodigoCompra.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoCompra.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoCompra.Location = New System.Drawing.Point(482, 21)
         Me.txtCodigoCompra.Location = New System.Drawing.Point(482, 21)
+        Me.txtCodigoCompra.MaxLength = 100
         Me.txtCodigoCompra.Name = "txtCodigoCompra"
         Me.txtCodigoCompra.Name = "txtCodigoCompra"
         Me.txtCodigoCompra.ReadOnly = True
         Me.txtCodigoCompra.ReadOnly = True
         Me.txtCodigoCompra.Size = New System.Drawing.Size(177, 23)
         Me.txtCodigoCompra.Size = New System.Drawing.Size(177, 23)
@@ -1593,6 +1542,7 @@ Partial Class frmINV
         '
         '
         Me.txtCodigoInversion.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoInversion.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoInversion.Location = New System.Drawing.Point(133, 61)
         Me.txtCodigoInversion.Location = New System.Drawing.Point(133, 61)
+        Me.txtCodigoInversion.MaxLength = 100
         Me.txtCodigoInversion.Name = "txtCodigoInversion"
         Me.txtCodigoInversion.Name = "txtCodigoInversion"
         Me.txtCodigoInversion.Size = New System.Drawing.Size(177, 23)
         Me.txtCodigoInversion.Size = New System.Drawing.Size(177, 23)
         Me.txtCodigoInversion.TabIndex = 78
         Me.txtCodigoInversion.TabIndex = 78
@@ -1632,6 +1582,7 @@ Partial Class frmINV
         '
         '
         Me.txtCodigoManual.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoManual.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoManual.Location = New System.Drawing.Point(133, 21)
         Me.txtCodigoManual.Location = New System.Drawing.Point(133, 21)
+        Me.txtCodigoManual.MaxLength = 100
         Me.txtCodigoManual.Name = "txtCodigoManual"
         Me.txtCodigoManual.Name = "txtCodigoManual"
         Me.txtCodigoManual.Size = New System.Drawing.Size(177, 23)
         Me.txtCodigoManual.Size = New System.Drawing.Size(177, 23)
         Me.txtCodigoManual.TabIndex = 130
         Me.txtCodigoManual.TabIndex = 130
@@ -1652,6 +1603,7 @@ Partial Class frmINV
         '
         '
         Me.txtNombreManual.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtNombreManual.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtNombreManual.Location = New System.Drawing.Point(809, 18)
         Me.txtNombreManual.Location = New System.Drawing.Point(809, 18)
+        Me.txtNombreManual.MaxLength = 100
         Me.txtNombreManual.Name = "txtNombreManual"
         Me.txtNombreManual.Name = "txtNombreManual"
         Me.txtNombreManual.Size = New System.Drawing.Size(177, 23)
         Me.txtNombreManual.Size = New System.Drawing.Size(177, 23)
         Me.txtNombreManual.TabIndex = 128
         Me.txtNombreManual.TabIndex = 128
@@ -1864,8 +1816,6 @@ Partial Class frmINV
         Me.tabDetalleInstrumentos.ResumeLayout(False)
         Me.tabDetalleInstrumentos.ResumeLayout(False)
         Me.tabNotas.ResumeLayout(False)
         Me.tabNotas.ResumeLayout(False)
         Me.tabNotas.PerformLayout()
         Me.tabNotas.PerformLayout()
-        Me.tabAnexos.ResumeLayout(False)
-        CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit()
         Me.Panel2.ResumeLayout(False)
         Me.Panel2.ResumeLayout(False)
         Me.Panel2.PerformLayout()
         Me.Panel2.PerformLayout()
         Me.GroupBox2.ResumeLayout(False)
         Me.GroupBox2.ResumeLayout(False)
@@ -2000,10 +1950,6 @@ Partial Class frmINV
     Friend WithEvents tabDetalleInstrumentos As TabControl
     Friend WithEvents tabDetalleInstrumentos As TabControl
     Friend WithEvents tabNotas As TabPage
     Friend WithEvents tabNotas As TabPage
     Friend WithEvents txtNotas As TextBox
     Friend WithEvents txtNotas As TextBox
-    Friend WithEvents tabAnexos As TabPage
-    Friend WithEvents btnAdjuntar As Button
-    Friend WithEvents btnVerAdjunto As Button
-    Friend WithEvents DataGridView1 As DataGridView
     Friend WithEvents GroupBox2 As GroupBox
     Friend WithEvents GroupBox2 As GroupBox
     Friend WithEvents Label5 As Label
     Friend WithEvents Label5 As Label
     Friend WithEvents txtPlazoNum As TextBox
     Friend WithEvents txtPlazoNum As TextBox

+ 15 - 1
frmINV.vb

@@ -168,6 +168,7 @@
         frmProgreso.PgbProgreso.Value = 100
         frmProgreso.PgbProgreso.Value = 100
         frmProgreso.Visible = False
         frmProgreso.Visible = False
         ConfigurarReportoVenta()
         ConfigurarReportoVenta()
+        btnRequisicionDePago.Visible = False
     End Sub
     End Sub
 
 
 
 
@@ -1761,7 +1762,12 @@
         If Me.TipoOperacion = "B" Then
         If Me.TipoOperacion = "B" Then
             Me.TipoOperacion = "C"
             Me.TipoOperacion = "C"
             vBindingSource.MoveLast()
             vBindingSource.MoveLast()
-            CargarRegistro(vBindingSource.Current("DocId").ToString)
+            Try
+                CargarRegistro(vBindingSource.Current("DocId").ToString)
+            Catch ex As Exception
+
+            End Try
+
         ElseIf Me.TipoOperacion = "C" Then
         ElseIf Me.TipoOperacion = "C" Then
             vBindingSource.MoveLast()
             vBindingSource.MoveLast()
         End If
         End If
@@ -3724,5 +3730,13 @@
     Private Sub Button4_Click(sender As Object, e As EventArgs)
     Private Sub Button4_Click(sender As Object, e As EventArgs)
 
 
     End Sub
     End Sub
+
+    Private Sub btnVerAdjunto_Click(sender As Object, e As EventArgs)
+
+    End Sub
+
+    Private Sub btnAdjuntar_Click(sender As Object, e As EventArgs)
+
+    End Sub
 End Class
 End Class
 
 

+ 6 - 0
frmImprimir.vb

@@ -16,7 +16,13 @@ Public Class frmImprimir
 
 
     End Sub
     End Sub
 
 
+    Sub New(ByRef NombreRPT As String, ByRef IdDocumento As String, ByRef VistaPrevia As Boolean)
 
 
+        Me.New
+        Me.NombreRPT = NombreRPT
+        Me.IdDocumento = IdDocumento
+        CargarRPT()
+    End Sub
 
 
 
 
     Private Sub frmImpresion_Load(sender As Object, e As EventArgs) Handles MyBase.Load
     Private Sub frmImpresion_Load(sender As Object, e As EventArgs) Handles MyBase.Load

+ 11 - 1
frmPIN.designer.vb

@@ -358,6 +358,7 @@ Partial Class frmPIN
         Me.txtCodigoInversion.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "CodInv", True))
         Me.txtCodigoInversion.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "CodInv", True))
         Me.txtCodigoInversion.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoInversion.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtCodigoInversion.Location = New System.Drawing.Point(529, 23)
         Me.txtCodigoInversion.Location = New System.Drawing.Point(529, 23)
+        Me.txtCodigoInversion.MaxLength = 100
         Me.txtCodigoInversion.Name = "txtCodigoInversion"
         Me.txtCodigoInversion.Name = "txtCodigoInversion"
         Me.txtCodigoInversion.ReadOnly = True
         Me.txtCodigoInversion.ReadOnly = True
         Me.txtCodigoInversion.Size = New System.Drawing.Size(182, 23)
         Me.txtCodigoInversion.Size = New System.Drawing.Size(182, 23)
@@ -379,6 +380,7 @@ Partial Class frmPIN
         Me.txtAsunto.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Asunto", True))
         Me.txtAsunto.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Asunto", True))
         Me.txtAsunto.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtAsunto.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtAsunto.Location = New System.Drawing.Point(168, 24)
         Me.txtAsunto.Location = New System.Drawing.Point(168, 24)
+        Me.txtAsunto.MaxLength = 100
         Me.txtAsunto.Name = "txtAsunto"
         Me.txtAsunto.Name = "txtAsunto"
         Me.txtAsunto.Size = New System.Drawing.Size(182, 23)
         Me.txtAsunto.Size = New System.Drawing.Size(182, 23)
         Me.txtAsunto.TabIndex = 2
         Me.txtAsunto.TabIndex = 2
@@ -401,6 +403,7 @@ Partial Class frmPIN
         Me.txtComentarios.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Coment", True))
         Me.txtComentarios.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Coment", True))
         Me.txtComentarios.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComentarios.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtComentarios.Location = New System.Drawing.Point(25, 455)
         Me.txtComentarios.Location = New System.Drawing.Point(25, 455)
+        Me.txtComentarios.MaxLength = 100
         Me.txtComentarios.Multiline = True
         Me.txtComentarios.Multiline = True
         Me.txtComentarios.Name = "txtComentarios"
         Me.txtComentarios.Name = "txtComentarios"
         Me.txtComentarios.Size = New System.Drawing.Size(327, 82)
         Me.txtComentarios.Size = New System.Drawing.Size(327, 82)
@@ -425,6 +428,7 @@ Partial Class frmPIN
         Me.txtJustificacion.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Just", True))
         Me.txtJustificacion.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Just", True))
         Me.txtJustificacion.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtJustificacion.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
         Me.txtJustificacion.Location = New System.Drawing.Point(392, 455)
         Me.txtJustificacion.Location = New System.Drawing.Point(392, 455)
+        Me.txtJustificacion.MaxLength = 100
         Me.txtJustificacion.Multiline = True
         Me.txtJustificacion.Multiline = True
         Me.txtJustificacion.Name = "txtJustificacion"
         Me.txtJustificacion.Name = "txtJustificacion"
         Me.txtJustificacion.Size = New System.Drawing.Size(322, 82)
         Me.txtJustificacion.Size = New System.Drawing.Size(322, 82)
@@ -446,6 +450,7 @@ Partial Class frmPIN
         Me.txtMontoInversion.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "MontoInv", True))
         Me.txtMontoInversion.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "MontoInv", True))
         Me.txtMontoInversion.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtMontoInversion.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtMontoInversion.Location = New System.Drawing.Point(168, 61)
         Me.txtMontoInversion.Location = New System.Drawing.Point(168, 61)
+        Me.txtMontoInversion.MaxLength = 20
         Me.txtMontoInversion.Name = "txtMontoInversion"
         Me.txtMontoInversion.Name = "txtMontoInversion"
         Me.txtMontoInversion.Size = New System.Drawing.Size(182, 23)
         Me.txtMontoInversion.Size = New System.Drawing.Size(182, 23)
         Me.txtMontoInversion.TabIndex = 4
         Me.txtMontoInversion.TabIndex = 4
@@ -466,6 +471,7 @@ Partial Class frmPIN
         Me.txtPrecio.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Precio", True))
         Me.txtPrecio.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Precio", True))
         Me.txtPrecio.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtPrecio.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtPrecio.Location = New System.Drawing.Point(168, 129)
         Me.txtPrecio.Location = New System.Drawing.Point(168, 129)
+        Me.txtPrecio.MaxLength = 20
         Me.txtPrecio.Name = "txtPrecio"
         Me.txtPrecio.Name = "txtPrecio"
         Me.txtPrecio.Size = New System.Drawing.Size(181, 23)
         Me.txtPrecio.Size = New System.Drawing.Size(181, 23)
         Me.txtPrecio.TabIndex = 5
         Me.txtPrecio.TabIndex = 5
@@ -529,6 +535,7 @@ Partial Class frmPIN
         Me.txtIngresos.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Ingresos", True))
         Me.txtIngresos.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Ingresos", True))
         Me.txtIngresos.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtIngresos.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtIngresos.Location = New System.Drawing.Point(168, 94)
         Me.txtIngresos.Location = New System.Drawing.Point(168, 94)
+        Me.txtIngresos.MaxLength = 20
         Me.txtIngresos.Name = "txtIngresos"
         Me.txtIngresos.Name = "txtIngresos"
         Me.txtIngresos.Size = New System.Drawing.Size(181, 23)
         Me.txtIngresos.Size = New System.Drawing.Size(181, 23)
         Me.txtIngresos.TabIndex = 9
         Me.txtIngresos.TabIndex = 9
@@ -549,6 +556,7 @@ Partial Class frmPIN
         Me.txtPlazoNumero.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Plazo", True))
         Me.txtPlazoNumero.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Plazo", True))
         Me.txtPlazoNumero.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtPlazoNumero.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtPlazoNumero.Location = New System.Drawing.Point(1017, 23)
         Me.txtPlazoNumero.Location = New System.Drawing.Point(1017, 23)
+        Me.txtPlazoNumero.MaxLength = 5
         Me.txtPlazoNumero.Name = "txtPlazoNumero"
         Me.txtPlazoNumero.Name = "txtPlazoNumero"
         Me.txtPlazoNumero.Size = New System.Drawing.Size(56, 23)
         Me.txtPlazoNumero.Size = New System.Drawing.Size(56, 23)
         Me.txtPlazoNumero.TabIndex = 7
         Me.txtPlazoNumero.TabIndex = 7
@@ -660,6 +668,7 @@ Partial Class frmPIN
         Me.txtNombre.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "NombreManual", True))
         Me.txtNombre.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "NombreManual", True))
         Me.txtNombre.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtNombre.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtNombre.Location = New System.Drawing.Point(529, 61)
         Me.txtNombre.Location = New System.Drawing.Point(529, 61)
+        Me.txtNombre.MaxLength = 100
         Me.txtNombre.Name = "txtNombre"
         Me.txtNombre.Name = "txtNombre"
         Me.txtNombre.Size = New System.Drawing.Size(182, 23)
         Me.txtNombre.Size = New System.Drawing.Size(182, 23)
         Me.txtNombre.TabIndex = 162
         Me.txtNombre.TabIndex = 162
@@ -908,6 +917,7 @@ Partial Class frmPIN
         Me.txtRendimiento.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Rendimiento", True))
         Me.txtRendimiento.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.PIN0BindingSource4, "Rendimiento", True))
         Me.txtRendimiento.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtRendimiento.Font = New System.Drawing.Font("Trebuchet MS", 9.75!)
         Me.txtRendimiento.Location = New System.Drawing.Point(529, 95)
         Me.txtRendimiento.Location = New System.Drawing.Point(529, 95)
+        Me.txtRendimiento.MaxLength = 20
         Me.txtRendimiento.Name = "txtRendimiento"
         Me.txtRendimiento.Name = "txtRendimiento"
         Me.txtRendimiento.Size = New System.Drawing.Size(182, 23)
         Me.txtRendimiento.Size = New System.Drawing.Size(182, 23)
         Me.txtRendimiento.TabIndex = 176
         Me.txtRendimiento.TabIndex = 176
@@ -1795,7 +1805,7 @@ Partial Class frmPIN
         Me.TbBuscar.Location = New System.Drawing.Point(4, 22)
         Me.TbBuscar.Location = New System.Drawing.Point(4, 22)
         Me.TbBuscar.Name = "TbBuscar"
         Me.TbBuscar.Name = "TbBuscar"
         Me.TbBuscar.Padding = New System.Windows.Forms.Padding(3)
         Me.TbBuscar.Padding = New System.Windows.Forms.Padding(3)
-        Me.TbBuscar.Size = New System.Drawing.Size(1107, 616)
+        Me.TbBuscar.Size = New System.Drawing.Size(1107, 626)
         Me.TbBuscar.TabIndex = 1
         Me.TbBuscar.TabIndex = 1
         Me.TbBuscar.Text = "Buscar"
         Me.TbBuscar.Text = "Buscar"
         Me.TbBuscar.UseVisualStyleBackColor = True
         Me.TbBuscar.UseVisualStyleBackColor = True

+ 18 - 24
frmPIN.resx

@@ -133,12 +133,6 @@
   <metadata name="PIN0BindingSource4.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="PIN0BindingSource4.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>202, 95</value>
     <value>202, 95</value>
   </metadata>
   </metadata>
-  <metadata name="PIN0BindingSource4.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>202, 95</value>
-  </metadata>
-  <metadata name="InversionesDEVDataSet5.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 95</value>
-  </metadata>
   <metadata name="InversionesDEVDataSet5.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
   <metadata name="InversionesDEVDataSet5.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>17, 95</value>
     <value>17, 95</value>
   </metadata>
   </metadata>
@@ -191,15 +185,15 @@
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navNuevo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHdSURBVDhPnZFLTBpRFIanLtptxY1bt2Xn2lXbdOVj4YoO
-        +ADMyGjc0HXHlU3TGNOkq7qxRrTFpumQJrZbEx8E4/gYkQCWhwac0QGGwjyC4Tj3BqgQpyH9ky8nZ+bc
-        787cS6DkuYXHaX7RkuI+WFMn61ae9z/EL9pJNPr+UeHoTWc+8q4nERqqlMLMCO2ZCVITlOh2UqKrBacB
-        NTaVsducm1iQ3p63yOG3/druc9BDg6BzL0FVJFC1P6aUyjIgCRZcBOe6CqEXyizztKofTvVqO89A2ych
-        lquagiQkSYk1waeuIs880feGQdvqAzU4AIIg6Fw8Ayu+z/CdDTRY//oNDhNXzQJ0YALv754Yd99ohoTd
-        YM/RQEKqQFxUIGYQF9UGiVylWVDPiMOliHkZ2MAPPBA5l+Dj4hIsL/sarK75IZqRzQVSsYw/FQ0kr0rA
-        /87C0VkzyWulPUE4UwIunoV9A1TrnF6aCBwtgpO0BL7VL40DRKD+9KJgIrA3C2LXFYgIyl+MnSOXKn7e
-        luDgnmtE/XGy5RrrsZPjubuCtFzFpGr1LvcKbLbJct4QbPz8hQf+haIWYXR0mq8tJQgAeGD8Auv1vgbP
-        pBdozytczaBpWneQ7gDDMB01xf+GIG4BtKJr5IW+zUQAAAAASUVORK5CYII=
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHbSURBVDhPnZE7TNtQFIZNh7K2sLCywta5E0WdeAxMwQmP
+        EGRiEEuY8UaFqgpVYoKlRU2AUFV1hARdK/GIgjAPE6IkNA9QwAYncZr4oaAcfK+SlES4ivilT0fHPve7
+        9r0ESoZbeJXkl1sS3GJn4myjk+e9L/GLRhIOf27Onnx4nQl9bI8F+ov5IDNEO6f91DglOuyUOFaH3YAa
+        mUxZLfbfWJDc/dQiB+d7tP1u0AN9oHODoCoSqNpfU/IFGZAEC678c63ZwHuFYbpK+vHkG23vHWiHJETS
+        JVOQhCQpsSz42prjmQ79YAC0nbeg+ntBEASdi6bgm3sNfrK+Khvff8Bx7LZWgA5M4L1t46OOe82QsFvs
+        JRqISUWIigpEDKKiWiWWLtYKKhmyjSliRgbWt4kHQpcSLC1/gZUVdxXPqhfCKdlcIOUK+FPRQPw2D/yf
+        azi5qCV+pzQmCKbywEWv4dAA1QrnNyYCW53gLCmB27NePUAE6s+vsiYCa60gcleEkKD8w9g5dKPi5w0J
+        jp64RtSfxuuusRIrOZp+LEjKJUyiXB/zpMBimShkDMHW9i888D8UNQfDw1N8eSlBAECT8QusyzULzgkX
+        0M4ZXM2gaVq3kQ4fwzAvyornhiAeALFea+PFGQc7AAAAAElFTkSuQmCC
 </value>
 </value>
   </data>
   </data>
   <data name="navModificar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navModificar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -220,15 +214,15 @@
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminar.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGySURBVDhPlZM7S0JhGMePHv0ALdHQTWiIoElxE80uWx+g
-        aIkimhoajFqaDCoa8nBwcmqpIYdCKgisliBoaWjrIsQRb3k93vXf+xw8ZqlpD/w4h5f3/zvP874crlb9
-        DCPD3IFhhpbRVMZsNpvw+/2VcrmMVuTzeQiCcMj2tpSYKZzJZCDLcp1kMol4PI5QKKRIgsEgRFFskmgY
-        ZtqQy+VQKBSUJ5FOp5FIJBAOhxUB6xL0EbfbrUqUqgsorEICCqRSKUQikR/jEJSpZb8FpVKpvoHeaW51
-        lGg0qnQiSVJ7wW8aJdQJnUcsFuteQKgSGofOhES03rWAKBaLyrmQhKC1fwmoi/dTF+4Xx3A9qcft/BAE
-        s0b8U0AhlYBXwJPDgpzvANXnS8jH6/BbxytXNt1aRwG1f7cwgiwLwzULbPQAOwZE9mzwTfCvbQWNEmq7
-        +uhFY8W3+7Bt11XrAqfTWW0lIW7mBpHxLAEslHdw+GQEVnlcTvMfJKAyseuR2/1Mbyf7eFgZhbRhQHhT
-        j5dlDa6tusrFlHarlucGGCYGXU1LPDO94pmdl6jtcysfOrLwuxzHcV/XMYMnvM3l1gAAAABJRU5ErkJg
-        gg==
+        YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGzSURBVDhPlZM7S0JhGMePHv0ALdHQTWiIoElxE80uWx+g
+        aIkimhoajFoCh6CiIQ8HJ6eWGnIopILAagmCloa2LkIc8ZbX413/vc/BY5aa9sCPc3h5/7/zPO/L4WrV
+        zzAyzB0YZmgZTWXMZrMJv99fKZfLaEU+n4cgCIdsb0uJmcKZTAayLNdJJpOIx+MIhUKKJBgMQhTFJomG
+        YaYNuVwOhUJBeRLpdBqJRALhcFgRsC5BH3G73apEqbqAwiokoEAqlUIkEvkxDkGZWvZbUCqV6hvoneZW
+        R4lGo0onkiS1F/ymUUKd0HnEYrHuBYQqoXHoTEhE610LiGKxqJwLSQha+5eAung/deF+cQzXk3rczg9B
+        MGvEPwUUUgl4BTw5LMj5DlB9voR8vA6/dbxyZdOtdRRQ+3cLI8iyMFyzwEYPsGNAZM8G3wT/2lbQKKG2
+        q49eNFZ8uw/bdl21LnA6ndVWEuJmbhAZzxLAQnkHh09GYJXH5TT/QQIqE7seud3P9Hayj4eVUUgbBoQ3
+        9XhZ1uDaqqtcTGm3anlugGFi0NW0xDPTK57ZeYnaPrfyoSMLv8txHPcF0LCDHn913joAAAAASUVORK5C
+        YII=
 </value>
 </value>
   </data>
   </data>
   <data name="navEliminarRegistro.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="navEliminarRegistro.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

+ 34 - 8
frmPIN.vb

@@ -2201,7 +2201,7 @@ Public Class frmPIN
         Dim ProTipoTransaccionCompraVenta As String = cboTipoOperacion.SelectedValue.ToString
         Dim ProTipoTransaccionCompraVenta As String = cboTipoOperacion.SelectedValue.ToString
         Dim ProNueva As String = TipoTransaccion
         Dim ProNueva As String = TipoTransaccion
         Dim CodigoExiste As String = txtCodigoInversion.Text.ToString
         Dim CodigoExiste As String = txtCodigoInversion.Text.ToString
-        Dim CodigoInstrumentoExiste As String = cboInstrumentosFinancieros.SelectedValue.ToString
+        Dim CodigoInstrumentoExiste As String = Operaciones.ConvertirCadena(cboInstrumentosFinancieros.SelectedValue)
         ''################################################################
         ''################################################################
         Variables.TipoOperacionCMVTA = cboTipoOperacion.SelectedValue
         Variables.TipoOperacionCMVTA = cboTipoOperacion.SelectedValue
         Variables.InvocadorProInv = "frmPIN"
         Variables.InvocadorProInv = "frmPIN"
@@ -2987,6 +2987,8 @@ Public Class frmPIN
         LimpiarControles()
         LimpiarControles()
         HabilitarControles()
         HabilitarControles()
         TipoTransaccion = "N"
         TipoTransaccion = "N"
+        cboEmpresas.Enabled = True
+        cboInstrumentosFinancieros.Enabled = True
     End Sub
     End Sub
 
 
 
 
@@ -3070,7 +3072,8 @@ Public Class frmPIN
 
 
 
 
         End If
         End If
-
+        cboEmpresas.Enabled = False
+        cboInstrumentosFinancieros.Enabled = False
 
 
     End Sub
     End Sub
 
 
@@ -3084,7 +3087,7 @@ Public Class frmPIN
         If ExisteInstrumento Then
         If ExisteInstrumento Then
             UsuarioPrivilegio(TipoTransaccion, sender)
             UsuarioPrivilegio(TipoTransaccion, sender)
         Else
         Else
-            MsgBox("El Detalle de Instrumento no a sido ingresado o el monto es 0")
+            MsgBox("El detalle del instrumento no ha sido ingresado o el monto de la inversión es 0")
             If chkUsuario.Checked Then
             If chkUsuario.Checked Then
                 chkUsuario.Checked = False
                 chkUsuario.Checked = False
             End If
             End If
@@ -4808,13 +4811,36 @@ Public Class frmPIN
     End Sub
     End Sub
 
 
     Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles navVistaPrevia.Click
     Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles navVistaPrevia.Click
-
+        Impresion(True)
     End Sub
     End Sub
 
 
     Private Sub ToolStripButton3_Click(sender As Object, e As EventArgs) Handles navImprimir.Click
     Private Sub ToolStripButton3_Click(sender As Object, e As EventArgs) Handles navImprimir.Click
-
+        Impresion(False)
     End Sub
     End Sub
 
 
+    Private Sub Impresion(ByVal pVistaPreliminar As Boolean)
+        Dim General As New DAOGeneral
+        Dim Codigo As String = txtCodigoInversion.Text
+        Dim Id = General.IdPropuesta(Codigo)
+        IdPIN = Id
+
+        If Not IdPIN = Nothing Then
+            Dim oImprimir As New frmImprimir("PrintPropuestaDeInversion.rpt", IdPIN, True)
+            oImprimir.NombreRPT = "PrintPropuestaDeInversion.rpt"
+            oImprimir.IdDocumento = IdPIN
+
+            If pVistaPreliminar = True Then
+                oImprimir.ShowDialog()
+
+            Else
+                oImprimir.VistaPrevia = False
+                oImprimir.CargarRPT()
+
+            End If
+
+
+        End If
+    End Sub
 
 
 
 
 
 
@@ -4840,7 +4866,7 @@ Public Class frmPIN
         If ExisteInstrumento Then
         If ExisteInstrumento Then
             ModificarEstado("V")
             ModificarEstado("V")
         Else
         Else
-            MsgBox("El Detalle de Instrumento no a sido ingresado o el monto es 0")
+            MsgBox("El detalle del instrumento no ha sido ingresado o el monto de inversión es 0")
         End If
         End If
 
 
 
 
@@ -4883,7 +4909,7 @@ Public Class frmPIN
         If ExisteInstrumento Then
         If ExisteInstrumento Then
             ModificarEstado("A")
             ModificarEstado("A")
         Else
         Else
-            MsgBox("El Detalle de Instrumento no a sido ingresado o el monto es 0")
+            MsgBox("El detalle del instrumento no ha sido ingresado o el monto de inversión es 0")
         End If
         End If
     End Sub
     End Sub
 
 
@@ -4893,7 +4919,7 @@ Public Class frmPIN
         If ExisteInstrumento Then
         If ExisteInstrumento Then
             ModificarEstado("R")
             ModificarEstado("R")
         Else
         Else
-            MsgBox("El Detalle de Instrumento no a sido ingresado o el monto es 0")
+            MsgBox("El detalle del instrumento no ha sido ingresado o el monto de inversión es 0")
         End If
         End If
     End Sub
     End Sub
 
 

+ 3 - 0
frmPrincipal.Designer.vb

@@ -117,6 +117,7 @@ Partial Class frmPrincipal
         Me.mnuInicio.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
         Me.mnuInicio.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
         Me.mnuInicio.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal
         Me.mnuInicio.TextDirection = System.Windows.Forms.ToolStripTextDirection.Horizontal
         Me.mnuInicio.ToolTipText = "Inicio"
         Me.mnuInicio.ToolTipText = "Inicio"
+        Me.mnuInicio.Visible = False
         '
         '
         'mnuPropuestas
         'mnuPropuestas
         '
         '
@@ -311,6 +312,7 @@ Partial Class frmPrincipal
         Me.mnuRendimientos.Size = New System.Drawing.Size(250, 40)
         Me.mnuRendimientos.Size = New System.Drawing.Size(250, 40)
         Me.mnuRendimientos.Text = "  Rendimientos"
         Me.mnuRendimientos.Text = "  Rendimientos"
         Me.mnuRendimientos.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
         Me.mnuRendimientos.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
+        Me.mnuRendimientos.Visible = False
         '
         '
         'FToolStripMenuItem
         'FToolStripMenuItem
         '
         '
@@ -336,6 +338,7 @@ Partial Class frmPrincipal
         Me.ArbitrajeToolStripMenuItem.Size = New System.Drawing.Size(250, 40)
         Me.ArbitrajeToolStripMenuItem.Size = New System.Drawing.Size(250, 40)
         Me.ArbitrajeToolStripMenuItem.Text = "   Arbitraje"
         Me.ArbitrajeToolStripMenuItem.Text = "   Arbitraje"
         Me.ArbitrajeToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
         Me.ArbitrajeToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
+        Me.ArbitrajeToolStripMenuItem.Visible = False
         '
         '
         'picLogo
         'picLogo
         '
         '

+ 1 - 2
frmReqPago.Designer.vb

@@ -430,6 +430,7 @@ Partial Class frmReqPago
         '
         '
         Me.txtMontoPago.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.RPAGBindingSource, "MontoPago", True))
         Me.txtMontoPago.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.RPAGBindingSource, "MontoPago", True))
         Me.txtMontoPago.Location = New System.Drawing.Point(109, 134)
         Me.txtMontoPago.Location = New System.Drawing.Point(109, 134)
+        Me.txtMontoPago.MaxLength = 20
         Me.txtMontoPago.Name = "txtMontoPago"
         Me.txtMontoPago.Name = "txtMontoPago"
         Me.txtMontoPago.ReadOnly = True
         Me.txtMontoPago.ReadOnly = True
         Me.txtMontoPago.Size = New System.Drawing.Size(150, 20)
         Me.txtMontoPago.Size = New System.Drawing.Size(150, 20)
@@ -447,8 +448,6 @@ Partial Class frmReqPago
         'cbxCodigoBanco
         'cbxCodigoBanco
         '
         '
         Me.cbxCodigoBanco.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.RPAGBindingSource, "CodBanco", True))
         Me.cbxCodigoBanco.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", Me.RPAGBindingSource, "CodBanco", True))
-        Me.cbxCodigoBanco.DataSource = Me.BAN0BindingSource
-        Me.cbxCodigoBanco.DisplayMember = "NombreBanco"
         Me.cbxCodigoBanco.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
         Me.cbxCodigoBanco.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
         Me.cbxCodigoBanco.FormattingEnabled = True
         Me.cbxCodigoBanco.FormattingEnabled = True
         Me.cbxCodigoBanco.Location = New System.Drawing.Point(109, 156)
         Me.cbxCodigoBanco.Location = New System.Drawing.Point(109, 156)

+ 11 - 5
frmReqPago.vb

@@ -42,22 +42,28 @@ Public Class frmReqPago
             txtMontoPago.Text = Monto
             txtMontoPago.Text = Monto
         End If
         End If
     End Sub
     End Sub
+    Sub CargarBancos()
+        Me.cbxCodigoBanco.DataSource = oDAOGeneral.ListaBancos
+        Me.cbxCodigoBanco.DisplayMember = "Descripcion"
+        Me.cbxCodigoBanco.ValueMember = "Codigo"
+        Me.cbxCodigoBanco.SelectedIndex = 0
 
 
+    End Sub
 
 
     Private Sub frmReqPago_Load(sender As Object, e As EventArgs) Handles MyBase.Load
     Private Sub frmReqPago_Load(sender As Object, e As EventArgs) Handles MyBase.Load
-
+        CargarBancos()
         'Configurcion de Requisicion de Pago para Reportos de venta'
         'Configurcion de Requisicion de Pago para Reportos de venta'
         ConfiguracionReportoVenta()
         ConfiguracionReportoVenta()
 
 
+        'rellenamos el datatable...
+
         'TODO: esta línea de código carga datos en la tabla 'InversionesDEVDataSet3.BAN1' Puede moverla o quitarla según sea necesario.
         'TODO: esta línea de código carga datos en la tabla 'InversionesDEVDataSet3.BAN1' Puede moverla o quitarla según sea necesario.
-        Me.BAN1TableAdapter.Fill(Me.InversionesDEVDataSet3.BAN1)
+        Me.BAN1TableAdapter.Fill(InversionesDEVDataSet3.BAN1)
         'TODO: esta línea de código carga datos en la tabla 'InversionesDataSet1.USR0' Puede moverla o quitarla según sea necesario.
         'TODO: esta línea de código carga datos en la tabla 'InversionesDataSet1.USR0' Puede moverla o quitarla según sea necesario.
         Me.USR0TableAdapter.Fill(Me.InversionesDataSet1.USR0)
         Me.USR0TableAdapter.Fill(Me.InversionesDataSet1.USR0)
         'TODO: esta línea de código carga datos en la tabla 'InversionesDataSet1.FPAG' Puede moverla o quitarla según sea necesario.
         'TODO: esta línea de código carga datos en la tabla 'InversionesDataSet1.FPAG' Puede moverla o quitarla según sea necesario.
         Me.FPAGTableAdapter.Fill(Me.InversionesDataSet1.FPAG)
         Me.FPAGTableAdapter.Fill(Me.InversionesDataSet1.FPAG)
         'TODO: esta línea de código carga datos en la tabla 'InversionesDataSet1.BAN0' Puede moverla o quitarla según sea necesario.
         'TODO: esta línea de código carga datos en la tabla 'InversionesDataSet1.BAN0' Puede moverla o quitarla según sea necesario.
-        Me.BAN0TableAdapter.Fill(Me.InversionesDataSet1.BAN0)
-        'TODO: esta línea de código carga datos en la tabla 'InversionesDataSet1.RPAG' Puede moverla o quitarla según sea necesario.
 
 
         CargarEmisores()
         CargarEmisores()
         CargarCodigo()
         CargarCodigo()
@@ -160,7 +166,7 @@ Public Class frmReqPago
 
 
     Private Sub CargarCuentasBancarias()
     Private Sub CargarCuentasBancarias()
 
 
-        If Not (Empresa Is Nothing) Then
+        If Not (Empresa Is Nothing) And Not TypeOf cbxCodigoBanco.SelectedValue Is DataRowView Then
             Me.cbxCuentaBancaria.SelectedIndex = -1
             Me.cbxCuentaBancaria.SelectedIndex = -1
             Dim Banco As String = cbxCodigoBanco.SelectedValue
             Dim Banco As String = cbxCodigoBanco.SelectedValue
             Me.cbxCuentaBancaria.DataSource = BancosDAO.CuentasBancarias(Empresa, Banco)
             Me.cbxCuentaBancaria.DataSource = BancosDAO.CuentasBancarias(Empresa, Banco)