--TEMPORAL - NO VERIFICAR EXISTENCIA CUANDO SON MUCHOS DATOS
This commit is contained in:
@@ -2300,28 +2300,38 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
StrXML.Append("</conceptos>")
|
StrXML.Append("</conceptos>")
|
||||||
|
|
||||||
Dim TieneErrorExistencia As Boolean = False
|
Dim TieneErrorExistencia As Boolean = False
|
||||||
If ObjInventario.GetExistenciasPSXML(StrXML.ToString(), DdlAlmacen.SelectedValue.ToEntero(), TxtFecha.Text.ToDateTime.ToString("yyyy/MM/dd HH:mm"), CveSubProyecto, CveVendedor, If(UsuarioActual.Empresa.Funcionalidad(146) = "1", -1, CveCliente), If(TipoEntrega = 2, 1, -1), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
|
Dim VerificaExistencia As Boolean = True
|
||||||
If ObjInventario.DtResultados.Rows.Count > 0 Then
|
|
||||||
TieneErrorExistencia = True
|
|
||||||
For Each Dr As DataRow In ObjInventario.DtResultados.Rows
|
|
||||||
|
|
||||||
Dim SerieLoteCaducidad As String = ","
|
'TEMPORAL - NO VERIFICAR EXISTENCIA CUANDO SON MUCHOS DATOS
|
||||||
If Dr("Serie").ToString.Trim.Length > 0 AndAlso Dr("Serie").ToString.Trim <> "-1" Then
|
If UsuarioActual.CveEmpresa = 140 AndAlso DtDatos.Rows.Count > 10 Then
|
||||||
SerieLoteCaducidad = $" Serie: { Dr("Serie").ToString.Trim}"
|
VerificaExistencia = False
|
||||||
End If
|
|
||||||
If Dr("Lote").ToString.Trim.Length > 0 AndAlso Dr("Lote").ToString.Trim <> "-1" Then
|
|
||||||
SerieLoteCaducidad = $"{SerieLoteCaducidad} Lote: {Dr("Lote").ToString.Trim}"
|
|
||||||
End If
|
|
||||||
If Dr("FechaCaducidad").ToString.Trim.Length > 0 AndAlso Dr("FechaCaducidad").ToString.Trim <> "-1" Then
|
|
||||||
SerieLoteCaducidad = $"{SerieLoteCaducidad} Caducidad: { Dr("FechaCaducidad").ToString.Trim.ToDate.ToString("dd/MM/yyyy")}"
|
|
||||||
End If
|
|
||||||
TextoError.AppendFormat("<b> - {0}</b> Existencia: {1:#,##0.##} {2}<br/>", Dr("CodigoPS"), Dr("Existencia"), If(SerieLoteCaducidad <> ",", SerieLoteCaducidad, ""))
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
TieneErrorExistencia = True
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If VerificaExistencia Then
|
||||||
|
If ObjInventario.GetExistenciasPSXML(StrXML.ToString(), DdlAlmacen.SelectedValue.ToEntero(), TxtFecha.Text.ToDateTime.ToString("yyyy/MM/dd HH:mm"), CveSubProyecto, CveVendedor, If(UsuarioActual.Empresa.Funcionalidad(146) = "1", -1, CveCliente), If(TipoEntrega = 2, 1, -1), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
|
||||||
|
If ObjInventario.DtResultados.Rows.Count > 0 Then
|
||||||
|
TieneErrorExistencia = True
|
||||||
|
For Each Dr As DataRow In ObjInventario.DtResultados.Rows
|
||||||
|
|
||||||
|
Dim SerieLoteCaducidad As String = ","
|
||||||
|
If Dr("Serie").ToString.Trim.Length > 0 AndAlso Dr("Serie").ToString.Trim <> "-1" Then
|
||||||
|
SerieLoteCaducidad = $" Serie: { Dr("Serie").ToString.Trim}"
|
||||||
|
End If
|
||||||
|
If Dr("Lote").ToString.Trim.Length > 0 AndAlso Dr("Lote").ToString.Trim <> "-1" Then
|
||||||
|
SerieLoteCaducidad = $"{SerieLoteCaducidad} Lote: {Dr("Lote").ToString.Trim}"
|
||||||
|
End If
|
||||||
|
If Dr("FechaCaducidad").ToString.Trim.Length > 0 AndAlso Dr("FechaCaducidad").ToString.Trim <> "-1" Then
|
||||||
|
SerieLoteCaducidad = $"{SerieLoteCaducidad} Caducidad: { Dr("FechaCaducidad").ToString.Trim.ToDate.ToString("dd/MM/yyyy")}"
|
||||||
|
End If
|
||||||
|
TextoError.AppendFormat("<b> - {0}</b> Existencia: {1:#,##0.##} {2}<br/>", Dr("CodigoPS"), Dr("Existencia"), If(SerieLoteCaducidad <> ",", SerieLoteCaducidad, ""))
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
TieneErrorExistencia = True
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
If TieneErrorExistencia Then
|
If TieneErrorExistencia Then
|
||||||
ObjInventario.RollBack()
|
ObjInventario.RollBack()
|
||||||
ObjInventario.Dispose()
|
ObjInventario.Dispose()
|
||||||
@@ -3681,17 +3691,28 @@ Partial Class Inventarios_EntregaAlmacen
|
|||||||
StrXML.Append("</conceptos>")
|
StrXML.Append("</conceptos>")
|
||||||
|
|
||||||
Dim TieneErrorExistencia As Boolean = False
|
Dim TieneErrorExistencia As Boolean = False
|
||||||
If ObjInventario.GetExistenciasPSXML(StrXML.ToString(), DdlAlmacen.SelectedValue.ToEntero(), TxtFecha.Text.ToDateTime.ToString("yyyy/MM/dd HH:mm"), CveSubProyecto, CveVendedor, If(UsuarioActual.Empresa.Funcionalidad(146) = "1", -1, CveCliente), If(TipoEntrega = 2, 1, -1), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
|
|
||||||
If ObjInventario.DtResultados.Rows.Count > 0 Then
|
Dim VerificaExistencia As Boolean = True
|
||||||
TieneErrorExistencia = True
|
|
||||||
For Each Dr As DataRow In ObjInventario.DtResultados.Rows
|
'TEMPORAL - NO VERIFICAR EXISTENCIA CUANDO SON MUCHOS DATOS
|
||||||
TextoError += $"<b> - {Dr("CodigoPS")}</b> Existencia: {Dr("Existencia").ToString().ToDecimal.ToString("#,##0.##")} <br/>"
|
If UsuarioActual.CveEmpresa = 140 AndAlso DtDatos.Rows.Count > 10 Then
|
||||||
Next
|
VerificaExistencia = False
|
||||||
End If
|
|
||||||
Else
|
|
||||||
TieneErrorExistencia = True
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If VerificaExistencia Then
|
||||||
|
If ObjInventario.GetExistenciasPSXML(StrXML.ToString(), DdlAlmacen.SelectedValue.ToEntero(), TxtFecha.Text.ToDateTime.ToString("yyyy/MM/dd HH:mm"), CveSubProyecto, CveVendedor, If(UsuarioActual.Empresa.Funcionalidad(146) = "1", -1, CveCliente), If(TipoEntrega = 2, 1, -1), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
|
||||||
|
If ObjInventario.DtResultados.Rows.Count > 0 Then
|
||||||
|
TieneErrorExistencia = True
|
||||||
|
For Each Dr As DataRow In ObjInventario.DtResultados.Rows
|
||||||
|
TextoError += $"<b> - {Dr("CodigoPS")}</b> Existencia: {Dr("Existencia").ToString().ToDecimal.ToString("#,##0.##")} <br/>"
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
TieneErrorExistencia = True
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
If TieneErrorExistencia Then
|
If TieneErrorExistencia Then
|
||||||
ObjInventario.RollBack()
|
ObjInventario.RollBack()
|
||||||
ObjInventario.Dispose()
|
ObjInventario.Dispose()
|
||||||
|
|||||||
Reference in New Issue
Block a user