345 lines
27 KiB
Plaintext
345 lines
27 KiB
Plaintext
<%@ Page Title="SIG - Catálogo de Notificaciones" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CatNotificaciones.aspx.vb" Inherits="CatNotificaciones" EnableEventValidation="false" %>
|
|
|
|
<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">
|
|
Catálogo de Notificaciones
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%">
|
|
<ajax:TabPanel ID="TabEmpresasNotificaciones" runat="server" HeaderText="Empresa-Notificaciones">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UpTitulos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<table class="table-striped Widthall" style="max-width: 100%">
|
|
<thead>
|
|
<tr class="Titulos">
|
|
<th width="20%">Empresa
|
|
</th>
|
|
<th width="20%">Notificacion
|
|
</th>
|
|
<th width="20%"></th>
|
|
<th width="20%">Comandos
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td style="text-align: center">
|
|
<asp:DropDownList ID="DdlEmpresa" runat="server" Width="100%" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="Empresa" DataValueField="CveEmpresa" Class="table-group-action-input form-control input-inline input-small input-sm select2me">
|
|
<asp:ListItem Selected="True" Text="Todas" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
|
|
<td style="text-align: center">
|
|
<asp:DropDownList ID="DdlNotificaciones" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="Notificacion" DataValueField="CveNotificacionPlantilla" Class="table-group-action-input form-control input-inline input-small input-sm select2me">
|
|
</asp:DropDownList>
|
|
</td>
|
|
|
|
<td style="text-align: center"></td>
|
|
|
|
<td style="text-align: center">
|
|
<asp:LinkButton ID="LbAgregarFuncionalidadEmpresa" runat="server" CausesValidation="true" CssClass="Texto" Text="Agregar"></asp:LinkButton>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<asp:UpdatePanel ID="UpEmpresa" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvEmpresas" runat="server" AutoGenerateColumns="False" DataKeyNames="CveNotificacion,CveEmpresa,CveNotificacionPlantilla,CveNotificacionEmpresa" EmptyDataText="No se encontraron datos con los filtros especificados" CssClass="table table-striped table-hover Widthall" GridLines="None">
|
|
<Columns>
|
|
<asp:BoundField ItemStyle-Width="20%" DataField="Empresa" />
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="Notificacion" runat="server" Text='<%# Eval("Notificacion") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:DropDownList ID="DdlNotificacionesEdit" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="Notificacion" DataValueField="CveNotificacionPlantilla" Class="table-group-action-input form-control input-inline input-small input-sm select2me">
|
|
</asp:DropDownList>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-Width="20%" HeaderText="Editar" ItemStyle-HorizontalAlign="Center">
|
|
<EditItemTemplate>
|
|
<div style="width: 80px;">
|
|
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>" ValidationGroup="GrpLimiteEdit" />
|
|
<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>" />
|
|
</div>
|
|
</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-pencil'></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-Width="10%" HeaderText="Eliminar" 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="confirmar" data-btn-ok-label="si" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabNotificaciones" runat="server" HeaderText="Notificaciones">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UpTitulosN" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<table class="table-striped Widthall" style="max-width: 100%">
|
|
<thead>
|
|
<tr class="Titulos">
|
|
<th width="20%"></th>
|
|
<th width="20%"></th>
|
|
<th width="20%"></th>
|
|
<th width="20%">Comandos
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td></td>
|
|
|
|
<td></td>
|
|
|
|
<td></td>
|
|
|
|
<td style="text-align: center">
|
|
|
|
<%--<button id="btnAddNotificacion" type="button" class="btn btn-primary" onclick>Agregar</button>--%>
|
|
<asp:Button ClientIDMode="Static" runat="server" ID="LbAddNotificacion" class="btn btn-primary" Text="Agregar" />
|
|
<%--<asp:LinkButton ID="LbAgregarNotificacion" runat="server" OnClick="" CausesValidation="true" CssClass="Texto" Text="Agregar" ValidationGroup="GrpGuardar"></asp:LinkButton>--%>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<asp:UpdatePanel ID="UpDatos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:HiddenField ClientIDMode="Static" runat="server" ID="HdnCveNotificacion" Value="-1" />
|
|
<asp:Button ClientIDMode="Static" runat="server" ID="BtnCargaModal" OnClick="BtnCargaModal_Click" Style="display: none;" />
|
|
|
|
<asp:GridView ID="GvNotificaciones" runat="server" AutoGenerateColumns="False" DataKeyNames="CveNotificacionPlantilla,CveModulo,CveUsuario" EmptyDataText="No se encontraron datos con los filtros especificados" CssClass="table table-striped table-hover Widthall" GridLines="None">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="Notificación" ItemStyle-Width="10%" HeaderStyle-HorizontalAlign="Left">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LtlNotificacion" OnClick="BtnCargaModal_Click" runat="server" Text='<%# Eval("Notificacion") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:HyperLinkField />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="Modulo" HeaderText="Módulo" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="Plantilla" ApplyFormatInEditMode="true" HeaderText="Plantilla" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="Correo" HeaderText="Correo" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="SMS" HeaderText="SMS" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="MSN" HeaderText="Messenger" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="Campana" HeaderText="Campana" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="Recurrencia" HeaderText="Recurrencia" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="Frecuencia" HeaderText="Frecuencia" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="DiasSemana" HeaderText="Dias Semana" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="RecurrenciaFin" HeaderText="RecurrenciaFin" />
|
|
<asp:TemplateField ItemStyle-Width="10%" HeaderText="Eliminar" 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="confirmar" data-btn-ok-label="si" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
|
|
|
|
<div id="divAddNotificacion" class="modal fade">
|
|
<div class="modal-dialog modal-sm">
|
|
|
|
<asp:UpdatePanel ID="UpNotificacion" runat="server" class="modal-content rowpadding" tabindex="-1" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-header modal-header-primary">
|
|
<h4>
|
|
<asp:Label Text="" ID="LbTitulo" runat="server" />
|
|
</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel ID="UpNotificionIS" UpdateMode="Conditional" runat="server">
|
|
<ContentTemplate>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtNotificacion" CssClass="form-control" ClientIDMode="Static" runat="server" TextMode="MultiLine"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVNotificacion" runat="server" ControlToValidate="TxtNotificacion" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Notificación''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtNotificacion.ClientID.ToString()%>">Notificación:</label>
|
|
<i></i>
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList ID="DdlModulo" runat="server" CssClass="form-control select2me" CausesValidation="true" DataTextField="Modulo" DataValueField="CveModulo"></asp:DropDownList>
|
|
<label for="<%= DdlModulo.ClientID.ToString()%>">Módulo:</label>
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPlantilla" ClientIDMode="Static" runat="server" TextMode="MultiLine" CssClass="form-control"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVPlantilla" runat="server" ControlToValidate="TxtPlantilla" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Plantilla''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtPlantilla.ClientID.ToString()%>">Plantilla:</label>
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:CheckBox ID="ChkCorreo" runat="server" Text="Correo"/>
|
|
<asp:CheckBox ID="ChkSMS" runat="server" Text="SMS" />
|
|
<asp:CheckBox ID="ChkMSN" runat="server" Text="Messenger" />
|
|
<asp:CheckBox ID="ChkCampana" runat="server" Text="Campana" />
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:CheckBox ID="ChkRecurrencia" runat="server" Text="Recurrencia" AutoPostBack="true" />
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright" id="DivRecurrencia" runat="server" visible="false">
|
|
<asp:DropDownList ID="DdlRecurrencia" runat="server" AutoPostBack="true" CssClass="form-control input-sm select2me" CausesValidation="true">
|
|
<asp:ListItem Text="Seleccione" Value="-1" Selected="True"></asp:ListItem>
|
|
<asp:ListItem Text="Hora" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="Diario" Value="2"></asp:ListItem>
|
|
<asp:ListItem Text="Semanal" Value="3"></asp:ListItem>
|
|
<asp:ListItem Text="Mensual" Value="4"></asp:ListItem>
|
|
<asp:ListItem Text="Anual" Value="5"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVRecurrenciaTipo" runat="server" CssClass="help-block errorimput" ControlToValidate="DdlRecurrencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Recurrencia''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<label for="<%= DdlRecurrencia.ClientID.ToString()%>">Recurrencia:</label>
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright" id="divDiasSemana" runat="server" visible="false">
|
|
<asp:CheckBox ID="ChkLunes" runat="server" Text="Lunes" />
|
|
<asp:CheckBox ID="ChkMartes" runat="server" Text="Martes" />
|
|
<asp:CheckBox ID="ChkMiercoles" runat="server" Text="Miercoles" />
|
|
<asp:CheckBox ID="ChkJueves" runat="server" Text="Jueves" />
|
|
<asp:CheckBox ID="ChkViernes" runat="server" Text="Viernes" />
|
|
<asp:CheckBox ID="ChkSabado" runat="server" Text="Sabado" />
|
|
<asp:CheckBox ID="ChkDomingo" runat="server" Text="Domingo" />
|
|
</div>
|
|
|
|
<div class="form-group form-md-line-input input-iconright" id="DivFrecuencia" runat="server" visible="false">
|
|
<asp:TextBox ID="TxtFrecuencia" ClientIDMode="Static" runat="server" TextMode="Number" CssClass="form-control"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVFrecuencia" runat="server" ControlToValidate="TxtFrecuencia" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Frecuencia''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtFrecuencia.ClientID.ToString()%>">Frecuencia:</label>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row">
|
|
<div class="form-group form-md-line-input input-iconright" id="DivRecurrenciaFin" runat="server" visible="false">
|
|
<div class="col-md-6">
|
|
|
|
<asp:RadioButton ID="ChkRecurrenciaVeces" runat="server" Text="Terminar despues de:" GroupName="Recurrencia" ValidationGroup="GrpGuardar" />
|
|
<asp:TextBox ID="TxtRecurrenciaFin" ClientIDMode="Static" runat="server" TextMode="Number" Width="20px"></asp:TextBox><label> veces</label>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<asp:RadioButton ID="ChkRecurrenciaFecha" runat="server" Text="Terminar en:" GroupName="Recurrencia" ValidationGroup="GrpGuardar" />
|
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy">
|
|
<asp:TextBox ID="TxtFecha" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10" ClientIDMode="Static"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<button runat="server" id="imgCalendario" class="btn default" type="button">
|
|
<i class="fa fa-calendar"></i>
|
|
</button>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MEEFechaC" runat="server" TargetControlID="TxtFecha" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender ID="Calendario" runat="server" TargetControlID="TxtFecha" PopupButtonID="ImgCalendario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<%-- <asp:RequiredFieldValidator ID="RFVFechaC" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''Fecha Factura''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
|
<asp:CompareValidator ID="CVFechaC" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''Fecha Factura''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<%--<ajax:ValidatorCalloutExtender ID="VCERFVFC" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaC" Width="350px"></ajax:ValidatorCalloutExtender>--%>
|
|
<ajax:ValidatorCalloutExtender ID="VCECVFC" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaC" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<asp:CustomValidator ID="Rb" runat="server" Display="Dynamic" ValidationGroup="GrpGuardar" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Recurrencia''</b> es necesario, por favor ingréselo." ClientValidationFunction="ClientValidate" OnServerValidate="ServerValidate"></asp:CustomValidator>
|
|
|
|
</div>
|
|
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel ID="UpFooter" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnAddNotificacion" runat="server" CssClass="btn btn-primary" Text="Agregar" ValidationGroup="GrpGuardar" />
|
|
<button type="button" class="btn btn-danger" onclick="LimpiaModal()" data-dismiss="modal">Cancelar</button>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
</ajax:TabContainer>
|
|
|
|
<asp:HiddenField ID="HdnModalidad" runat="server" Value="I" ClientIDMode="Static" />
|
|
<asp:HiddenField ID="HdnID" runat="server" Value="-1" ClientIDMode="Static" />
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
|
<script>
|
|
var TxtNotificacion = '<%= TxtNotificacion.ClientID%>';
|
|
var TxtPlantilla = '<%=TxtPlantilla.ClientID%>';
|
|
var TxtFrecuencia = '<%= TxtFrecuencia.ClientID%>';
|
|
var DdlModulo = '<%= DdlModulo.ClientID%>';
|
|
var DdlRecurrencia = '<%= DdlRecurrencia.ClientID%>';
|
|
|
|
|
|
function LimpiaModal() {
|
|
$('#<%= TxtNotificacion.ClientID %>').val('');
|
|
$('#<%= TxtPlantilla.ClientID %>').val('');
|
|
$('#<%= TxtFrecuencia.ClientID %>').val('');
|
|
$('#<%= DdlModulo.ClientID %>').val('1');
|
|
$('#<%= DdlRecurrencia.ClientID %>').val('-1');
|
|
$('#<%= ChkCorreo.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkSMS.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkMSN.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkCampana.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkRecurrenciaVeces.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkRecurrenciaFecha.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkRecurrencia.ClientID %>').prop("checked", false);
|
|
$('#<%= TxtRecurrenciaFin.ClientID %>').val('');
|
|
$('#<%= TxtFecha.ClientID %>').val('');
|
|
$('#<%= ChkLunes.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkMartes.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkMiercoles.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkJueves.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkViernes.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkSabado.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkDomingo.ClientID %>').prop("checked", false);
|
|
$('#<%= ChkRecurrencia.ClientID %>').prop("checked", false);
|
|
}
|
|
|
|
|
|
function CargaModal(CveNotificacion) {
|
|
debugger;
|
|
$get("HdnCveNotificacion").value = CveNotificacion;
|
|
$("#BtnCargaModal").click();
|
|
}
|
|
|
|
function ClientValidate(source, args) {
|
|
if (document.getElementById("<%= ChkRecurrenciaVeces.ClientID %>").checked || document.getElementById("<%= ChkRecurrenciaFecha.ClientID %>").checked) {
|
|
args.IsValid = true;
|
|
}
|
|
else {
|
|
args.IsValid = false;
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
</asp:Content>
|