RepAnexoCatalogoCC correciones, pop buscar existencia se agrega buscar por serie

This commit is contained in:
Oscar Irigoyen
2022-09-27 11:20:42 -07:00
parent 78e1b63bc1
commit 60ae7256cd
8 changed files with 249 additions and 106 deletions

View File

@@ -36,7 +36,7 @@
</asp:UpdatePanel>
</td>
<td>
<asp:LinkButton runat="server" ID="LnkBsucarSerie" CssClass="Texto" Text="Buscar por Serie" OnClick="LnkBsucarSerie_Click" Visible="false"></asp:LinkButton>
</td>
</tr>
<tr runat="server" id="DivMed" visible="false">
@@ -201,6 +201,83 @@
</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>
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
<script type="text/javascript">

View File

@@ -46,6 +46,10 @@ Partial Class Inventarios_Default
DivSucursal.Visible = True
End If
If UsuarioActual.CveRol = 1 Then
LnkBsucarSerie.Visible = True
End If
End If
End Sub
Private Sub InicializaValores()
@@ -292,4 +296,30 @@ Partial Class Inventarios_Default
Return False
End Function
Protected Sub LnkBsucarSerie_Click(sender As Object, e As EventArgs)
GvPSSerie.DataSource = Nothing
GvPSSerie.DataBind()
UpModalBuscarPorSerie.Update()
RegistraScript("$('#ModalBuscarPorSerie').modal('show');")
End Sub
Protected Sub BtnBuscarPorSerie_Click(sender As Object, e As EventArgs)
Dim ObjInventario As New ClsInventarios
If ObjInventario.GetProductoPorSerie(TxtBuscarPorSerie.Text, UsuarioActual.Empresa.CveEmpresa) Then
GvPSSerie.DataSource = ObjInventario.DtResultados
End If
ObjInventario.Dispose()
GvPSSerie.DataBind()
UpModalBuscarPorSerie.Update()
End Sub
End Class