Validacion de limite de credito, en CrearAPartirDe y facturacion de cotizaciones
This commit is contained in:
@@ -6216,7 +6216,7 @@ Partial Class Ventas
|
|||||||
Dim ValorAutorizacion As String = UsuarioActual.Empresa.Funcionalidad(595)
|
Dim ValorAutorizacion As String = UsuarioActual.Empresa.Funcionalidad(595)
|
||||||
|
|
||||||
'OBLIGAR PAGO DE CONTADO SI EL CLIENTE NO PERMITE CREDITO
|
'OBLIGAR PAGO DE CONTADO SI EL CLIENTE NO PERMITE CREDITO
|
||||||
If UsuarioActual.Empresa.Funcionalidad(570) = "1" AndAlso Me.PermiteCredito = False AndAlso DdlTipoComprobante.SelectedValue.Contiene("Ing", "Ant", "Rem") AndAlso CveVenta <= 0 Then
|
If UsuarioActual.Empresa.Funcionalidad(570) = "1" AndAlso Me.PermiteCredito = False AndAlso ((DdlTipoComprobante.SelectedValue.Contiene("Ing", "Ant", "Rem") AndAlso CveVenta < 1) OrElse (DdlTipoComprobante.SelectedValue.Contiene("Ing", "Ant", "Rem", "Cot") AndAlso EsCreaApartirDe)) Then
|
||||||
RBLPago.SelectedValue = "2"
|
RBLPago.SelectedValue = "2"
|
||||||
RBLPago.Items(0).Enabled = False
|
RBLPago.Items(0).Enabled = False
|
||||||
RBLPago_SelectedIndexChanged(Nothing, Nothing)
|
RBLPago_SelectedIndexChanged(Nothing, Nothing)
|
||||||
@@ -6234,6 +6234,7 @@ Partial Class Ventas
|
|||||||
DdlTipoComprobante.Items.Remove(DdlTipoComprobante.Items.FindByValue("Rem"))
|
DdlTipoComprobante.Items.Remove(DdlTipoComprobante.Items.FindByValue("Rem"))
|
||||||
LnkPedido2SinFacturar.Visible = False
|
LnkPedido2SinFacturar.Visible = False
|
||||||
LnkCotizaciones.Visible = False
|
LnkCotizaciones.Visible = False
|
||||||
|
BtnsFacturar.Visible = False
|
||||||
End If
|
End If
|
||||||
UPCondicionesPago.Update()
|
UPCondicionesPago.Update()
|
||||||
'CARGAR CREDITO DISPONIBLE AL GENERAR UNA FACTURA
|
'CARGAR CREDITO DISPONIBLE AL GENERAR UNA FACTURA
|
||||||
@@ -6311,6 +6312,7 @@ Partial Class Ventas
|
|||||||
If Opcion > 0 Then
|
If Opcion > 0 Then
|
||||||
If Opcion = 1 Then
|
If Opcion = 1 Then
|
||||||
BtnEmitirImprimir.Visible = False
|
BtnEmitirImprimir.Visible = False
|
||||||
|
BtnsFacturar.Visible = False
|
||||||
End If
|
End If
|
||||||
If Alertas Then Alert(OpcionMsg, TipoMensaje.MsgAdvertencia)
|
If Alertas Then Alert(OpcionMsg, TipoMensaje.MsgAdvertencia)
|
||||||
Else
|
Else
|
||||||
@@ -6387,7 +6389,7 @@ Partial Class Ventas
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
'Puede hacer pedido
|
'Puede hacer pedido
|
||||||
If Me.CveVenta <= 0 Then
|
If CveVenta <= 0 Then
|
||||||
If Not UsuarioActual.TienePermisoProceso(177) Then
|
If Not UsuarioActual.TienePermisoProceso(177) Then
|
||||||
If DdlTipoComprobante.Items.FindByValue("Pd2") IsNot Nothing Then
|
If DdlTipoComprobante.Items.FindByValue("Pd2") IsNot Nothing Then
|
||||||
DdlTipoComprobante.Items.Remove(DdlTipoComprobante.Items.FindByValue("Pd2"))
|
DdlTipoComprobante.Items.Remove(DdlTipoComprobante.Items.FindByValue("Pd2"))
|
||||||
@@ -18142,7 +18144,7 @@ Partial Class Ventas
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub SetPermisos()
|
Private Sub SetPermisos()
|
||||||
If CveVenta < 1 Then
|
If CveVenta < 1 OrElse EsCreaApartirDe Then
|
||||||
'Puede cotizar
|
'Puede cotizar
|
||||||
If Not UsuarioActual.TienePermisoProceso(59) Then
|
If Not UsuarioActual.TienePermisoProceso(59) Then
|
||||||
DdlTipoComprobante.Items.Remove(DdlTipoComprobante.Items.FindByValue("Cot"))
|
DdlTipoComprobante.Items.Remove(DdlTipoComprobante.Items.FindByValue("Cot"))
|
||||||
@@ -23101,7 +23103,7 @@ Partial Class Ventas
|
|||||||
RequiereAlmacenDestino = True
|
RequiereAlmacenDestino = True
|
||||||
DdlAlmacenAsignado.Items.Clear()
|
DdlAlmacenAsignado.Items.Clear()
|
||||||
DdlAlmacenAsignado.Items.Insert(0, New ListItem(" Seleccione ", "-1"))
|
DdlAlmacenAsignado.Items.Insert(0, New ListItem(" Seleccione ", "-1"))
|
||||||
DdlAlmacenAsignado.SelectedValue = "-1"
|
DdlAlmacenAsignado.SelectedValueExist("-1")
|
||||||
DdlAlmacenAsignado.DataBind()
|
DdlAlmacenAsignado.DataBind()
|
||||||
DdlAlmacenAsignado.Items.Insert(0, New ListItem("Almacen", DbRowVenta("CveAlmacenTraspasoOrigen").ToString()))
|
DdlAlmacenAsignado.Items.Insert(0, New ListItem("Almacen", DbRowVenta("CveAlmacenTraspasoOrigen").ToString()))
|
||||||
DdlAlmacenAsignado.SelectedValueExist(DbRowVenta("CveAlmacenTraspasoOrigen").ToString())
|
DdlAlmacenAsignado.SelectedValueExist(DbRowVenta("CveAlmacenTraspasoOrigen").ToString())
|
||||||
@@ -29831,6 +29833,8 @@ Partial Class Ventas
|
|||||||
GvPS.Columns(17).Visible = True
|
GvPS.Columns(17).Visible = True
|
||||||
GvPS.Columns(18).Visible = True
|
GvPS.Columns(18).Visible = True
|
||||||
|
|
||||||
|
SetPermisos()
|
||||||
|
|
||||||
CambiaTipoDocto()
|
CambiaTipoDocto()
|
||||||
CambiaSucursalGeneral(RecargarPartidas:=False)
|
CambiaSucursalGeneral(RecargarPartidas:=False)
|
||||||
CargaAnticipos(CveCliente)
|
CargaAnticipos(CveCliente)
|
||||||
|
|||||||
Reference in New Issue
Block a user