-
This commit is contained in:
@@ -4819,7 +4819,7 @@ Partial Class Ventas
|
|||||||
End Sub
|
End Sub
|
||||||
Private Sub CargaCliente(CveCliente As Integer, Optional Estatus As Integer = -1)
|
Private Sub CargaCliente(CveCliente As Integer, Optional Estatus As Integer = -1)
|
||||||
|
|
||||||
|
If CveCliente <= 0 Then Exit Sub
|
||||||
|
|
||||||
RBLPago.Items(0).Enabled = True
|
RBLPago.Items(0).Enabled = True
|
||||||
|
|
||||||
@@ -7481,7 +7481,7 @@ Partial Class Ventas
|
|||||||
ObjContr.Dispose()
|
ObjContr.Dispose()
|
||||||
ObjDocCliente.Dispose()
|
ObjDocCliente.Dispose()
|
||||||
'ObjFolios.Dispose()
|
'ObjFolios.Dispose()
|
||||||
ErrorList.Clear
|
ErrorList.Clear()
|
||||||
ErrorList = Nothing
|
ErrorList = Nothing
|
||||||
MensajeAlert = Nothing
|
MensajeAlert = Nothing
|
||||||
If ObjContPaq IsNot Nothing Then ObjContPaq.Dispose()
|
If ObjContPaq IsNot Nothing Then ObjContPaq.Dispose()
|
||||||
@@ -9021,7 +9021,7 @@ Partial Class Ventas
|
|||||||
i += 1
|
i += 1
|
||||||
Next
|
Next
|
||||||
|
|
||||||
Dim AplicaComercioExteriorSubProyecto As Boolean = If(GlobalDTSubProyectos(-1, Obj.CveSubProyecto)(0)("AplicaComercioExterior").ToString() = "True", True, False)
|
Dim AplicaComercioExteriorSubProyecto As Boolean = If(GlobalDTSubProyectos(-1, Obj.CveSubProyecto, CveEmpresa:=UsuarioActual.CveEmpresa)(0)("AplicaComercioExterior").ToString() = "True", True, False)
|
||||||
Timbre.Complementos.ComercioExterior11.AplicaComercioExteriorSubProyecto = AplicaComercioExteriorSubProyecto
|
Timbre.Complementos.ComercioExterior11.AplicaComercioExteriorSubProyecto = AplicaComercioExteriorSubProyecto
|
||||||
If Obj.Cliente.AplicaComercioExterior And AplicaComercioExteriorSubProyecto Then
|
If Obj.Cliente.AplicaComercioExterior And AplicaComercioExteriorSubProyecto Then
|
||||||
'DATOS GENERALES
|
'DATOS GENERALES
|
||||||
@@ -9037,8 +9037,8 @@ Partial Class Ventas
|
|||||||
'EMISOR
|
'EMISOR
|
||||||
Dim Dr As DataRow
|
Dim Dr As DataRow
|
||||||
Dr = Nothing
|
Dr = Nothing
|
||||||
If GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero()).Rows.Count > 0 Then
|
If GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero(), CveEmpresa:=UsuarioActual.CveEmpresa).Rows.Count > 0 Then
|
||||||
Dr = GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero())(0)
|
Dr = GlobalDTSubProyectos(-1, DdlSubProyectoDatos.SelectedValue.ToEntero(), CveEmpresa:=UsuarioActual.CveEmpresa)(0)
|
||||||
End If
|
End If
|
||||||
Timbre.Complementos.ComercioExterior11.Emisor.CURP = UsuarioActual.Empresa.CURP
|
Timbre.Complementos.ComercioExterior11.Emisor.CURP = UsuarioActual.Empresa.CURP
|
||||||
Timbre.Complementos.ComercioExterior11.Emisor.Calle = Dr("Calle").ToString()
|
Timbre.Complementos.ComercioExterior11.Emisor.Calle = Dr("Calle").ToString()
|
||||||
@@ -13818,7 +13818,6 @@ Partial Class Ventas
|
|||||||
ObjPS.Dispose()
|
ObjPS.Dispose()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
If PrecioSugerido = 0 Then
|
If PrecioSugerido = 0 Then
|
||||||
Dim ObjInventarios As New ClsInventarios
|
Dim ObjInventarios As New ClsInventarios
|
||||||
Dim CostoPS = ObjInventarios.GetCostoPS(CvePSParametro, TxtCantidad.Text.Trim.ToDouble, -1, "-1", TxtFecha.Text.ToDate, DdlSubProyectoDatos.SelectedValue.ToEntero(), CveTipoAlmacen:=1)
|
Dim CostoPS = ObjInventarios.GetCostoPS(CvePSParametro, TxtCantidad.Text.Trim.ToDouble, -1, "-1", TxtFecha.Text.ToDate, DdlSubProyectoDatos.SelectedValue.ToEntero(), CveTipoAlmacen:=1)
|
||||||
@@ -13829,7 +13828,7 @@ Partial Class Ventas
|
|||||||
PrecioSugerido = ((PorcentajePrecio / 100) + 1) * CostoPS
|
PrecioSugerido = ((PorcentajePrecio / 100) + 1) * CostoPS
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
CvePrecioLista = CvePrecioListaPS
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -16103,6 +16102,8 @@ Partial Class Ventas
|
|||||||
Dim DtMovimientosDetalles As DataTable
|
Dim DtMovimientosDetalles As DataTable
|
||||||
DtRemConceptosSurtidos = Nothing
|
DtRemConceptosSurtidos = Nothing
|
||||||
|
|
||||||
|
Dim TieneMovimientosSinCosto As Boolean = False
|
||||||
|
|
||||||
'Obtenemos los movimientos detalle
|
'Obtenemos los movimientos detalle
|
||||||
If ObjInventario.GetInv_Mov(CveRemision, UsuarioActual.CveEmpresa) Then
|
If ObjInventario.GetInv_Mov(CveRemision, UsuarioActual.CveEmpresa) Then
|
||||||
|
|
||||||
@@ -16133,6 +16134,9 @@ Partial Class Ventas
|
|||||||
'VALIDAR SI TIENE PRODUCTOS POR TRASPASAR
|
'VALIDAR SI TIENE PRODUCTOS POR TRASPASAR
|
||||||
If DtMovimientos.Rows.Count > 0 Then
|
If DtMovimientos.Rows.Count > 0 Then
|
||||||
Dim GeneroMovimientoAlmacen As Boolean = False
|
Dim GeneroMovimientoAlmacen As Boolean = False
|
||||||
|
|
||||||
|
TieneMovimientosSinCosto = DtMovimientosDetalles.COUNT("CveTipoAlmacen", "CveTipoAlmacen=26") > 0
|
||||||
|
|
||||||
For Each dr As DataRow In DtMovimientos.Rows
|
For Each dr As DataRow In DtMovimientos.Rows
|
||||||
'Obtenemos los Movimientos de salida
|
'Obtenemos los Movimientos de salida
|
||||||
If ObjInventario.GetMovimientos(dr("CveMovimiento").ToString().ToEntero(), ConceptoMovimiento, -1, UsuarioActual.CveEmpresa) Then
|
If ObjInventario.GetMovimientos(dr("CveMovimiento").ToString().ToEntero(), ConceptoMovimiento, -1, UsuarioActual.CveEmpresa) Then
|
||||||
@@ -16149,9 +16153,14 @@ Partial Class Ventas
|
|||||||
|
|
||||||
Dim MovDetalle As New DataTable
|
Dim MovDetalle As New DataTable
|
||||||
Dim AplicaMovimientoDetalleEntrada As Boolean = False
|
Dim AplicaMovimientoDetalleEntrada As Boolean = False
|
||||||
|
|
||||||
If RemisionesLista.Count > 0 Then
|
If RemisionesLista.Count > 0 Then
|
||||||
AplicaMovimientoDetalleEntrada = True
|
AplicaMovimientoDetalleEntrada = True
|
||||||
MovDetalle = CuadrarFacturaMovimientos(DtMovimientosDetalles.FiltraParametros($"CveMovimiento = {dr("CveMovimiento")} AND (TieneSalidaxFactura IS NULL OR SaldoAlmacen > 0)"))
|
If TieneMovimientosSinCosto Then
|
||||||
|
MovDetalle = DtMovimientosDetalles.FiltraParametros($"CveMovimiento = {dr("CveMovimiento")}")
|
||||||
|
Else
|
||||||
|
MovDetalle = CuadrarFacturaMovimientos(DtMovimientosDetalles.FiltraParametros($"CveMovimiento = {dr("CveMovimiento")} AND (TieneSalidaxFactura IS NULL OR SaldoAlmacen > 0)"))
|
||||||
|
End If
|
||||||
Else
|
Else
|
||||||
MovDetalle = DtMovimientosDetalles.FiltraParametros($"CveMovimiento = {dr("CveMovimiento")}")
|
MovDetalle = DtMovimientosDetalles.FiltraParametros($"CveMovimiento = {dr("CveMovimiento")}")
|
||||||
End If
|
End If
|
||||||
@@ -16226,7 +16235,10 @@ Partial Class Ventas
|
|||||||
|
|
||||||
MovDetalle.Dispose()
|
MovDetalle.Dispose()
|
||||||
|
|
||||||
OcurrioError = Not GeneroMovimientoAlmacen
|
'VERIFICA QUE SE HAYA GENERADO MOVIMIENTO DE ALMACEN
|
||||||
|
If Not OcurrioError Then
|
||||||
|
OcurrioError = Not GeneroMovimientoAlmacen
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|||||||
Reference in New Issue
Block a user