@@ -323,7 +323,7 @@
-
+
diff --git a/Inventarios/InventarioFisicoDetalle.aspx.vb b/Inventarios/InventarioFisicoDetalle.aspx.vb
index d478c9d76..208728062 100644
--- a/Inventarios/InventarioFisicoDetalle.aspx.vb
+++ b/Inventarios/InventarioFisicoDetalle.aspx.vb
@@ -103,7 +103,7 @@ Partial Class Inventarios_InventarioFisicoDetalle
lbEstatus.Text = ObjInventario.Estatus
lbFechaF.Text = ObjInventario.FechaF
- btnFin.Text = "Iniciar"
+ btnFin.Text = "
Iniciar"
BtnGuardar.Enabled = False
btnFin.ToolTip = "Inicia el Inventario Físico"
Case "3" 'FINALIZADO
@@ -128,7 +128,7 @@ Partial Class Inventarios_InventarioFisicoDetalle
lbFechaI.Text = ObjInventario.FechaI
lbFechaF.Text = ObjInventario.FechaF
BtnGuardar.Enabled = True
- btnFin.Text = "Finalizar"
+ btnFin.Text = "
Finalizar"
LBAvance.Visible = UsuarioActual.TienePermisoProceso(178) ' si tiene permiso de ver el avance, se activa
End Select
GvIFD.Visible = False
@@ -293,16 +293,18 @@ Partial Class Inventarios_InventarioFisicoDetalle
Exit Sub
End If
-
Dim Consulto As Boolean = False
Using Inventarios As New ClsInventarios
If Inventarios.AddInventarioFisicoDetalle(CveInventarioFisico, CveProducto, CveUnidadMedida, If(CveMetodoInv = 5, 1, Cantidad), SerieLote, UsuarioActual.CveUsuario,
CveSeccionAlmacen:=CveSeccionAlmacen, Lote:=Lote, FechaCaducidad:=FechaCaducidad.ToDate) Then
+
+ GvIFDUltimoRegistrado.Columns(4).Visible = CveSeccionAlmacen > 0
+ GvIFDUltimoRegistrado.Columns(5).Visible = SerieLote <> "-1"
+ GvIFDUltimoRegistrado.Columns(6).Visible = Lote <> "-1"
+ GvIFDUltimoRegistrado.Columns(7).Visible = FechaCaducidad <> "01/01/1900"
+
If GvIFDUltimoRegistrado.Rows.Count > 0 Then
- GvIFDUltimoRegistrado.Columns(4).Visible = CveSeccionAlmacen > 0
- GvIFDUltimoRegistrado.Columns(6).Visible = Lote <> "-1"
- GvIFDUltimoRegistrado.Columns(7).Visible = FechaCaducidad <> "01/01/1900"
GvIFDUltimoRegistrado.Rows(0).Cells(0).Text = Now
GvIFDUltimoRegistrado.Rows(0).Cells(1).Text = dr("CodigoBarras").ToString
@@ -390,7 +392,7 @@ Partial Class Inventarios_InventarioFisicoDetalle
#Region " FINALIZAR "
Protected Sub btnFin_Click(sender As Object, e As EventArgs) Handles btnFin.Click
- If btnFin.Text = "Iniciar" Then
+ If btnFin.Text.Contains("Iniciar") Then
Dim Inventarios As New ClsInventarios
Inventarios.UpdateInventarioFisicoEstatus(CveInventarioFisico, 1, UsuarioActual.CveEmpresa)
@@ -526,10 +528,12 @@ Partial Class Inventarios_InventarioFisicoDetalle
Dim AplicaSeccion As Boolean = Producto("AplicaSeccion") = "1"
Dim AplicaCaducidad As Boolean = Producto("AplicaCaducidad") = "1"
Dim AplicaLote As Boolean = Producto("AplicaLote") = "1"
+ Dim AplicaSerie As Boolean = Producto("AplicaSerie") = "1"
divSeccionAlmacen.Visible = AplicaSeccion
divLote.Visible = AplicaLote
divFechaCaducidad.Visible = AplicaCaducidad
+ divSerie.Visible = AplicaSerie
UPAgregarPro.Update()
End Sub
End Class
diff --git a/Inventarios/RepAnomalias.aspx b/Inventarios/RepAnomalias.aspx
index 284ea3c83..8d3185711 100644
--- a/Inventarios/RepAnomalias.aspx
+++ b/Inventarios/RepAnomalias.aspx
@@ -198,7 +198,9 @@
-
+
+
+
@@ -230,7 +232,9 @@
-
+
+
+
diff --git a/Inventarios/RepAnomalias.aspx.vb b/Inventarios/RepAnomalias.aspx.vb
index 73046d131..a239ccbab 100644
--- a/Inventarios/RepAnomalias.aspx.vb
+++ b/Inventarios/RepAnomalias.aspx.vb
@@ -136,9 +136,14 @@ Partial Class Inventarios_RepAnomalias
Inventario.Dispose()
GvS.DataSource = dt.FiltraParametros("Diferencia < 0")
+ Dim DtS As DataTable = dt.FiltraParametros("Diferencia < 0")
GvS.DataBind()
+ BanderaSerieLoteCad(GvS, DtS)
+
GvF.DataSource = dt.FiltraParametros("Diferencia > 0")
+ Dim DtF As DataTable = dt.FiltraParametros("Diferencia > 0")
GvF.DataBind()
+ BanderaSerieLoteCad(GvF, DtF)
Dim Script = ""
If (GvF.Rows.Count > 0) Then
@@ -267,6 +272,10 @@ Partial Class Inventarios_RepAnomalias
End Sub
#End Region
-
+ Private Sub BanderaSerieLoteCad(Gv As GridView, resultado As DataTable)
+ Gv.Columns(4).Visible = resultado.MAX("Serie") <> ""
+ Gv.Columns(5).Visible = resultado.MAX("Lote") <> ""
+ Gv.Columns(6).Visible = resultado.MAX("FechaCaducidad") <> ""
+ End Sub
End Class
diff --git a/OC/OC.aspx b/OC/OC.aspx
index 9d5447314..af0786933 100644
--- a/OC/OC.aspx
+++ b/OC/OC.aspx
@@ -467,7 +467,21 @@