310 lines
23 KiB
Plaintext
310 lines
23 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" ValidateRequest="false" EnableEventValidation="false" CodeFile="CatClasificaciones.aspx.vb" Inherits="AF_CatClasificacionesCaracteristicas" %>
|
||
|
||
<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:UpdatePanel ID="UpLinks" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="HLAgregarClasificacion" runat="server"><i class="fa fa-plus"></i> Agregar Clasificación</asp:LinkButton>
|
||
</li>
|
||
|
||
<li>
|
||
<asp:LinkButton ID="HLAgregarCaracteristica" runat="server"><i class="fa fa-plus"></i> Agregar Caracteristica</asp:LinkButton>
|
||
</li>
|
||
|
||
<li>
|
||
<asp:LinkButton ID="HLAgregarOpciones" runat="server"><i class="fa fa-plus"></i> Agregar Opciones</asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</asp:Content>
|
||
|
||
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
||
Catálogo de Clasificaciones y Caracteristicas Generales
|
||
</asp:Content>
|
||
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
||
<asp:UpdatePanel runat="server" ID="UpDatos" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<ajax:TabContainer runat="server" ID="TabPanel" ActiveTabIndex="1">
|
||
<ajax:TabPanel runat="server" HeaderText="Clasificaciones" ID="TabClasificaciones">
|
||
<ContentTemplate>
|
||
<asp:GridView runat="server" ID="GvClasificaciones" DataKeyNames="CveCaracteristicaClasificacion, Estatus, CaracteristicaClasificacion, Orden" GridLines="None" CssClass="table table-striped table-hover Widthall" AutoGenerateColumns="false">
|
||
<Columns>
|
||
<asp:BoundField DataField="CaracteristicaClasificacion" HeaderText="Clasificación" />
|
||
<asp:BoundField DataField="Estatus" HeaderText="Estatus" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="FechaIng" HeaderText="Fecha" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
|
||
<asp:BoundField DataField="Usuario" HeaderText="Usuario" />
|
||
|
||
<asp:TemplateField ItemStyle-Width="40px" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" OnClick="ActualizaModalClasif" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="center">
|
||
<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>" data-toggle="confirmation" data-popout="true" data-original-title="¿Desea Elminar?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel runat="server" HeaderText="Caracteristicas" ID="TabCaracteristicas" TabIndex="1">
|
||
<ContentTemplate>
|
||
<asp:GridView runat="server" ID="GvCaracteristicas" DataKeyNames="CveCaracteristica, CveCaracteristicaClasificacion, Caracteristica, CveCaracteristicaModulo, TipoCampo, Estatus, Requerido, EsSeparador, Orden, Longitud" GridLines="None" CssClass="table table-striped table-hover Widthall" AutoGenerateColumns="false">
|
||
<Columns>
|
||
<asp:BoundField DataField="CaracteristicaClasificacion" HeaderText="Clasificación" />
|
||
<asp:BoundField DataField="Caracteristica" HeaderText="Caracteristica" />
|
||
<asp:BoundField DataField="CaracteristicaModulo" HeaderText="Módulo" />
|
||
<asp:BoundField DataField="TipoCampo" HeaderText="Tipo" />
|
||
<asp:BoundField DataField="Estatus" HeaderText="Estatus" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="Requerido" HeaderText="Requerido" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="Longitud" HeaderText="Longitud" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="EsSeparador" HeaderText="Separador" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="FechaIng" HeaderText="Fecha" DataFormatString="{0:d}" />
|
||
<asp:BoundField DataField="Usuario" HeaderText="Usuario" />
|
||
|
||
<asp:TemplateField ItemStyle-Width="40px" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" Onclick="ActualizaModalCaracteristicas" AlternateText="Editar" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="center">
|
||
<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>" data-toggle="confirmation" data-popout="true" data-original-title="¿Desea Elminar?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
|
||
|
||
<ajax:TabPanel runat="server" HeaderText="Opciones" ID="TabOpciones">
|
||
<ContentTemplate>
|
||
<asp:GridView runat="server" ID="GvOpciones" DataKeyNames="CveCaracteristicaOpcion, Caracteristica, Orden, CaracteristicaOpcion, Estatus" GridLines="None" CssClass="table table-striped table-hover Widthall" AutoGenerateColumns="false">
|
||
<Columns>
|
||
<asp:BoundField DataField="Caracteristica" HeaderText="Caracteristica" />
|
||
<asp:BoundField DataField="CaracteristicaOpcion" HeaderText="Caracteristica Opción" />
|
||
<asp:BoundField DataField="CaracteristicaModulo" HeaderText="Módulo" />
|
||
<asp:BoundField DataField="Estatus" HeaderText="Estatus" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="FechaIng" HeaderText="Fecha" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
|
||
<asp:BoundField DataField="Usuario" HeaderText="Usuario" />
|
||
|
||
<asp:TemplateField ItemStyle-Width="40px" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" OnClick="ActualizaModalOpciones" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="center">
|
||
<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>" data-toggle="confirmation" data-popout="true" data-original-title="¿Desea Elminar?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
|
||
|
||
|
||
|
||
</ajax:TabContainer>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
<div id="ModalClasificaciones" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 450px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalClasificaciones" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="LtlTituloModal" runat="server">Agregar Clasificaciones</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtClasificaciones" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true" ValidationGroup="Clasif"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCampaña" runat="server" ControlToValidate="TxtClasificaciones" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Clasificación''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtClasificaciones.ClientID.ToString()%>">Clasificación:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtOrdenClasif" CssClass="form-control " runat="server" MaxLength="5" TextMode="Number" CausesValidation="true" ValidationGroup="Clasif"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVOrden" runat="server" ControlToValidate="TxtOrdenClasif" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Clasificación''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtOrdenClasif.ClientID.ToString()%>">Orden:</label>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="LbAgregarClasificacion" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="Clasif" />
|
||
<button id="BtnCancelarCampaña" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
<asp:HiddenField ID="HdnModalidadClasificacion" runat="server" Value="I" ClientIDMode="Static" />
|
||
<asp:HiddenField ID="HdnIDClasificacion" runat="server" Value="-1" ClientIDMode="Static" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="ModalCaracteristicas" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 450px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalCaracteristicas" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal1" runat="server">Agregar Caracteristicas</asp:Literal></h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlModulo" CssClass="form-control input-sm select2me js-cuenta-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="CaracteristicaModulo" DataValueField="CveCaracteristicaModulo" Width="240px"></asp:DropDownList>
|
||
<label for="<%= DdlModulo.ClientID.ToString()%>">Módulo:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlCaracteristica" CssClass="form-control input-sm select2me js-cuenta-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="CaracteristicaClasificacion" DataValueField="CveCaracteristicaClasificacion" Width="240px" ValidationGroup="GrpPregunta"></asp:DropDownList>
|
||
<label for="<%= DdlCaracteristica.ClientID.ToString()%>">Clasificación:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTipoCampo" runat="server" AppendDataBoundItems="true" Class="form-control input-sm select2me js-cuenta-programmatic" Width="240px">
|
||
<asp:ListItem Text="Texto" Value="0"></asp:ListItem>
|
||
<asp:ListItem Text="Listado" Value="1" Selected="True"></asp:ListItem>
|
||
<asp:ListItem Text="Radio" Value="2"></asp:ListItem>
|
||
<asp:ListItem Text="Fecha" Value="3"></asp:ListItem>
|
||
<asp:ListItem Text="Multiline" Value="4"></asp:ListItem>
|
||
<asp:ListItem Text="Checkbox" Value="5"></asp:ListItem>
|
||
<asp:ListItem Text="Numerico" Value="6"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlTipoCampo.ClientID.ToString()%>">Tipo Campo:</label>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtCaracteristica" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true" ValidationGroup="Caracteristicas"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TxtCaracteristica" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Clasificación''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtCaracteristica.ClientID.ToString()%>">Caracteristica:</label>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtOrdenCaracteristica" CssClass="form-control " runat="server" MaxLength="5" TextMode="Number" CausesValidation="true" ValidationGroup="Caracteristicas"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVOrdenCaracteristica" runat="server" ControlToValidate="TxtOrdenCaracteristica" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Orden''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtOrdenCaracteristica.ClientID.ToString()%>">Orden:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtLongitud" CssClass="form-control " runat="server" MaxLength="5" TextMode="Number" CausesValidation="true" ValidationGroup="Caracteristicas"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVLongitud" runat="server" ControlToValidate="TxtLongitud" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Orden''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtLongitud.ClientID.ToString()%>">Longitud:</label>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright" style="display: inline-block;">
|
||
<asp:CheckBox runat="server" ID="ChkRequerido" Checked="true" />
|
||
<label for="<%= ChkRequerido.ClientID.ToString()%>">Requerido</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" style="display: inline-block; margin-left: 50px;">
|
||
<asp:CheckBox runat="server" ID="ChkEsSeparador" Checked="true" />
|
||
<label for="<%= ChkEsSeparador.ClientID.ToString()%>">Separador</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" style="display: inline-block; margin-left: 50px;">
|
||
<asp:CheckBox runat="server" ID="ChkEstatusCaracteristica" Checked="true" />
|
||
<label for="<%= ChkEstatusCaracteristica.ClientID.ToString()%>">Estatus</label>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="LbAgregarCaracteristica" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="Caracteristicas" />
|
||
<button id="LbCancelarCaracteristica" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
<asp:HiddenField ID="HFModalidadCaracteristica" runat="server" Value="I" ClientIDMode="Static" />
|
||
<asp:HiddenField ID="HFIdCaracteristica" runat="server" Value="-1" ClientIDMode="Static" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="ModalOpciones" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 450px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalOpciones" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal2" runat="server">Agregar Opciones</asp:Literal></h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlCaracteristicasOpciones" CssClass="form-control input-sm select2me js-cuenta-programmatic" runat="server" AppendDataBoundItems="true" DataTextField="Caracteristica" DataValueField="CveCaracteristica" Width="240px" ValidationGroup="Opciones"></asp:DropDownList>
|
||
<label for="<%= DdlCaracteristicasOpciones.ClientID.ToString()%>">Caracteristica:</label>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtOpcion" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true" ValidationGroup="Opciones"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVOpcion" runat="server" ControlToValidate="TxtOpcion" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Opción''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtOpcion.ClientID.ToString()%>">Opción:</label>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtOrdenOpciones" CssClass="form-control " runat="server" MaxLength="5" TextMode="Number" CausesValidation="true" ValidationGroup="Caracteristicas"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvOrdenOpciones" runat="server" ControlToValidate="TxtOrdenOpciones" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Orden''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarRegistro"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtOrdenOpciones.ClientID.ToString()%>">Orden:</label>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright" style="display: inline-block;">
|
||
<asp:CheckBox runat="server" ID="ChkEstatusOpcion" Checked="true" />
|
||
<label for="<%= ChkEstatusOpcion.ClientID.ToString()%>">Estatus:</label>
|
||
</div>
|
||
|
||
<div runat="server" id="DivChkSeguir">
|
||
<div class="form-group form-md-line-input input-iconright" style="display: inline-block; margin-left: 350px;">
|
||
<asp:CheckBox runat="server" ID="ChkSeguirRegistrando" Checked="true" />
|
||
<label for="<%= ChkSeguirRegistrando.ClientID.ToString()%>">Seguir Registrando</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="LbAgregarOpciones" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="Opciones" />
|
||
<button id="LbCancelarOpciones" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
<asp:HiddenField ID="HdnModalidadOpciones" runat="server" Value="I" ClientIDMode="Static" />
|
||
<asp:HiddenField ID="HdnIdOpciones" runat="server" Value="-1" ClientIDMode="Static" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</asp:Content>
|
||
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
||
</asp:Content>
|