SMS -Mostrar precio por lista de precios

This commit is contained in:
2023-12-06 17:58:25 -07:00
parent fe680f5fb6
commit 0297a92018
3 changed files with 260 additions and 253 deletions

View File

@@ -1,156 +1,159 @@
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="PopUpExistenciasAlmacen.aspx.vb" Inherits="Inventarios_Default" %> <%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="PopUpExistenciasAlmacen.aspx.vb" Inherits="Inventarios_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server"> <asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
</asp:Content> </asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server"> <asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
</asp:Content> </asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server"> <asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
<asp:Label ID="LblTitulo" runat="server" Text="Búsqueda de Existencias"></asp:Label> <asp:Label ID="LblTitulo" runat="server" Text="Búsqueda de Existencias"></asp:Label>
</asp:Content> </asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server"> <asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
</asp:Content> </asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server"> <asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
</asp:Content> </asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server"> <asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
<asp:HiddenField ID="hdnEsThickbox" runat="server" ClientIDMode="Static" />
<asp:HiddenField ID="hdnEsThickbox" runat="server" ClientIDMode="Static" /> <asp:UpdatePanel ID="UPFiltros" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:UpdatePanel ID="UPFiltros" runat="server" UpdateMode="Conditional"> <table style="width: 750px;">
<ContentTemplate> <tr>
<table style="width: 750px;"> <td class="Titulos" colspan="4">Filtros para búsqueda</td>
<tr> </tr>
<td class="Titulos" colspan="4">Filtros para búsqueda</td> <tr align="left">
</tr> </tr>
<tr align="left"> <tr align="left">
</tr> <td class="text-right"><b>Producto/Servicio:</b></td>
<tr align="left"> <td>
<td class="text-right"><b>Producto/Servicio:</b></td> <asp:UpdatePanel runat="server">
<td> <ContentTemplate>
<asp:UpdatePanel runat="server"> <ADS:Dropdownlost ID="DDlPS" AutoPostBack="false" runat="server" IncluyeTodos="false" DataTextField="PSCodigo" DataValueField="CvePS" CssClassDdl="select2me" CssStyle="width:400px;"></ADS:Dropdownlost>
<ContentTemplate> </ContentTemplate>
<ADS:Dropdownlost ID="DDlPS" AutoPostBack="false" runat="server" IncluyeTodos="false" DataTextField="PSCodigo" DataValueField="CvePS" CssClassDdl="select2me" CssStyle="width:400px;"></ADS:Dropdownlost> </asp:UpdatePanel>
</ContentTemplate> </td>
</asp:UpdatePanel> <td>
</td> <asp:LinkButton runat="server" ID="LnkBsucarSerie" CssClass="Texto" Text="Buscar por Serie" OnClick="LnkBsucarSerie_Click" Visible="false"></asp:LinkButton>
<td> </td>
<asp:LinkButton runat="server" ID="LnkBsucarSerie" CssClass="Texto" Text="Buscar por Serie" OnClick="LnkBsucarSerie_Click" Visible="false"></asp:LinkButton> </tr>
</td> <tr runat="server" id="DivMed" visible="false">
</tr> <td class="text-right">Medida: </td>
<tr runat="server" id="DivMed" visible="false"> <td>
<td class="text-right">Medida: </td> <asp:DropDownList runat="server" ID="DdlMedidas" CssClass="form-control input-sm select2me" Width="150px" DataTextField="Medida" DataValueField="CveMedida"></asp:DropDownList>
<td > </td>
<asp:DropDownList runat="server" ID="DdlMedidas" CssClass="form-control input-sm select2me" Width="150px" DataTextField="Medida" DataValueField="CveMedida"></asp:DropDownList> <td rowspan="2">
</td> <div id="DivEquivalentes" style="overflow-y: auto; overflow-x: hidden; width: 150px; height: 70px" runat="server" visible="False">
<td rowspan="2"> <asp:GridView ID="GvEquival" runat="server" AutoGenerateColumns="False" DataKeyNames="CveMedidaEquivalencia,CveMedida,CveRin,CveMedidaEquivalente,CveRinEquivalente,Medida,RinTamaño,MedidaEquivalente,RinTamañoEquivalente" EmptyDataText="" ToolTip="" CssClass="table table-striped table-advance table-hover" Style="margin-top: 10px; width: 100%" GridLines="None">
<div id="DivEquivalentes" style="overflow-y: auto; overflow-x:hidden; width: 150px; height:70px" runat="server" visible="False"> <Columns>
<asp:GridView ID="GvEquival" runat="server" AutoGenerateColumns="False" DataKeyNames="CveMedidaEquivalencia,CveMedida,CveRin,CveMedidaEquivalente,CveRinEquivalente,Medida,RinTamaño,MedidaEquivalente,RinTamañoEquivalente" EmptyDataText="" ToolTip="" CssClass="table table-striped table-advance table-hover" Style="margin-top: 10px; width: 100%" GridLines="None"> <asp:TemplateField ItemStyle-Width="300px" HeaderText="Equivalentes">
<Columns> <ItemTemplate>
<asp:TemplateField ItemStyle-Width="300px" HeaderText="Equivalentes"> <asp:Literal ID="lblUsuario" runat="server" Text='<%#String.Concat(Eval("MedidaEquivalente"), " ", Eval("RinTamañoEquivalente")) %>'></asp:Literal>
<ItemTemplate> </ItemTemplate>
<asp:Literal ID="lblUsuario" runat="server" Text='<%#String.Concat(Eval("MedidaEquivalente"), " ", Eval("RinTamañoEquivalente")) %>'></asp:Literal> </asp:TemplateField>
</ItemTemplate> </Columns>
</asp:TemplateField> </asp:GridView>
</Columns> </div>
</asp:GridView> </td>
</div> </tr>
</td> <tr runat="server" id="DivRin" visible="false">
</tr> <td class="text-right">Rin: </td>
<tr runat="server" id="DivRin" visible="false"> <td>
<td class="text-right">Rin: </td> <asp:DropDownList runat="server" ID="DdlRin" CssClass="form-control input-sm select2me" Width="150px" DataTextField="RinTamaño" DataValueField="CveRinTamaño"></asp:DropDownList>
<td > </td>
<asp:DropDownList runat="server" ID="DdlRin" CssClass="form-control input-sm select2me" Width="150px" DataTextField="RinTamaño" DataValueField="CveRinTamaño"></asp:DropDownList> <td></td>
</td> </tr>
<td> <tr runat="server" id="DivListasPrecios" visible="false">
<td class="text-right">Lista de precio: </td>
</td> <td>
</tr> <asp:DropDownList runat="server" ID="DdlPrecioLista" CssClass="form-control input-sm select2me" Width="150px" DataTextField="PrecioLista" DataValueField="CvePrecioLista"></asp:DropDownList>
<tr runat="server" id="DivCodigoSeriePS" visible="false"> </td>
<td class="text-right"><b>C. Barras:</b></td> <td></td>
<td> </tr>
<asp:UpdatePanel runat="server"> <tr runat="server" id="DivCodigoSeriePS" visible="false">
<ContentTemplate> <td class="text-right"><b>C. Barras:</b></td>
<asp:Panel ID="PanelCodigo" runat="server" DefaultButton="BtnCodigoPS"> <td>
<asp:TextBox ID="TxtCodigoPS" ClientIDMode="Static" Text="" runat="server" /> <asp:UpdatePanel runat="server">
<asp:Button Text="" ID="BtnCodigoPS" OnClick="BtnCodigoPS_Click" Style="display: none" runat="server" /> <ContentTemplate>
</asp:Panel> <asp:Panel ID="PanelCodigo" runat="server" DefaultButton="BtnCodigoPS">
</ContentTemplate> <asp:TextBox ID="TxtCodigoPS" ClientIDMode="Static" Text="" runat="server" />
</asp:UpdatePanel> <asp:Button Text="" ID="BtnCodigoPS" OnClick="BtnCodigoPS_Click" Style="display: none" runat="server" />
</td> </asp:Panel>
<td> </ContentTemplate>
</td> </asp:UpdatePanel>
</tr> </td>
<td></td>
<tr align="left" runat="server" id="DivSucursal" visible="false"> </tr>
<td class="text-right"><b>Sucursal:</b></td>
<td> <tr align="left" runat="server" id="DivSucursal" visible="false">
<asp:DropDownList ID="DdlSubProyecto" AutoPostBack="True" runat="server" CssClass="form-control input-sm select2me" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Width="400px"></asp:DropDownList> <td class="text-right"><b>Sucursal:</b></td>
</td> <td>
<td></td> <asp:DropDownList ID="DdlSubProyecto" AutoPostBack="True" runat="server" CssClass="form-control input-sm select2me" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Width="400px"></asp:DropDownList>
</tr> </td>
<tr align="left" runat="server" id="TrCompuesto" visible="false"> <td></td>
<td class="text-right"><b>Compuesto:</b></td> </tr>
<td> <tr align="left" runat="server" id="TrCompuesto" visible="false">
<asp:TextBox ID="TxtCompuesto" runat="server" CssClass="form-control input-sm select2me" Width="400px"></asp:TextBox> <td class="text-right"><b>Compuesto:</b></td>
</td> <td>
<td></td> <asp:TextBox ID="TxtCompuesto" runat="server" CssClass="form-control input-sm select2me" Width="400px"></asp:TextBox>
</tr> </td>
<tr> <td></td>
<td colspan="4" style="text-align: center;"> </tr>
<asp:Button ID="BtnBuscar" runat="server" Text="Buscar" class="btn btn-primary" /> <tr>
</td> <td colspan="4" style="text-align: center;">
<td></td> <asp:Button ID="BtnBuscar" runat="server" Text="Buscar" class="btn btn-primary" />
<td></td> </td>
</tr> <td></td>
</table> <td></td>
</ContentTemplate> </tr>
</asp:UpdatePanel> </table>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UPDatos" runat="server" UpdateMode="Conditional">
<ContentTemplate> <asp:UpdatePanel ID="UPDatos" runat="server" UpdateMode="Conditional">
<div id="TblBusqueda" style="width: 100%" runat="server" border="0" visible="false"> <ContentTemplate>
<div class="row"> <div id="TblBusqueda" style="width: 100%" runat="server" border="0" visible="false">
<div class="col-md-6"> <div class="row">
<div class="col-md-6">
<asp:Literal ID="LtPs" Text="" runat="server" />&nbsp&nbsp&nbsp&nbsp <asp:Literal ID="LtPs" Text="" runat="server" />&nbsp&nbsp&nbsp&nbsp
<asp:Literal ID="LtPrecioPS" Text="" runat="server" Visible="false"/>
<asp:Literal ID="LtPrecioPS" Text="" runat="server" Visible="false" />
&nbsp&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp&nbsp
<asp:Literal ID="LtlIEPS" Text="IEPS:" runat="server" Visible="false"/>
<asp:Literal ID="LtlIEPS" Text="IEPS:" runat="server" Visible="false" />
&nbsp&nbsp &nbsp&nbsp
<asp:Literal ID="LtlIEPSPorcentaje" Text="" runat="server" Visible="false"/>
&nbsp&nbsp&nbsp&nbsp <asp:Literal ID="LtlIEPSPorcentaje" Text="" runat="server" Visible="false" />
<asp:Literal ID="LtlIVA" Text="IVA:" runat="server" Visible="false"/> &nbsp&nbsp&nbsp&nbsp
<asp:Literal ID="LtlIVA" Text="IVA:" runat="server" Visible="false" />
&nbsp &nbsp
<asp:Literal ID="LtlIVAPorcentaje" Text="" runat="server" Visible="false"/>
<asp:Literal ID="LtlIVAPorcentaje" Text="" runat="server" Visible="false" />
</div>
<div class="col-md-3" style="text-align: right;""> </div>
<asp:HyperLink ID="HlPendiente" Style="color: #337ab7;" Visible="false" runat="server" Text="Ventas Pendiente por Surtir" Target="_blank"></asp:HyperLink> <div class="col-md-3" style="text-align: right;">
</div> <asp:HyperLink ID="HlPendiente" Style="color: #337ab7;" Visible="false" runat="server" Text="Ventas Pendiente por Surtir" Target="_blank"></asp:HyperLink>
</div> </div>
<div class="row"> </div>
<div id="DivPS" style="overflow-y: auto; width: 765px; height: 365px;" runat="server"> <div class="row">
<asp:GridView ID="GV" Width="100%" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron registros" ToolTip="" CssClass="table table-striped table-hover" GridLines="None"> <div id="DivPS" style="overflow-y: auto; width: 765px; height: 365px;" runat="server">
<Columns> <asp:GridView ID="GV" Width="100%" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron registros" ToolTip="" CssClass="table table-striped table-hover" GridLines="None">
<asp:BoundField DataField="Almacen" HeaderText="Almacén" /> <Columns>
<asp:BoundField DataField="UnidadMedida" HeaderText="Unidad Medida" /> <asp:BoundField DataField="Almacen" HeaderText="Almacén" />
<asp:BoundField DataField="Existencia" ItemStyle-HorizontalAlign="Right" HeaderText="Existencia" DataFormatString="{0:#,###.######}" /> <asp:BoundField DataField="UnidadMedida" HeaderText="Unidad Medida" />
<asp:BoundField DataField="PendientePorSurtir" ItemStyle-HorizontalAlign="Right" HeaderText="Pte. Por Surtir" DataFormatString="{0:#,###.######}" /> <asp:BoundField DataField="Existencia" ItemStyle-HorizontalAlign="Right" HeaderText="Existencia" DataFormatString="{0:#,###.######}" />
<asp:BoundField DataField="ExistenciaFinal" ItemStyle-HorizontalAlign="Right" HeaderText="Existencia Real" DataFormatString="{0:#,###.######}" /> <asp:BoundField DataField="PendientePorSurtir" ItemStyle-HorizontalAlign="Right" HeaderText="Pte. Por Surtir" DataFormatString="{0:#,###.######}" />
<asp:BoundField DataField="CantidadDisponibleInv" ItemStyle-HorizontalAlign="Right" HeaderText="Pendiente Recibir" DataFormatString="{0:#,###.######}" Visible="false"/> <asp:BoundField DataField="ExistenciaFinal" ItemStyle-HorizontalAlign="Right" HeaderText="Existencia Real" DataFormatString="{0:#,###.######}" />
<asp:BoundField DataField="Compuesto" HeaderText="Compuesto" Visible="false"/> <asp:BoundField DataField="CantidadDisponibleInv" ItemStyle-HorizontalAlign="Right" HeaderText="Pendiente Recibir" DataFormatString="{0:#,###.######}" Visible="false" />
<%-- <asp:BoundField DataField="Importe" ItemStyle-HorizontalAlign="Right" HeaderText="Precio Neto" DataFormatString="{0:N2}"/> <asp:BoundField DataField="Compuesto" HeaderText="Compuesto" Visible="false" />
<asp:BoundField DataField="ImportePromocion" ItemStyle-HorizontalAlign="Right" HeaderText="Precio Promoción" DataFormatString="{0:N2}"/>--%> </Columns>
</Columns> </asp:GridView>
</asp:GridView> </div>
</div> <div id="DivMedRin" style="overflow-y: auto; width: 765px; height: 325px;" runat="server" visible="False">
<div id="DivMedRin" style="overflow-y: auto; width: 765px; height: 325px;" runat="server" visible="False"> <asp:GridView ID="GvMedRin" Width="100%" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron registros" CssClass="table table-striped table-hover" GridLines="None">
<asp:GridView ID="GvMedRin" Width="100%" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron registros" CssClass="table table-striped table-hover" GridLines="None"> <Columns>
<Columns> <asp:BoundField DataField="Almacen" HeaderText="Almacén" />
<asp:BoundField DataField="Almacen" HeaderText="Almacén" />
<%--<asp:BoundField DataField="UnidadMedida" HeaderText="Unidad" />--%>
<asp:TemplateField> <asp:TemplateField>
<HeaderTemplate> <HeaderTemplate>
<asp:Label ID="LblUMH" runat="server" ToolTip="Unidad de Medida" Text="U.M"></asp:Label> <asp:Label ID="LblUMH" runat="server" ToolTip="Unidad de Medida" Text="U.M"></asp:Label>
@@ -158,13 +161,10 @@
<ItemTemplate> <ItemTemplate>
<asp:Label ID="LblUM" runat="server" Text='<%# Eval("UnidadMedida") %>'></asp:Label> <asp:Label ID="LblUM" runat="server" Text='<%# Eval("UnidadMedida") %>'></asp:Label>
</ItemTemplate> </ItemTemplate>
</asp:TemplateField> </asp:TemplateField>
<%--<asp:BoundField DataField="Existencia" ItemStyle-HorizontalAlign="Right" HeaderText="Existencia" DataFormatString="{0:#,###.######}" />--%>
<%--<asp:BoundField DataField="PendientePorSurtir" ItemStyle-HorizontalAlign="Right" HeaderText="Pendiente Por Surtir" DataFormatString="{0:#,###.######}" /> --%> <asp:BoundField DataField="ExistenciaFinal" ItemStyle-HorizontalAlign="Center" HeaderText="Existencia Real" DataFormatString="{0:#,###.######}" />
<asp:BoundField DataField="Importe" ItemStyle-HorizontalAlign="Right" HeaderText="Precio Neto" DataFormatString="{0:N2}" />
<asp:BoundField DataField="ExistenciaFinal" ItemStyle-HorizontalAlign="Center" HeaderText="Existencia Real" DataFormatString="{0:#,###.######}" />
<asp:BoundField DataField="Importe" ItemStyle-HorizontalAlign="Right" HeaderText="Precio Neto" DataFormatString="{0:N2}"/>
<%--<asp:BoundField DataField="ImportePromocion" ItemStyle-HorizontalAlign="Right" HeaderText="Precio Promoción" DataFormatString="{0:N2}"/>--%>
<asp:TemplateField ItemStyle-HorizontalAlign="Right"> <asp:TemplateField ItemStyle-HorizontalAlign="Right">
<HeaderTemplate> <HeaderTemplate>
<asp:Label ID="LblPH" runat="server" ToolTip="Precio Promoción" Text="Precio <br/> Promoción"></asp:Label> <asp:Label ID="LblPH" runat="server" ToolTip="Precio Promoción" Text="Precio <br/> Promoción"></asp:Label>
@@ -172,7 +172,7 @@
<ItemTemplate> <ItemTemplate>
<asp:Label ID="LblP" runat="server" Text='<%# String.Format("{0:N2}", Eval("ImportePromocion")) %>'></asp:Label> <asp:Label ID="LblP" runat="server" Text='<%# String.Format("{0:N2}", Eval("ImportePromocion")) %>'></asp:Label>
</ItemTemplate> </ItemTemplate>
</asp:TemplateField> </asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Center"> <asp:TemplateField ItemStyle-HorizontalAlign="Center">
<HeaderTemplate> <HeaderTemplate>
<asp:Label ID="LblCMPH" runat="server" ToolTip="Cantidad Mínima Promoción" Text="Cant. Min. <br/> Promoción"></asp:Label> <asp:Label ID="LblCMPH" runat="server" ToolTip="Cantidad Mínima Promoción" Text="Cant. Min. <br/> Promoción"></asp:Label>
@@ -180,111 +180,88 @@
<ItemTemplate> <ItemTemplate>
<asp:Label ID="LblCMP" runat="server" Text='<%# String.Format("{0:N0}", Eval("CantidadMinimaPromo")) %>'></asp:Label> <asp:Label ID="LblCMP" runat="server" Text='<%# String.Format("{0:N0}", Eval("CantidadMinimaPromo")) %>'></asp:Label>
</ItemTemplate> </ItemTemplate>
</asp:TemplateField> </asp:TemplateField>
<asp:BoundField DataField="Transito" ItemStyle-HorizontalAlign="Right" HeaderText="En Tránsito" DataFormatString="{0:#,###.######}" /> <asp:BoundField DataField="Transito" ItemStyle-HorizontalAlign="Right" HeaderText="En Tránsito" DataFormatString="{0:#,###.######}" />
<asp:TemplateField ItemStyle-HorizontalAlign="Center"> <asp:TemplateField ItemStyle-HorizontalAlign="Center">
<HeaderTemplate> <HeaderTemplate>
<asp:Label ID="LblCMPH2" runat="server" Text="Por Recibir <br/> Fecha"></asp:Label> <asp:Label ID="LblCMPH2" runat="server" Text="Por Recibir <br/> Fecha"></asp:Label>
</HeaderTemplate> </HeaderTemplate>
<ItemTemplate> <ItemTemplate>
<asp:Label ID="LblPR" runat="server" Text='<%# String.Format("{0:#,###}", Eval("PorRecibir")) %>'></asp:Label><br /> <asp:Label ID="LblPR" runat="server" Text='<%# String.Format("{0:#,###}", Eval("PorRecibir")) %>'></asp:Label><br />
<asp:Label Font-Size="10px" Font-Italic="true" ID="Label1" runat="server" Text='<%# String.Format("{0:dd MMMM}", Eval("FechaPorRecibir")) %>'></asp:Label> <asp:Label Font-Size="10px" Font-Italic="true" ID="Label1" runat="server" Text='<%# String.Format("{0:dd MMMM}", Eval("FechaPorRecibir")) %>'></asp:Label>
</ItemTemplate> </ItemTemplate>
</asp:TemplateField> </asp:TemplateField>
</Columns> </Columns>
</asp:GridView> </asp:GridView>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div id="ModalBuscarPorSerie" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content" style="width: 700px;">
<div class="modal-header ">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">
Buscar Por Serie
</h4>
</div>
<div class="modal-body rowpadding ">
<asp:UpdatePanel runat="server" ID="UpModalBuscarPorSerie" UpdateMode="Conditional" RenderMode="Block">
<ContentTemplate>
<div class="row">
<div class="col-md-6">
<b>Buscar Por Serie:</b>
</div>
<div class="col-md-6">
<asp:TextBox ID="TxtBuscarPorSerie" runat="server" CssClass="form-control" Width="100%" CausesValidation="true" ></asp:TextBox>
<asp:RequiredFieldValidator ID="RfvTxtBuscarPorSerie" runat="server" ControlToValidate="TxtBuscarPorSerie" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Serie''</b> es necesario, por favor ingréselo." ValidationGroup="GrpBuscarPorSerie"></asp:RequiredFieldValidator>
</div>
</div>
<div class="row">
<div class="col-md-12" style="text-align: center!important">
<asp:Button ID="BtnBuscarPorSerie" runat="server" OnClick="BtnBuscarPorSerie_Click" ClientIDMode="Static" Text="Buscar" CssClass="btn btn-primary" ValidationGroup="GrpBuscarPorSerie" />
</div>
</div>
<br />
<div class="row">
<div class="col-md-12" >
<asp:GridView ID="GvPSSerie" Width="100%" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron registros" ToolTip=""
CssClass="table table-striped table-hover" GridLines="None">
<Columns>
<asp:BoundField DataField="CodigoPS" HeaderText="Producto" />
<asp:BoundField DataField="Serie" HeaderText="Serie" />
</Columns>
</asp:GridView>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<br />
<div class="modal-footer">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<div class="row">
<div class="col-md-12">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div> </div>
</div> </div>
</div> </div>
</ContentTemplate>
</asp:UpdatePanel>
<div id="ModalBuscarPorSerie" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content" style="width: 700px;">
<div class="modal-header ">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Buscar Por Serie
</h4>
</div>
<div class="modal-body rowpadding ">
<asp:UpdatePanel runat="server" ID="UpModalBuscarPorSerie" UpdateMode="Conditional" RenderMode="Block">
<ContentTemplate>
<div class="row">
<div class="col-md-6">
<b>Buscar Por Serie:</b>
</div>
<div class="col-md-6">
<asp:TextBox ID="TxtBuscarPorSerie" runat="server" CssClass="form-control" Width="100%" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RfvTxtBuscarPorSerie" runat="server" ControlToValidate="TxtBuscarPorSerie" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Serie''</b> es necesario, por favor ingréselo." ValidationGroup="GrpBuscarPorSerie"></asp:RequiredFieldValidator>
</div>
</div>
<div class="row">
<div class="col-md-12" style="text-align: center!important">
<asp:Button ID="BtnBuscarPorSerie" runat="server" OnClick="BtnBuscarPorSerie_Click" ClientIDMode="Static" Text="Buscar" CssClass="btn btn-primary" ValidationGroup="GrpBuscarPorSerie" />
</div>
</div>
<div class="row">
<div class="col-md-12">
<asp:GridView ID="GvPSSerie" Width="100%" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron registros" ToolTip=""
CssClass="table table-striped table-hover" GridLines="None">
<Columns>
<asp:BoundField DataField="CodigoPS" HeaderText="Producto" />
<asp:BoundField DataField="Serie" HeaderText="Serie" />
</Columns>
</asp:GridView>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="modal-footer">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<div class="row">
<div class="col-md-12">
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</div>
</div>
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
<script type="text/javascript"> <script type="text/javascript">
function Focus() { function Focus() {
$('#TxtCodigoPS').focus() $('#TxtCodigoPS').focus()
} }
</script> </script>
</asp:Content> </asp:Content>

View File

@@ -44,6 +44,17 @@ Partial Class Inventarios_Default
If UsuarioActual.CveEmpresa.Contiene(119) Then If UsuarioActual.CveEmpresa.Contiene(119) Then
LtPrecioPS.Visible = True LtPrecioPS.Visible = True
DivSucursal.Visible = True DivSucursal.Visible = True
End If
If UsuarioActual.CveEmpresa.Contiene(119) Then
LtPrecioPS.Visible = True
DivSucursal.Visible = True
End If
If UsuarioActual.CveEmpresa.Contiene(186) Then
LtPrecioPS.Visible = True
DivListasPrecios.Visible = True
End If End If
If UsuarioActual.CveRol = 1 Then If UsuarioActual.CveRol = 1 Then
@@ -83,6 +94,10 @@ Partial Class Inventarios_Default
Dim Txt As String = IfNull(Request("Txt"), "").ToString Dim Txt As String = IfNull(Request("Txt"), "").ToString
If Txt <> "" Then LblTitulo.Text = String.Format("Búsqueda de {0}", Txt) If Txt <> "" Then LblTitulo.Text = String.Format("Búsqueda de {0}", Txt)
If UsuarioActual.CveEmpresa = 186 Then
CargaListasPrecios()
End If
End Sub End Sub
Private Sub CargaSubProyecto() Private Sub CargaSubProyecto()
DdlSubProyecto.Items.Clear() DdlSubProyecto.Items.Clear()
@@ -94,6 +109,13 @@ Partial Class Inventarios_Default
End Sub End Sub
Private Sub CargaListasPrecios()
DdlPrecioLista.DataSource = GlobalDTPrecioListas(UsuarioActual.CveEmpresa)
DdlPrecioLista.DataBind()
DdlPrecioLista.Items.Insert(0, New ListItem("-", "-1"))
End Sub
Protected Sub BtnBuscar_Click(sender As Object, e As System.EventArgs) Handles BtnBuscar.Click Protected Sub BtnBuscar_Click(sender As Object, e As System.EventArgs) Handles BtnBuscar.Click
If UsuarioActual.Empresa.Funcionalidad(558) = "1" Then If UsuarioActual.Empresa.Funcionalidad(558) = "1" Then
CargarDatosMedRin() CargarDatosMedRin()
@@ -150,6 +172,14 @@ Partial Class Inventarios_Default
CvePrecioLista = -2 CvePrecioLista = -2
End If End If
If UsuarioActual.CveEmpresa = 186 Then
If DdlPrecioLista.SelectedValue.ToEntero() > 0 Then
CvePrecioLista = DdlPrecioLista.SelectedValue.ToEntero()
Else
CvePrecioLista = -2
End If
End If
Dim ObjVta As New ClsVentas Dim ObjVta As New ClsVentas
Dim objPS As New ClsProductosServicios Dim objPS As New ClsProductosServicios
If ObjVta.GetPrecioListas(UsuarioActual.CveEmpresa) Then If ObjVta.GetPrecioListas(UsuarioActual.CveEmpresa) Then

View File

@@ -45,10 +45,8 @@ Partial Class Ventas_CatPreciosLista
GvDatos.DataSource = Nothing GvDatos.DataSource = Nothing
End If End If
ObjVta.Dispose() ObjVta.Dispose()
GvDatos.DataBind() GvDatos.DataBind()
GlobalDTPrecioListas(UsuarioActual.CveEmpresa) = Nothing
End Sub End Sub
Protected Sub imgE_Click(sender As Object, e As EventArgs) Protected Sub imgE_Click(sender As Object, e As EventArgs)
@@ -84,6 +82,8 @@ Partial Class Ventas_CatPreciosLista
dvEstatus.Visible = False dvEstatus.Visible = False
BtnAgregarCatalogo.Text = "Agregar" BtnAgregarCatalogo.Text = "Agregar"
End If End If
GlobalDTPrecioListas(UsuarioActual.CveEmpresa) = Nothing
RegistraScript("$('#divAgregar').modal('hide')") RegistraScript("$('#divAgregar').modal('hide')")
ObjVta.Dispose() ObjVta.Dispose()
TxtPrecioLista.Text = "" TxtPrecioLista.Text = ""