diff --git a/AF/AF.aspx.vb b/AF/AF.aspx.vb
index 0bc3e00f1..608f2bbdf 100644
--- a/AF/AF.aspx.vb
+++ b/AF/AF.aspx.vb
@@ -424,6 +424,10 @@ Partial Class AF_AF
ModalidadesPaginaAFInicial(Request("Op").ToString)
End If
+ If UsuarioActual.TienePermisoProceso(410) Then
+ BtnGuardar.Visible = False
+ BtnEliminar.Visible = False
+ End If
End If
diff --git a/App_Code/ClsCompProveedores.vb b/App_Code/ClsCompProveedores.vb
index 2829632c9..3ffbe0066 100644
--- a/App_Code/ClsCompProveedores.vb
+++ b/App_Code/ClsCompProveedores.vb
@@ -66,6 +66,7 @@ Public Class ClsCompProveedores
Public Property DIOTNacionalidad As String
Public Property CveRegimenFiscal As Integer = -1
Public Property PorcentajeProntoPago As Decimal = 0D
+ Public Property CveTipoFechaVencimiento As Integer = 1
Public ReadOnly Property DtResultados() As DataTable
Get
@@ -302,6 +303,7 @@ Public Class ClsCompProveedores
Me.DIOTNacionalidad = Data.Rows(0)("DIOTNacionalidad").ToString
Me.CveRegimenFiscal = Data.Rows(0)("CveRegimenFiscal").ToString.ToEntero
Me.PorcentajeProntoPago = Data.Rows(0)("PorcentajeProntoPago").ToString.ToDecimal
+ Me.CveTipoFechaVencimiento = Data.Rows(0)("CveTipoFechaVencimiento").ToString.ToEntero
End If
@@ -524,28 +526,30 @@ Public Class ClsCompProveedores
Return Retorno
End Function
-Public Function UpdateProveedorLimiteCredito(CveProveedor As Integer, LimiteCredito As Decimal, PlazoPago As Integer, UsaLimiteCredito As Boolean, CveUsuario As Integer, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Comp_ProveedorLimiteCreditoUpdate")
+ Public Function UpdateProveedorLimiteCredito(CveProveedor As Integer, LimiteCredito As Decimal, PlazoPago As Integer, UsaLimiteCredito As Boolean, CveUsuario As Integer, CveEmpresa As Integer, Optional CveTipoFechaVencimiento As Integer = 1) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Comp_ProveedorLimiteCreditoUpdate")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveProveedor", SqlDbType.Int).Value = CveProveedor
- .Add("@LimiteCredito", SqlDbType.Money).Value = LimiteCredito
- .Add("@PlazoPago", SqlDbType.Int).Value = PlazoPago
- .Add("@UsaLimiteCredito", SqlDbType.Bit).Value = UsaLimiteCredito
- .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveProveedor", SqlDbType.Int).Value = CveProveedor
+ .Add("@LimiteCredito", SqlDbType.Money).Value = LimiteCredito
+ .Add("@PlazoPago", SqlDbType.Int).Value = PlazoPago
+ .Add("@UsaLimiteCredito", SqlDbType.Bit).Value = UsaLimiteCredito
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@CveTipoFechaVencimiento", SqlDbType.TinyInt).Value = CveTipoFechaVencimiento
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al Actualizar el limite de crédito del Proveedor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
+ End With
- Return Retorno
-End Function
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al Actualizar el limite de crédito del Proveedor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
Public Function UpdateProveedorPagoElectronico(EstatusPagoElectronico As Boolean, CveUsuario As Integer, CveProveedor As Integer) As Boolean
Dim Retorno As Boolean = False
diff --git a/Compras/Compras.aspx b/Compras/Compras.aspx
index a80a8b9a8..35f1ec5fc 100644
--- a/Compras/Compras.aspx
+++ b/Compras/Compras.aspx
@@ -2476,7 +2476,7 @@
-
+
@@ -2491,23 +2491,12 @@
-
+
-
-
+
-
- <%----%>
- <%--
-
-
-
-
-
-
- --%>
-
- <%-- --%>
+
+
diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb
index 8fefa2be5..1c656dea0 100644
--- a/Compras/Compras.aspx.vb
+++ b/Compras/Compras.aspx.vb
@@ -1568,6 +1568,7 @@ Partial Class Compras_Compras
If UsuarioActual.CveEmpresa = 189 Then
BtnCancelarCompra.Visible = False
End If
+ CargaGvPersonal()
Else
ViewState("CveProveedor") = -1
@@ -9357,6 +9358,16 @@ Partial Class Compras_Compras
Dim CvePersonal As Integer = 0
If Cont < GvPersonal.Rows.Count Then CvePersonal = GvPersonal.Rows(Cont).FCDropDownList("DdlPersonalGv").SelectedValue.ToEntero
+
+ 'If CvePersonal <= 0 AndAlso RBLContado.SelectedValue.ToEntero = 2 AndAlso TxtNumeroReembolso.Text.Length > 0 Then
+ ' CvePersonal = DdlPersonalReembolso.SelectedValue.ToEntero
+ ' If Not CvePersonal > 0 Then
+ ' Alert("Debe asignar personal al reembolso.", TipoMensaje.MsgAdvertencia)
+ ' Retorno = False
+ ' End If
+ 'End If
+
+
Dim Referencia As String = ""
If Cont < GvPersonal.Rows.Count Then Referencia = GvPersonal.Rows(Cont).FCTextBox("TxtReferencia").Text
diff --git a/Compras/Proveedores.aspx b/Compras/Proveedores.aspx
index 81079cc46..d15ca089f 100644
--- a/Compras/Proveedores.aspx
+++ b/Compras/Proveedores.aspx
@@ -3287,6 +3287,17 @@
+