183 lines
13 KiB
Plaintext
183 lines
13 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Equivalencia.aspx.vb" Inherits="Inventarios_Equivalencia" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
|
Equivalencias
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
<div style="padding-left: 20px;">
|
|
<div class="portlet solid grey-cascade portlet-filter" style="">
|
|
<div class="portlet-title portlet-filterT" style="">
|
|
<div class="titlefiltros caption ">
|
|
<ul class="list-inline">
|
|
<li>Producto:
|
|
<asp:DropDownList ID="ddlProducto" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 300px !important;" AutoPostBack="True"></asp:DropDownList>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<asp:UpdatePanel ID="UPPEquiv" runat="server" RenderMode="Inline" UpdateMode="Conditional" ViewStateMode="Inherit">
|
|
<ContentTemplate>
|
|
<table style="width: 825px" class="table table-striped table-advance table-hover">
|
|
<thead>
|
|
<tr class="Titulos">
|
|
<th style="width: 56px">#</th>
|
|
<th style="width: 85px">Cantidad</th>
|
|
<th style="width: 178px">Unidad de medida</th>
|
|
<th style="width: 132px">Precio</th>
|
|
<th style="width: 100px">Unidad base</th>
|
|
<th style="width: 100px"></th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tr>
|
|
<td style="width: 56px"></td>
|
|
<td style="width: 85px" align="center">
|
|
<asp:TextBox ID="txtCantidad" Width="75px"
|
|
MaxLength="5" runat="server"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="ftbeCant" runat="server"
|
|
TargetControlID="txtCantidad"
|
|
FilterType="Custom, Numbers"
|
|
ValidChars="+-.," />
|
|
<asp:RequiredFieldValidator runat="server" ID="RFVCantidad" ControlToValidate="txtCantidad" ValidationGroup="GrpAgregar" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cantidad''</b> es necesario, por favor ingrése una." Display="Dynamic" Text="*"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOCantidad" runat="server" HighlightCssClass="vco" TargetControlID="RFVCantidad" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</td>
|
|
<td style="width: 178px" align="center">
|
|
<asp:DropDownList ID="ddlUnidad" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 170px !important;" DataTextField="UnidadMedida" DataValueField="CveUnidadMedida"></asp:DropDownList></td>
|
|
<td style="width: 132px" align="center">
|
|
<asp:TextBox ID="txtPrecio" runat="server"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="ftbe" runat="server"
|
|
TargetControlID="txtPrecio"
|
|
FilterType="Custom, Numbers"
|
|
ValidChars="+-.," />
|
|
<asp:RequiredFieldValidator runat="server" ID="RFVPrecio" ControlToValidate="txtPrecio" ValidationGroup="GrpAgregar" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Precio Unitario''</b> es necesario, por favor ingrése uno." Display="Dynamic" Text="*"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOPrecio" runat="server" HighlightCssClass="vco" TargetControlID="RFVPrecio" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td align="center">
|
|
|
|
<asp:CheckBox ID="cbUnidadBase" runat="server" />
|
|
</td>
|
|
<td align="center" style="width: 152px">
|
|
<asp:Button ID="btAgregar" runat="server" ValidationGroup="GrpAgregar" Width="80px" Text="Agregar" class="btn btn-primary" />
|
|
<asp:Button ID="btCancelar" runat="server" Text="Cancelar" Width="80px" Visible="False" class="btn btn-danger" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<div style="min-height: 300px; overflow-y: scroll;">
|
|
<asp:GridView ID="gvEquivalencias" Width="825px" runat="server" ShowHeader="False" DataKeyNames="CvePS,CveUM,UnidadBase" EmptyDataText="Aun no hay registros." AutoGenerateColumns="False" ShowFooter="True" ShowHeaderWhenEmpty="True" OnRowCancelingEdit="CancelEdit" OnRowEditing="EditRow" CssClass="table table-striped table-advance table-hover" Style="margin-top: -10px; text-align: center;" GridLines="None">
|
|
<Columns>
|
|
<asp:TemplateField ItemStyle-Width="56px" HeaderText="">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbNo" runat="server"
|
|
Text='<%# Eval("No")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle Width="63px"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-Width="85px" HeaderText="Cantidad">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbCantidad" runat="server"
|
|
Text='<%# Eval("Cantidad","{0:N4}")%>'>
|
|
</asp:Label>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtECantidad" runat="server"
|
|
Text='<%# Eval("Cantidad")%>' Width="75"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="ftbeCantidad" runat="server"
|
|
TargetControlID="txtECantidad"
|
|
FilterType="Custom, Numbers"
|
|
ValidChars="+-.," />
|
|
<asp:RequiredFieldValidator runat="server" ID="RFVECantidad" ControlToValidate="txtECantidad" ValidationGroup="GrpEditar" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cantidad''</b> es necesario, por favor ingrése una." Display="Dynamic" Text="*"></asp:RequiredFieldValidator>
|
|
</EditItemTemplate>
|
|
<ItemStyle Width="97px"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-Width="178px" HeaderText="Unidad">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbUnidad" runat="server"
|
|
Text='<%# Eval("Unidad")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:DropDownList ID="ddlEUnidad" runat="server" Width="170px" Enabled="True" DataTextField="UnidadMedida" DataValueField="CveUnidadMedida"></asp:DropDownList>
|
|
</EditItemTemplate>
|
|
<ItemStyle Width="205px"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-Width="132px" HeaderText="Precio">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbPrecio" runat="server"
|
|
Text='<%# Eval("Precio","{0:N2}")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtEPrecio" runat="server"
|
|
Text='<%# Eval("Precio","{0:N2}")%>'></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="ftbePrecio" runat="server"
|
|
TargetControlID="txtEPrecio"
|
|
FilterType="Custom, Numbers"
|
|
ValidChars="+-.," />
|
|
<asp:RequiredFieldValidator runat="server" ID="RFVEPrecio" ControlToValidate="txtEPrecio" ValidationGroup="GrpEditar" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Precio Unitario''</b> es necesario, por favor ingrése uno." Display="Dynamic" Text="*"></asp:RequiredFieldValidator>
|
|
</EditItemTemplate>
|
|
<ItemStyle Width="152px"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-Width="100px" HeaderText="Unidad base">
|
|
<ItemTemplate>
|
|
<asp:CheckBox ID="cbBase" Checked='<%# Eval("Base")%>' runat="server" Enabled="False" />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="cbEBase" runat="server"
|
|
Checked='<%# Eval("Base")%>'></asp:CheckBox>
|
|
</EditItemTemplate>
|
|
<ItemStyle Width="114px"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<%-- <asp:TemplateField >
|
|
<ItemTemplate >
|
|
<asp:ImageButton ID="lnkRemove" runat="server"
|
|
ImageUrl="../Imagenes/Btn_Delete.png"
|
|
CommandArgument='<%# Eval("No")%>'
|
|
OnClientClick="return confirm('¿Desea borrar el registro?')"
|
|
Text="Quitar" OnClick="DeleteRow">
|
|
</asp:ImageButton>
|
|
</ItemTemplate>
|
|
<ItemStyle Width="50px"></ItemStyle>
|
|
</asp:TemplateField>--%>
|
|
<asp:TemplateField HeaderText="Editar">
|
|
<EditItemTemplate>
|
|
<center>
|
|
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" ValidationGroup="GrpGV" OnClientClick="return confirm('¿Estas seguro de guardar los cambios realizados?');" />
|
|
<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
|
</center>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Eliminar">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgD" runat="server" AlternateText="Eliminar" CausesValidation="False" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" OnClientClick="return confirm('¿Estas seguro que desea eliminar la equivalencia?');" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<%-- <asp:CommandField ButtonType="Button" ShowDeleteButton="True" />--%>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
<br />
|
|
<br />
|
|
</div>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:AsyncPostBackTrigger ControlID="ddlProducto" EventName="SelectedIndexChanged" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
|
</asp:Content>
|