-- actualiza prepóliza contabilizada
-- recdpción entrega, con devolución cancelada
This commit is contained in:
@@ -39,6 +39,8 @@ Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
|
|||||||
GetFraccionArancelaria(context)
|
GetFraccionArancelaria(context)
|
||||||
Case "GetUser"
|
Case "GetUser"
|
||||||
GetUser(context)
|
GetUser(context)
|
||||||
|
Case "ActualizaPreP"
|
||||||
|
ActualizaPrePoliza(context)
|
||||||
|
|
||||||
End Select
|
End Select
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
@@ -64,6 +66,39 @@ Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
|
|||||||
context.Response.StatusCode = 200
|
context.Response.StatusCode = 200
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub ActualizaPrePoliza(ByVal context As HttpContext)
|
||||||
|
Dim CvePrePoliza As Integer = context.Request("CvePrePoliza").ToString.ToEntero
|
||||||
|
Dim CveEmpresa As Integer = context.Request("CveEmpresa").ToString.ToEntero
|
||||||
|
Dim CveUsuario As Integer = context.Request("CveUsuario").ToString.ToEntero
|
||||||
|
Dim Empresa As New Empresa
|
||||||
|
Dim ObjConta As New ClsContabilidad
|
||||||
|
Dim Retorno As Integer = 0
|
||||||
|
|
||||||
|
Dim ObjEmpresa As New ClsSisEmpresas()
|
||||||
|
If ObjEmpresa.GetEmpresas(CveEmpresa, "-1", "-1", "-1", "-1") Then
|
||||||
|
Empresa = ObjEmpresa.Empresa
|
||||||
|
End If
|
||||||
|
ObjEmpresa.Dispose()
|
||||||
|
Dim IdPoliza As Integer = -1
|
||||||
|
|
||||||
|
ObjConta.GetPrePoliza(CvePrePoliza, CveEmpresa)
|
||||||
|
IdPoliza = ObjConta.DtResultados.FiltroPrimeroValor("IdPoliza", "").ToEntero
|
||||||
|
|
||||||
|
If IdPoliza > 0 Then
|
||||||
|
|
||||||
|
ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False)
|
||||||
|
If ObjConta.ContabilizarPrePoliza(CvePrePoliza, CveUsuario, Empresa, pIDPoliza:=IdPoliza) Then
|
||||||
|
Retorno = 200
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
Retorno = 200
|
||||||
|
End If
|
||||||
|
ObjConta.Dispose()
|
||||||
|
|
||||||
|
'context.Response.Write(CveUsuario.ToString())
|
||||||
|
context.Response.StatusCode = Retorno
|
||||||
|
End Sub
|
||||||
|
|
||||||
Private Sub GetImg(ByVal context As HttpContext)
|
Private Sub GetImg(ByVal context As HttpContext)
|
||||||
Dim Url As String = Decripta(context.Request("r").ToString)
|
Dim Url As String = Decripta(context.Request("r").ToString)
|
||||||
|
|
||||||
|
|||||||
@@ -1894,7 +1894,7 @@ Partial Class Inventarios_RecepcionEntrega
|
|||||||
'' TERMINA: APARTADOS
|
'' TERMINA: APARTADOS
|
||||||
|
|
||||||
' COMIENZA: GARANTIAS
|
' COMIENZA: GARANTIAS
|
||||||
If TipoDocto.Contiene("Rem") AndAlso UsuarioActual.CveEmpresa = 140 AndAlso TipoMovimiento = 1 Then
|
If TipoDocto.Contiene("Rem") AndAlso UsuarioActual.CveEmpresa = 14000 AndAlso TipoMovimiento = 1 Then
|
||||||
|
|
||||||
Dim CveAlmacenGarantia As Integer = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, 6).FiltroPrimeroValor("CveAlmacen", $"CveSubProyecto={CveSubProyecto}").ToEntero()
|
Dim CveAlmacenGarantia As Integer = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, 6).FiltroPrimeroValor("CveAlmacen", $"CveSubProyecto={CveSubProyecto}").ToEntero()
|
||||||
Dim DtGarantias As DataTable = Nothing
|
Dim DtGarantias As DataTable = Nothing
|
||||||
@@ -2080,10 +2080,11 @@ Partial Class Inventarios_RecepcionEntrega
|
|||||||
|
|
||||||
If TipoMovimiento = 1 Then
|
If TipoMovimiento = 1 Then
|
||||||
ValorMultiplicador = 1
|
ValorMultiplicador = 1
|
||||||
ElseIf TipoMovimiento = 2 Then
|
'debe de ir primero esta condición, porque la siguiente impide que llegue a esta
|
||||||
ValorMultiplicador = -1
|
|
||||||
ElseIf TipoMovimiento = 2 AndAlso TipoDocto.Contiene({"Dev"}) And (EsDevolucionVenta = 1) Then
|
ElseIf TipoMovimiento = 2 AndAlso TipoDocto.Contiene({"Dev"}) And (EsDevolucionVenta = 1) Then
|
||||||
ValorMultiplicador = 1
|
ValorMultiplicador = 1
|
||||||
|
ElseIf TipoMovimiento = 2 Then
|
||||||
|
ValorMultiplicador = -1
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim CvePrePoliza As Integer = ObjConta.AddPrePolizas("Inventario/RecepcionEntrega", 4, TotalCosto, TotalCosto, 1, Fecha, ClienteNombre, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
|
Dim CvePrePoliza As Integer = ObjConta.AddPrePolizas("Inventario/RecepcionEntrega", 4, TotalCosto, TotalCosto, 1, Fecha, ClienteNombre, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
|
||||||
|
|||||||
Reference in New Issue
Block a user