diff --git a/AF/AF.aspx.vb b/AF/AF.aspx.vb
index 608f2bbdf..03cc2db05 100644
--- a/AF/AF.aspx.vb
+++ b/AF/AF.aspx.vb
@@ -376,8 +376,8 @@ Partial Class AF_AF
InicializaValores()
- CargaCombos()
-
+
+
If Request("CveActivoFijo") IsNot Nothing AndAlso IsNumeric(Request("CveActivoFijo")) AndAlso Request("CveActivoFijo").ToEntero > 0 Then
ViewState("CveActivoFijo") = Request("CveActivoFijo")
CargaDatos()
@@ -396,7 +396,8 @@ Partial Class AF_AF
HlEvento.Visible = True
HlEvento.NavigateUrl = String.Format("/OI/PopUpAgenda.aspx?CveTipoEvento=2&CveActivoFijo=" & CveActivoFijo & "&TB_iframe=true&height=370&width=600;")
LtlTareaNueva.Text = String.Format(" Tarea", CveActivoFijo)
- Else
+ Else
+ CargaCombos()
ViewState("CveActivoFijo") = -1
diff --git a/AF/CatAF.aspx b/AF/CatAF.aspx
index 2e8c340f9..a957b310d 100644
--- a/AF/CatAF.aspx
+++ b/AF/CatAF.aspx
@@ -205,10 +205,26 @@
-
+
+
diff --git a/Compras/Proveedores.aspx.vb b/Compras/Proveedores.aspx.vb
index cc1892977..a3e2ddbda 100644
--- a/Compras/Proveedores.aspx.vb
+++ b/Compras/Proveedores.aspx.vb
@@ -641,7 +641,7 @@ Partial Class Compras_Proveedores
End If
If UsuarioActual.Empresa.Funcionalidad(574).ToEntero = 1 Then
- DVPorcentajeProntoPago.Visible = True
+ DVAplicaProntoPago.Visible = True
End If
End If
@@ -967,10 +967,17 @@ Partial Class Compras_Proveedores
Retorno = True
TxtPorcentajeProntoPago.Text = (100 * ObjProveedor.PorcentajeProntoPago).ToString("###.00")
+ chkAplicaProntoPago.Checked = ObjProveedor.AplicaProntoPago
+ If ObjProveedor.PorcentajeProntoPago > 0 Or chkAplicaProntoPago.Checked Then
+ chkAplicaProntoPago.Checked = True
+ DVPorcentajeProntoPago.Visible = True
+ End If
' enviaractivacion()
CargaEventoBitacora()
+
+
Else
Alert("El Proveedor Solicitado no existe, por favor revise su búsqueda.", TipoMensaje.MsgAdvertencia)
BtnGuardar.Enabled = False
@@ -1437,7 +1444,7 @@ Partial Class Compras_Proveedores
DdlCveClasificacionProveedor.SelectedValue.ToEntero, DdlCveUsuarioResponsable.SelectedValue.ToEntero, TxtNotificarA.Text.Trim, TxtCorreoCobranza.Text.Trim, ChkFolioDuplicado.Checked, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa,
DdlCveTipoProveedor.SelectedValue.ToEntero, DdlMonedaPrefente.SelectedValue.ToEntero, UsaLimiteCredito:=ChkUsaLimiteCredito.Checked, DIOTCveTipoTercero:=DDlDIOTTipoTercero.SelectedValue.ToEntero, DIOTCveTipoOperacion:=DdlDIOTTipoOperacion.SelectedValue.ToEntero, DIOTNumeroIDFiscal:=TxtDIOTNumIDFiscal.Text,
AplicarEvaluacion:=AplicarEvaluacion, FechaEvaluacion:=FechaEvaluacion, CicloEvaluacion:=CicloEvaluacion, DIOTCvePais:=DdlDIOTPais.SelectedValue.ToEntero, CveUsuarioEvaluador:=DdlUsuarioEvaluador.SelectedValue.ToEntero(), CP:=TxtCP.Text.ToEntero, DIOTNacionalidad:=TxtDIOTNacionalidad.Text,
- CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero(), CveRegimenFiscal:=DdlRegimenFiscal.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago) Then
+ CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero(), CveRegimenFiscal:=DdlRegimenFiscal.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago, AplicaProntoPago:=chkAplicaProntoPago.Checked) Then
Dim NuevoCveProveedor As Integer = ObjProveedores.CveProveedor
@@ -1548,7 +1555,7 @@ Partial Class Compras_Proveedores
DdlCveClasificacionProveedor.SelectedValue.ToEntero, DdlCveUsuarioResponsable.SelectedValue.ToEntero, ChkEstado.Checked, TxtNotificarA.Text.Trim, TxtCorreoCobranza.Text.Trim, ChkFolioDuplicado.Checked, CveProveedor,
DdlCveTipoProveedor.SelectedValue.ToEntero, DdlMonedaPrefente.SelectedValue.ToEntero, UsaLimiteCredito:=ChkUsaLimiteCredito.Checked, DIOTCveTipoTercero:=DDlDIOTTipoTercero.SelectedValue.ToEntero, DIOTCveTipoOperacion:=DdlDIOTTipoOperacion.SelectedValue.ToEntero, DIOTNumeroIDFiscal:=TxtDIOTNumIDFiscal.Text, CveUsuarioModifico:=UsuarioActual.CveUsuario,
DIOTCvePais:=DdlDIOTPais.SelectedValue.ToEntero, AplicarEvaluacion:=ChkAplicarEvaluacion.Checked, FechaEvaluacion:=FechaEvaluacion, CicloEvaluacion:=CicloEvaluacion, CveUsuarioEvaluador:=DdlUsuarioEvaluador.SelectedValue.ToEntero(), CP:=TxtCP.Text.ToEntero, DIOTNacionalidad:=TxtDIOTNacionalidad.Text,
- CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero(), CveRegimenFiscal:=DdlRegimenFiscal.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago) Then
+ CveConfianzaProveedor:=DdlConfianzaProveedor.SelectedValue.ToEntero(), CveRegimenFiscal:=DdlRegimenFiscal.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago, AplicaProntoPago:=chkAplicaProntoPago.Checked) Then
GlobalDTCompProveedores(UsuarioActual.CveEmpresa) = Nothing
@@ -5897,6 +5904,17 @@ Partial Class Compras_Proveedores
DdlDIOTTipoOperacion.DataBind()
End Sub
+
+ Protected Sub chkAplicaProntoPago_CheckedChanged(sender As Object, e As EventArgs)
+
+ If chkAplicaProntoPago.Checked Then
+ DVPorcentajeProntoPago.Visible = True
+ Else
+ DVPorcentajeProntoPago.Visible = False
+ TxtPorcentajeProntoPago.Text = ""
+ End If
+ UpDatos.Update()
+ End Sub
End Class
diff --git a/Compras/RepCxP.aspx b/Compras/RepCxP.aspx
index c9371d679..61c22d71f 100644
--- a/Compras/RepCxP.aspx
+++ b/Compras/RepCxP.aspx
@@ -307,6 +307,15 @@
+
+