diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index beeb7be43..1d9dd05c9 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -7593,6 +7593,12 @@ Partial Class Ventas ObjDescuento.ImporteDescuento = DescuentoManual End If + 'VERIFICA SI EL DESCUENTO SUPERA EL SUBTOTAL + If ObjDescuento.ImporteDescuento > (Cantidad * PU) Then + Alert("El descuento no puede ser mayor al subtotal", TipoMensaje.MsgAdvertencia) + Exit Sub + End If + Dim CantidadOriginal As Decimal = GvPS.Rows(e.RowIndex).DataKey("Cantidad").ToDecimal() Dim DatarowPS As DataRow = Nothing @@ -9354,10 +9360,15 @@ Partial Class Ventas If Not MsgCancelacionRefacturacion.HuboError Then If MsgCancelacionRefacturacion.CveEstatus = 5 Then MensajeAlert.AppendFormat("
El folio {0} fue cancelado. Descargar Acuse", Me.ObjFacturaNC.SerieFolio, Encripta(String.Format("OP=CAN&CVEVTA={0}", Me.ObjFacturaNC.CveVenta))) + MensajeAlert.AppendFormat(" Enviar Acuse.

", Me.ObjFacturaNC.CveVenta) ElseIf MsgCancelacionRefacturacion.CveEstatus = 20 Then MensajeAlert.AppendFormat("
El folio {0} esta en proceso de cancelación. Descargar Acuse", Me.ObjFacturaNC.SerieFolio, Encripta(String.Format("OP=CAN&CVEVTA={0}", Me.ObjFacturaNC.CveVenta))) + MensajeAlert.AppendFormat(" Enviar Acuse.

", Me.ObjFacturaNC.CveVenta) + Else + MensajeAlert.AppendFormat("
El folio {0} no fue cancelado. Intente mas tarde cancelar el documento Ver en el reporte", Me.ObjFacturaNC.SerieFolio, Me.ObjFacturaNC.CveVenta) End If - MensajeAlert.AppendFormat(" Enviar Acuse.

", Me.ObjFacturaNC.CveVenta) + Else + MensajeAlert.AppendFormat("
El folio {0} no fue cancelado. Intente mas tarde cancelar el documento Ver en el reporte", Me.ObjFacturaNC.SerieFolio, Me.ObjFacturaNC.CveVenta) End If End If @@ -17336,7 +17347,7 @@ Partial Class Ventas End If 'multiples vendedores visible - If UsuarioActual.TienePermisoProceso(153) Then + If UsuarioActual.TienePermisoProceso(153) OrElse UsuarioActual.TienePermisoProceso(161) Then DdlVendedor.Enabled = True End If @@ -21603,6 +21614,13 @@ Partial Class Ventas LimpiaContado() LimpiaProntoPago() + + 'NO PERMITE EDITAR FECHA DEL PAGO + If UsuarioActual.Empresa.Funcionalidad(531) = "1" Then + TxtFechaPago.Enabled = False + imgCalendario.Visible = False + End If + UpContado.Update() UPCondicionesPago.Update() End Sub @@ -29502,6 +29520,8 @@ Partial Class Ventas BloqueaCondiconesPago() + CargaVendedores() + UpPS.Update() UPPDescuento.Update() UPObservaciones.Update()