This commit is contained in:
@@ -141,12 +141,19 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<label class="col-md-1 truncate">Producto:</label>
|
<label class="col-md-1 truncate">Producto:</label>
|
||||||
<div class="col-md-2">
|
<div class="col-md-1">
|
||||||
<asp:DropDownList ID="DdlExistencia" runat="server" CssClass="select2me" Width="100%" CssStyle="width: 100%;">
|
<asp:DropDownList ID="DdlExistencia" runat="server" CssClass="select2me" Width="100%" CssStyle="width: 100%;">
|
||||||
<asp:ListItem Text="Con existencia" Value="2" />
|
<asp:ListItem Text="Con existencia" Value="2" />
|
||||||
<asp:ListItem Text="Sin existencia" Value="3" />
|
<asp:ListItem Text="Sin existencia" Value="3" />
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
|
<label class="col-md-1 truncate">Ver por:</label>
|
||||||
|
<div class="col-md-1">
|
||||||
|
<asp:DropDownList ID="Ddlgrupo" runat="server" CssClass="select2me" Width="100%" CssStyle="width: 100%;">
|
||||||
|
<asp:ListItem Text="Almacenes" Value="1" />
|
||||||
|
<asp:ListItem Text="Sucursales" Value="2" />
|
||||||
|
</asp:DropDownList>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -216,10 +223,6 @@
|
|||||||
<asp:ListItem Text="No" Value="0" Selected="True" />
|
<asp:ListItem Text="No" Value="0" Selected="True" />
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1"><span>Ver por SubProyecto:</span></div>
|
|
||||||
<div class="col-md-1">
|
|
||||||
<asp:CheckBox runat="server" ID="chkAgruparSubProyecto"/>
|
|
||||||
</div>
|
|
||||||
</asp:Panel>
|
</asp:Panel>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -139,60 +139,46 @@ Partial Class Inventarios_KardexAlmacen
|
|||||||
Dim CveAlmacenes As String = ddlAlmacen.GetSelectedValues()
|
Dim CveAlmacenes As String = ddlAlmacen.GetSelectedValues()
|
||||||
Dim CveProveedorCompra As Integer = If(DdlProveedor.SelectedValue.ToEntero > 0, DdlProveedor.SelectedValue.ToEntero, -1)
|
Dim CveProveedorCompra As Integer = If(DdlProveedor.SelectedValue.ToEntero > 0, DdlProveedor.SelectedValue.ToEntero, -1)
|
||||||
Dim Marcas As String = If(DdlMarca.GetSelectedValuesM = "", "-1", DdlMarca.GetSelectedValuesM)
|
Dim Marcas As String = If(DdlMarca.GetSelectedValuesM = "", "-1", DdlMarca.GetSelectedValuesM)
|
||||||
Dim dtMovs As DataTable = Nothing
|
Dim GPO As Integer = Ddlgrupo.SelectedValue.ToEntero
|
||||||
|
|
||||||
If chkAgruparSubProyecto.Checked Then
|
If ObjMovimientos.GetKardexAlmacenHorizontal(CvePS, FechaF, -1, DdlUnidadMedida.SelectedValue.ToEntero, CveProveedorCompra, DdlTipoAlmacen.SelectedValue.ToEntero(), DdlIncluyeTransitorios.SelectedValue.ToEntero(),
|
||||||
If ObjMovimientos.GetKardexAlmacenHorizontalAgrupado(CvePS, FechaF, -1, DdlUnidadMedida.SelectedValue.ToEntero, CveProveedorCompra, DdlTipoAlmacen.SelectedValue.ToEntero(), DdlIncluyeTransitorios.SelectedValue.ToEntero(), DdlClasificacion.SelectedValue.ToEntero, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CondicionExistencias:=DdlExistencia.SelectedValue, Orden:=DdlOrden.SelectedValue.ToEntero(), Marcas:=Marcas, IncluyeProyectado:=DdlProyeccionFiltro.SelectedValue.ToEntero, CveAlmacenes:=CveAlmacenes) Then
|
DdlClasificacion.SelectedValue.ToEntero, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CondicionExistencias:=DdlExistencia.SelectedValue,
|
||||||
If ObjMovimientos.DtResultados IsNot Nothing AndAlso ObjMovimientos.DtResultados.Rows.Count > 0 Then
|
Orden:=DdlOrden.SelectedValue.ToEntero(), Marcas:=Marcas, IncluyeProyectado:=DdlProyeccionFiltro.SelectedValue.ToEntero, CveAlmacenes:=CveAlmacenes, GPO:=GPO) Then
|
||||||
dt = ObjMovimientos.DtResultados
|
If ObjMovimientos.DtResultados IsNot Nothing AndAlso ObjMovimientos.DtResultados.Rows.Count > 0 Then
|
||||||
End If
|
dt = ObjMovimientos.DtResultados
|
||||||
Else
|
Dim ListaBorrar As New List(Of DataColumn)
|
||||||
ObjMovimientos.Dispose()
|
For index = 3 To dt.Columns.Count - 1
|
||||||
Alert("Ocurrió un error al consultar el Kardex.", TipoMensaje.MsgError)
|
Dim TotColumna As Double = 0
|
||||||
Exit Sub
|
For Each Dr As DataRow In dt.Rows
|
||||||
|
TotColumna += Dr.Item(index).ToString.ToDouble
|
||||||
|
Next
|
||||||
|
'If Not TotColumna > 0 Then
|
||||||
|
' ListaBorrar.Add(dt.Columns(index))
|
||||||
|
'End If
|
||||||
|
Next
|
||||||
|
For Each item As DataColumn In ListaBorrar
|
||||||
|
dt.Columns().Remove(item)
|
||||||
|
Next
|
||||||
|
dt.AcceptChanges()
|
||||||
|
GvDatos.DataSource = dt
|
||||||
|
Else
|
||||||
|
Alert("La búsqueda no contiene resultados.", TipoMensaje.MsgAdvertencia)
|
||||||
|
GvDatos.Columns.Clear()
|
||||||
|
dt = Nothing
|
||||||
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
If ObjMovimientos.GetKardexAlmacenHorizontal(CvePS, FechaF, -1, DdlUnidadMedida.SelectedValue.ToEntero, CveProveedorCompra, DdlTipoAlmacen.SelectedValue.ToEntero(), DdlIncluyeTransitorios.SelectedValue.ToEntero(), DdlClasificacion.SelectedValue.ToEntero, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CondicionExistencias:=DdlExistencia.SelectedValue, Orden:=DdlOrden.SelectedValue.ToEntero(), Marcas:=Marcas, IncluyeProyectado:=DdlProyeccionFiltro.SelectedValue.ToEntero, CveAlmacenes:=CveAlmacenes) Then
|
ObjMovimientos.Dispose()
|
||||||
If ObjMovimientos.DtResultados IsNot Nothing AndAlso ObjMovimientos.DtResultados.Rows.Count > 0 Then
|
Alert("Ocurrió un error al consultar el Kardex.", TipoMensaje.MsgError)
|
||||||
dt = ObjMovimientos.DtResultados
|
Exit Sub
|
||||||
End If
|
|
||||||
Else
|
|
||||||
ObjMovimientos.Dispose()
|
|
||||||
Alert("Ocurrió un error al consultar el Kardex.", TipoMensaje.MsgError)
|
|
||||||
Exit Sub
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
If dt IsNot Nothing AndAlso dt.Rows.Count > 0 Then
|
|
||||||
Dim ListaBorrar As New List(Of DataColumn)
|
|
||||||
For index = 3 To dt.Columns.Count - 1
|
|
||||||
Dim TotColumna As Double = 0
|
|
||||||
For Each Dr As DataRow In dt.Rows
|
|
||||||
TotColumna += Dr.Item(index).ToString.ToDouble
|
|
||||||
Next
|
|
||||||
'If Not TotColumna > 0 Then
|
|
||||||
' ListaBorrar.Add(dt.Columns(index))
|
|
||||||
'End If
|
|
||||||
Next
|
|
||||||
For Each item As DataColumn In ListaBorrar
|
|
||||||
dt.Columns().Remove(item)
|
|
||||||
Next
|
|
||||||
dt.AcceptChanges()
|
|
||||||
GvDatos.DataSource = dt
|
|
||||||
GvDatos.DataBind()
|
|
||||||
Else
|
|
||||||
Alert("La búsqueda no contiene resultados.", TipoMensaje.MsgAdvertencia)
|
|
||||||
GvDatos.Columns.Clear()
|
|
||||||
dt = Nothing
|
|
||||||
Exit Sub
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
GvDatos.DataBind()
|
||||||
|
|
||||||
For index = 4 To GvDatos.Rows(0).Cells.Count - 1
|
For index = 4 To GvDatos.Rows(0).Cells.Count - 1
|
||||||
GvDatos.HeaderRow.Cells(index).Text = GvDatos.HeaderRow.Cells(index).Text.Split("|")(0)
|
GvDatos.HeaderRow.Cells(index).Text = GvDatos.HeaderRow.Cells(index).Text.Split("|")(0)
|
||||||
Next
|
Next
|
||||||
ObjMovimientos.Dispose()
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Protected Sub GvDatos_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvDatos.RowDataBound
|
Protected Sub GvDatos_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvDatos.RowDataBound
|
||||||
|
|||||||
Reference in New Issue
Block a user