Marcas en kardex horizontal
This commit is contained in:
@@ -1472,7 +1472,7 @@ Public Class ClsInventarios
|
|||||||
Return Retorno
|
Return Retorno
|
||||||
|
|
||||||
End Function
|
End Function
|
||||||
Public Function GetKardexAlmacenHorizontal(CvePS As Integer, FechaFin As Date, CveAlmacen As Integer, CveUnidadMedida As Integer, CveProveedor As Integer, CveTipoAlmacen As Integer, IncluyeTransitorios As Integer, CveClasificacion As Integer, CveUsuario As Integer, CveEmpresa As Integer, Optional CondicionExistencias As Integer = 0) As Boolean
|
Public Function GetKardexAlmacenHorizontal(CvePS As Integer, FechaFin As Date, CveAlmacen As Integer, CveUnidadMedida As Integer, CveProveedor As Integer, CveTipoAlmacen As Integer, IncluyeTransitorios As Integer, CveClasificacion As Integer, CveUsuario As Integer, CveEmpresa As Integer, Optional CondicionExistencias As Integer = 0, Optional CveMarca As Integer = -1) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
|
|
||||||
DataAdapter("PA_Inv_KardexAlmacenHorizontalGet")
|
DataAdapter("PA_Inv_KardexAlmacenHorizontalGet")
|
||||||
@@ -1490,6 +1490,7 @@ Public Class ClsInventarios
|
|||||||
.Add("@CveProveedorCompra", SqlDbType.Int).Value = CveProveedor
|
.Add("@CveProveedorCompra", SqlDbType.Int).Value = CveProveedor
|
||||||
.Add("@CveTipoAlmacen", SqlDbType.Int).Value = CveTipoAlmacen
|
.Add("@CveTipoAlmacen", SqlDbType.Int).Value = CveTipoAlmacen
|
||||||
.Add("@ExistenciasCondicion", SqlDbType.Int).Value = CondicionExistencias
|
.Add("@ExistenciasCondicion", SqlDbType.Int).Value = CondicionExistencias
|
||||||
|
.Add("@CveMarca", SqlDbType.Int).Value = CveMarca
|
||||||
End With
|
End With
|
||||||
|
|
||||||
Try
|
Try
|
||||||
|
|||||||
@@ -88,34 +88,60 @@
|
|||||||
<asp:CheckBox ID="chkexpand" CssClass="hidden" runat="server" />
|
<asp:CheckBox ID="chkexpand" CssClass="hidden" runat="server" />
|
||||||
</div>
|
</div>
|
||||||
<div class="titlefiltros caption ">
|
<div class="titlefiltros caption ">
|
||||||
<div class="row" style="padding-top: 10px; position: relative;">
|
<div class="row">
|
||||||
<div class="col-md-1 truncate">Proveedor</div>
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<ADS:Dropdownlost ID="DdlProveedor" runat="server" DataValueField="CveProveedor" DataTextField="RazonSocial" Width="100%" CssClassDdl="select2me" CssStyle="width: 100%;"></ADS:Dropdownlost>
|
<div class="row">
|
||||||
</div>
|
<div class="col-md-2 truncate" style="padding-left: 20px;">Proveedor</div>
|
||||||
<label class="col-md-1 truncate">Producto:</label>
|
<div class="col-md-10">
|
||||||
<div class="col-md-3" style="min-width: 250px; max-width: 300px;">
|
<ADS:Dropdownlost ID="DdlProveedor" runat="server" DataValueField="CveProveedor" DataTextField="RazonSocial" Width="100%" CssClassDdl="select2me" CssStyle="width: 100%;"></ADS:Dropdownlost>
|
||||||
<ADS:Dropdownlost ID="ddlProducto2" runat="server" AutoPostBack="False" DataTextField="PSCodigo" DataValueField="CvePS" CssClassDdl="select2me" CssStyle="width: 250px; "></ADS:Dropdownlost>
|
|
||||||
</div>
|
|
||||||
<label class="col-md-1">Fecha Fin:</label>
|
|
||||||
<div class="col-md-1">
|
|
||||||
<div style="display: inline-block; vertical-align: text-bottom;">
|
|
||||||
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px;">
|
|
||||||
<asp:TextBox ID="TxtFechaF" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 80px" MaxLength="10"></asp:TextBox>
|
|
||||||
<span class="input-group-btn ">
|
|
||||||
<asp:LinkButton ID="ImgFechaF" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
<ajax:MaskedEditExtender ID="MEEFechaF" runat="server" TargetControlID="TxtFechaF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
||||||
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaF" PopupButtonID="ImgFechaF" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<label class="col-md-1 truncate" style="width:120px">Producto:</label>
|
<div class="col-md-3">
|
||||||
<div class="col-md-1">
|
<div class="row">
|
||||||
<asp:DropDownList ID="DdlExistencia" runat="server" CssClass="select2me">
|
<label class="col-md-2 truncate">Producto:</label>
|
||||||
<asp:ListItem Text="Con existencia" Value="2" />
|
<div class="col-md-10">
|
||||||
<asp:ListItem Text="Sin existencia" Value="3" />
|
<ADS:Dropdownlost ID="ddlProducto2" runat="server" AutoPostBack="False" DataTextField="PSCodigo" DataValueField="CvePS" Width="100%" CssClassDdl="select2me" CssStyle="width: 100%; "></ADS:Dropdownlost>
|
||||||
</asp:DropDownList>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2">
|
||||||
|
<div class="row">
|
||||||
|
<label class="col-md-2 truncate">Marca:</label>
|
||||||
|
<div class="col-md-10">
|
||||||
|
<asp:DropDownList ID="DdlMarca" runat="server" CssClass="select2me " Style="width: 100px !important;" DataTextField="Marca" DataValueField="CveMarca">
|
||||||
|
<asp:ListItem Text="Todas" Value="-1"></asp:ListItem>
|
||||||
|
</asp:DropDownList>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2">
|
||||||
|
<div class="row">
|
||||||
|
<label class="col-md-2">Fecha Fin:</label>
|
||||||
|
<div class="col-md-10">
|
||||||
|
<div style="display: inline-block; vertical-align: text-bottom;">
|
||||||
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px;">
|
||||||
|
<asp:TextBox ID="TxtFechaF" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 80px" MaxLength="10"></asp:TextBox>
|
||||||
|
<span class="input-group-btn ">
|
||||||
|
<asp:LinkButton ID="ImgFechaF" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<ajax:MaskedEditExtender ID="MEEFechaF" runat="server" TargetControlID="TxtFechaF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||||||
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaF" PopupButtonID="ImgFechaF" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2">
|
||||||
|
<div class="row">
|
||||||
|
<label class="col-md-2 truncate">Producto:</label>
|
||||||
|
<div class="col-md-10">
|
||||||
|
<asp:DropDownList ID="DdlExistencia" runat="server" CssClass="select2me">
|
||||||
|
<asp:ListItem Text="Con existencia" Value="2" />
|
||||||
|
<asp:ListItem Text="Sin existencia" Value="3" />
|
||||||
|
</asp:DropDownList>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -146,7 +172,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<label class="col-md-1 truncate">Tránsito?:</label>
|
<label class="col-md-1 truncate">Tránsito?:</label>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1">
|
||||||
<asp:DropDownList ID="DdlIncluyeTransitorios" CssClass="select2me" runat="server" AppendDataBoundItems="true" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 100px !important;">
|
<asp:DropDownList ID="DdlIncluyeTransitorios" CssClass="select2me" runat="server" AppendDataBoundItems="true" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 100px !important;">
|
||||||
<asp:ListItem Text="No" Value="0" Selected="True"></asp:ListItem>
|
<asp:ListItem Text="No" Value="0" Selected="True"></asp:ListItem>
|
||||||
<asp:ListItem Text="Si (Origen)" Value="1"></asp:ListItem>
|
<asp:ListItem Text="Si (Origen)" Value="1"></asp:ListItem>
|
||||||
<asp:ListItem Text="Si (Destino)" Value="2"></asp:ListItem>
|
<asp:ListItem Text="Si (Destino)" Value="2"></asp:ListItem>
|
||||||
@@ -182,6 +208,7 @@
|
|||||||
<HeaderTemplate>
|
<HeaderTemplate>
|
||||||
Código
|
Código
|
||||||
|
|
||||||
|
|
||||||
</HeaderTemplate>
|
</HeaderTemplate>
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<div class='truncate' style='width: 200px;'>
|
<div class='truncate' style='width: 200px;'>
|
||||||
@@ -193,6 +220,7 @@
|
|||||||
<HeaderTemplate>
|
<HeaderTemplate>
|
||||||
Producto
|
Producto
|
||||||
|
|
||||||
|
|
||||||
</HeaderTemplate>
|
</HeaderTemplate>
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<div class='truncate' style='width: 200px;'>
|
<div class='truncate' style='width: 200px;'>
|
||||||
|
|||||||
@@ -28,6 +28,13 @@ Partial Class Inventarios_KardexAlmacen
|
|||||||
|
|
||||||
ddlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1)
|
ddlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1)
|
||||||
ddlAlmacen.DataBind()
|
ddlAlmacen.DataBind()
|
||||||
|
Using ObjPS As New ClsProductosServicios
|
||||||
|
If ObjPS.GetMarcas(UsuarioActual.CveEmpresa) Then
|
||||||
|
DdlMarca.DataSource = ObjPS.DtResultados.Copy()
|
||||||
|
End If
|
||||||
|
End Using
|
||||||
|
DdlMarca.DataBind()
|
||||||
|
DdlMarca.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
|
|
||||||
Dim ObjInv As New ClsInventarios()
|
Dim ObjInv As New ClsInventarios()
|
||||||
If ObjInv.GetTiposAlmacenes() Then
|
If ObjInv.GetTiposAlmacenes() Then
|
||||||
@@ -112,12 +119,6 @@ Partial Class Inventarios_KardexAlmacen
|
|||||||
Protected Sub btConsultar_Click(sender As Object, e As EventArgs) Handles btConsultar.Click
|
Protected Sub btConsultar_Click(sender As Object, e As EventArgs) Handles btConsultar.Click
|
||||||
Dim CveProducto As Integer = ddlProducto2.SelectedValue.ToEntero
|
Dim CveProducto As Integer = ddlProducto2.SelectedValue.ToEntero
|
||||||
CargarKardex(CveProducto)
|
CargarKardex(CveProducto)
|
||||||
'If CveProducto > 0 Then
|
|
||||||
|
|
||||||
'Else
|
|
||||||
' Alert("Seleccione un producto.", TipoMensaje.MsgAdvertencia)
|
|
||||||
'End If
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub CargarKardex(CvePS As Integer)
|
Private Sub CargarKardex(CvePS As Integer)
|
||||||
Dim dt As DataTable = Nothing
|
Dim dt As DataTable = Nothing
|
||||||
@@ -128,7 +129,8 @@ Partial Class Inventarios_KardexAlmacen
|
|||||||
Dim CveAlmacen As Integer = ddlAlmacen.SelectedValue.ToEntero
|
Dim CveAlmacen As Integer = ddlAlmacen.SelectedValue.ToEntero
|
||||||
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)
|
||||||
|
|
||||||
If ObjMovimientos.GetKardexAlmacenHorizontal(CvePS, FechaF, CveAlmacen, DdlUnidadMedida.SelectedValue.ToEntero, CveProveedorCompra, DdlTipoAlmacen.SelectedValue.ToEntero(), DdlIncluyeTransitorios.SelectedValue.ToEntero(), DdlClasificacion.SelectedValue.ToEntero, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CondicionExistencias:=DdlExistencia.SelectedValue) Then
|
If ObjMovimientos.GetKardexAlmacenHorizontal(CvePS, FechaF, CveAlmacen, DdlUnidadMedida.SelectedValue.ToEntero, CveProveedorCompra, DdlTipoAlmacen.SelectedValue.ToEntero(), DdlIncluyeTransitorios.SelectedValue.ToEntero(), DdlClasificacion.SelectedValue.ToEntero,
|
||||||
|
UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CondicionExistencias:=DdlExistencia.SelectedValue, CveMarca:=DdlMarca.SelectedValue.ToEntero()) Then
|
||||||
If ObjMovimientos.DtResultados IsNot Nothing AndAlso ObjMovimientos.DtResultados.Rows.Count > 0 Then
|
If ObjMovimientos.DtResultados IsNot Nothing AndAlso ObjMovimientos.DtResultados.Rows.Count > 0 Then
|
||||||
dt = ObjMovimientos.DtResultados
|
dt = ObjMovimientos.DtResultados
|
||||||
Dim ListaBorrar As New List(Of DataColumn)
|
Dim ListaBorrar As New List(Of DataColumn)
|
||||||
@@ -231,7 +233,6 @@ Partial Class Inventarios_KardexAlmacen
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub LnkExportar_Click(sender As Object, e As EventArgs) Handles LnkExportar.Click
|
Private Sub LnkExportar_Click(sender As Object, e As EventArgs) Handles LnkExportar.Click
|
||||||
|
|
||||||
Imprimir("Excel")
|
Imprimir("Excel")
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub Imprimir(Optional reporte As String = "PDF")
|
Private Sub Imprimir(Optional reporte As String = "PDF")
|
||||||
|
|||||||
Reference in New Issue
Block a user