|
|
|
|
@@ -193,6 +193,14 @@
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOEmpresa" runat="server" HighlightCssClass="vco" TargetControlID="RFVEmpresa" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Sessión por equipo</td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>Autorizar equipo</td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@@ -2288,6 +2296,7 @@
|
|
|
|
|
<ContentTemplate>
|
|
|
|
|
<asp:Button ID="BtnGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" class="btn btn-primary" />
|
|
|
|
|
<asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" class="btn btn-danger" />
|
|
|
|
|
<asp:LinkButton ID="BtnCerrarSession" OnClick="BtnCerrarSession_Click" runat="server" Text="Cerrar Session" class="btn btn-danger" />
|
|
|
|
|
<asp:ValidationSummary ID="VS" runat="server" DisplayMode="BulletList" ShowSummary="true" ValidationGroup="GrpGuardar" />
|
|
|
|
|
<asp:Button ID="BtnCancelar" runat="server" Text="Cancelar" OnClientClick="javascript:window.location.href='/Sistemas/Usuarios.aspx';return false" class="btn btn-default" />
|
|
|
|
|
</ContentTemplate>
|
|
|
|
|
@@ -2446,368 +2455,377 @@
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="DivAgregarRestricción" class="modal fade">
|
|
|
|
|
<asp:UpdatePanel UpdateMode="Conditional" ID="UpAgregarRestriccion" runat="server">
|
|
|
|
|
<div id="DivAgregarRestricción" class="modal fade ">
|
|
|
|
|
<asp:UpdatePanel UpdateMode="Conditional" class="modal-dialog " ID="UpAgregarRestriccion" runat="server"> <%--modal-lg--%>
|
|
|
|
|
<ContentTemplate>
|
|
|
|
|
<div class="modal-content">
|
|
|
|
|
<div class="modal-header" style="background-color: #258FD7; height: 30px; padding-top: 3px;">
|
|
|
|
|
<button type="button" class="close" data-dismiss="modal" style="top: 3px !important; margin-top: 6px !important;" aria-hidden="true"></button>
|
|
|
|
|
<h4 class="modal-title" style="color: #FFF;">Agregar Restricción de Acceso</h4>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-body">
|
|
|
|
|
|
|
|
|
|
<div class="modal-dialog">
|
|
|
|
|
<div class="modal-content">
|
|
|
|
|
<div class="modal-header" style="background-color: #258FD7; height: 30px; padding-top: 3px;">
|
|
|
|
|
<button type="button" class="close" data-dismiss="modal" style="top: 3px !important; margin-top: 6px !important;" aria-hidden="true"></button>
|
|
|
|
|
<h4 class="modal-title" style="color: #FFF;">Agregar Restricción de Acceso</h4>
|
|
|
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" style="max-width: 150px;">
|
|
|
|
|
IP:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:TextBox ID="TxtIP" Text="" runat="server" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-body">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" style="max-width: 150px;">
|
|
|
|
|
IP:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:TextBox ID="TxtIP" Text="" runat="server" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" style="max-width: 150px;">
|
|
|
|
|
Mac:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" style="max-width: 150px;">
|
|
|
|
|
MAC:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:TextBox ID="TxtMAC" Text="" runat="server" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:TextBox ID="TxtMAC" Text="" runat="server" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:LinkButton ID="LnkAutorizarEquipo" OnClick="LnkAutorizarEquipo_Click" CssClass="btn btn-success" runat="server">Vincular</asp:LinkButton>
|
|
|
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" style="max-width: 150px;">
|
|
|
|
|
Aplica Restricción:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkAplicaRestriccion" OnCheckedChanged="ChkAplicaRestriccion_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
<%----%>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<br />
|
|
|
|
|
<br />
|
|
|
|
|
<div class="row" id="DivRestricciones" runat="server" visible="false">
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
<table style="max-width: 500px;" class="Widthall table table-hover table-striped">
|
|
|
|
|
<thead>
|
|
|
|
|
<tr style="background-color: #dddddd; font-weight: bold;">
|
|
|
|
|
<td>Día de la Semana</td>
|
|
|
|
|
<td>Hora Inicio</td>
|
|
|
|
|
<td>Hora Fin</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkTodos" OnCheckedChanged="ChkTodos_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Todos</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI0" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio0" onblur="setTimeout(CambiaHoraInicio(this), 2000);" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio0" runat="server" TargetControlID="TxtHoraInicio0" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio0" runat="server" ControlExtender="MEEHoraInicio0" CssClass="vco" ControlToValidate="TxtHoraInicio0" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio0" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio0" runat="server" ControlToValidate="TxtHoraInicio0" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio01" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF0" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin0" onblur="CambiaHoraFin(this)" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin0" runat="server" TargetControlID="TxtHoraFin0" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin0" runat="server" ControlExtender="MEEHoraFin0" CssClass="vco" ControlToValidate="TxtHoraFin0" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin0" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin0" runat="server" ControlToValidate="TxtHoraFin0" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin01" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkLunes" OnCheckedChanged="ChkLunes_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Lunes</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI1" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio1" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio1" runat="server" TargetControlID="TxtHoraInicio1" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio1" runat="server" ControlExtender="MEEHoraInicio1" CssClass="vco" ControlToValidate="TxtHoraInicio1" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio1" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio1" runat="server" ControlToValidate="TxtHoraInicio1" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio11" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF1" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin1" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin1" runat="server" TargetControlID="TxtHoraFin1" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin1" runat="server" ControlExtender="MEEHoraFin1" CssClass="vco" ControlToValidate="TxtHoraFin1" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin1" runat="server" ControlToValidate="TxtHoraFin1" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin11" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkMartes" OnCheckedChanged="ChkMartes_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Martes</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI2" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio2" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio2" runat="server" TargetControlID="TxtHoraInicio2" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio2" runat="server" ControlExtender="MEEHoraInicio2" CssClass="vco" ControlToValidate="TxtHoraInicio2" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio2" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio2" runat="server" ControlToValidate="TxtHoraInicio2" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio21" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF2" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin2" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin2" runat="server" TargetControlID="TxtHoraFin2" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin2" runat="server" ControlExtender="MEEHoraFin2" CssClass="vco" ControlToValidate="TxtHoraFin2" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin2" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin2" runat="server" ControlToValidate="TxtHoraFin2" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin21" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkMiercoles" OnCheckedChanged="ChkMiercoles_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Miercoles</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI3" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio3" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio3" runat="server" TargetControlID="TxtHoraInicio3" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio3" runat="server" ControlExtender="MEEHoraInicio3" CssClass="vco" ControlToValidate="TxtHoraInicio3" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio3" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio3" runat="server" ControlToValidate="TxtHoraInicio3" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio31" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF3" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin3" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin3" runat="server" TargetControlID="TxtHoraFin3" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin3" runat="server" ControlExtender="MEEHoraFin3" CssClass="vco" ControlToValidate="TxtHoraFin3" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin3" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin3" runat="server" ControlToValidate="TxtHoraFin3" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin31" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkJueves" OnCheckedChanged="ChkJueves_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Jueves</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI4" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio4" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio4" runat="server" TargetControlID="TxtHoraInicio4" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio4" runat="server" ControlExtender="MEEHoraInicio4" CssClass="vco" ControlToValidate="TxtHoraInicio4" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio4" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio4" runat="server" ControlToValidate="TxtHoraInicio4" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio41" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF4" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin4" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin4" runat="server" TargetControlID="TxtHoraFin4" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin4" runat="server" ControlExtender="MEEHoraFin4" CssClass="vco" ControlToValidate="TxtHoraFin4" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin4" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin4" runat="server" ControlToValidate="TxtHoraFin4" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin41" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkViernes" OnCheckedChanged="ChkViernes_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Viernes</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI5" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio5" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio5" runat="server" TargetControlID="TxtHoraInicio5" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio5" runat="server" ControlExtender="MEEHoraInicio5" CssClass="vco" ControlToValidate="TxtHoraInicio5" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio5" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio5" runat="server" ControlToValidate="TxtHoraInicio5" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio51" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF5" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin5" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin5" runat="server" TargetControlID="TxtHoraFin5" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin5" runat="server" ControlExtender="MEEHoraFin5" CssClass="vco" ControlToValidate="TxtHoraFin5" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin5" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin5" runat="server" ControlToValidate="TxtHoraFin5" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin51" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkSabado" OnCheckedChanged="ChkSabado_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Sabado</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI6" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio6" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio6" runat="server" TargetControlID="TxtHoraInicio6" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio6" runat="server" ControlExtender="MEEHoraInicio6" CssClass="vco" ControlToValidate="TxtHoraInicio6" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio6" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio6" runat="server" ControlToValidate="TxtHoraInicio6" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio61" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF6" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin6" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin6" runat="server" TargetControlID="TxtHoraFin6" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin6" runat="server" ControlExtender="MEEHoraFin6" CssClass="vco" ControlToValidate="TxtHoraFin6" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin6" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin6" runat="server" ControlToValidate="TxtHoraFin6" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin61" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkDomingo" OnCheckedChanged="ChkDomingo_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Domingo</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI7" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio7" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio7" runat="server" TargetControlID="TxtHoraInicio7" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio7" runat="server" ControlExtender="MEEHoraInicio7" CssClass="vco" ControlToValidate="TxtHoraInicio7" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio7" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio7" runat="server" ControlToValidate="TxtHoraInicio7" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio71" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF7" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin7" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin7" runat="server" TargetControlID="TxtHoraFin7" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin7" runat="server" ControlExtender="MEEHoraFin7" CssClass="vco" ControlToValidate="TxtHoraFin7" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin7" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin7" runat="server" ControlToValidate="TxtHoraFin7" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin71" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-footer">
|
|
|
|
|
<asp:UpdatePanel runat="server">
|
|
|
|
|
<ContentTemplate>
|
|
|
|
|
<asp:Button Text="Agregar Restricción" ID="BtnAgregarRestriccion" OnClick="BtnAgregarRestriccion_Click" CssClass="btn btn-primary" runat="server" />
|
|
|
|
|
<button type="button" data-dismiss="modal" class="btn btn-">Cerrar</button>
|
|
|
|
|
</ContentTemplate>
|
|
|
|
|
</asp:UpdatePanel>
|
|
|
|
|
<%--<div class="row">
|
|
|
|
|
<div class="col-md-3" style="max-width: 150px;">
|
|
|
|
|
Restrincción por Equipo:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:CheckBox ID="chkSessionxEquipo" runat="server" CssClass="chksino" Text=" " />
|
|
|
|
|
</div>
|
|
|
|
|
</div>--%>
|
|
|
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-3" style="max-width: 150px;">
|
|
|
|
|
Aplica Restricción:
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-md-3">
|
|
|
|
|
<asp:CheckBox Text=" " CssClass="chksino " ID="ChkAplicaRestriccion" OnCheckedChanged="ChkAplicaRestriccion_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<br />
|
|
|
|
|
<br />
|
|
|
|
|
<div class="row" id="DivRestricciones" runat="server" visible="false">
|
|
|
|
|
<div class="col-md-12">
|
|
|
|
|
<table style="max-width: 500px;" class="Widthall table table-hover table-striped">
|
|
|
|
|
<thead>
|
|
|
|
|
<tr style="background-color: #dddddd; font-weight: bold;">
|
|
|
|
|
<td>Día de la Semana</td>
|
|
|
|
|
<td>Hora Inicio</td>
|
|
|
|
|
<td>Hora Fin</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkTodos" OnCheckedChanged="ChkTodos_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Todos</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI0" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio0" onblur="setTimeout(CambiaHoraInicio(this), 2000);" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio0" runat="server" TargetControlID="TxtHoraInicio0" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio0" runat="server" ControlExtender="MEEHoraInicio0" CssClass="vco" ControlToValidate="TxtHoraInicio0" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio0" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio0" runat="server" ControlToValidate="TxtHoraInicio0" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio01" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF0" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin0" onblur="CambiaHoraFin(this)" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin0" runat="server" TargetControlID="TxtHoraFin0" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin0" runat="server" ControlExtender="MEEHoraFin0" CssClass="vco" ControlToValidate="TxtHoraFin0" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin0" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin0" runat="server" ControlToValidate="TxtHoraFin0" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin01" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin0" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkLunes" OnCheckedChanged="ChkLunes_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Lunes</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI1" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio1" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio1" runat="server" TargetControlID="TxtHoraInicio1" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio1" runat="server" ControlExtender="MEEHoraInicio1" CssClass="vco" ControlToValidate="TxtHoraInicio1" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio1" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio1" runat="server" ControlToValidate="TxtHoraInicio1" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio11" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF1" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin1" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin1" runat="server" TargetControlID="TxtHoraFin1" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin1" runat="server" ControlExtender="MEEHoraFin1" CssClass="vco" ControlToValidate="TxtHoraFin1" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin1" runat="server" ControlToValidate="TxtHoraFin1" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin11" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkMartes" OnCheckedChanged="ChkMartes_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Martes</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI2" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio2" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio2" runat="server" TargetControlID="TxtHoraInicio2" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio2" runat="server" ControlExtender="MEEHoraInicio2" CssClass="vco" ControlToValidate="TxtHoraInicio2" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio2" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio2" runat="server" ControlToValidate="TxtHoraInicio2" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio21" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF2" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin2" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin2" runat="server" TargetControlID="TxtHoraFin2" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin2" runat="server" ControlExtender="MEEHoraFin2" CssClass="vco" ControlToValidate="TxtHoraFin2" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin2" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin2" runat="server" ControlToValidate="TxtHoraFin2" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin21" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkMiercoles" OnCheckedChanged="ChkMiercoles_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Miercoles</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI3" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio3" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio3" runat="server" TargetControlID="TxtHoraInicio3" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio3" runat="server" ControlExtender="MEEHoraInicio3" CssClass="vco" ControlToValidate="TxtHoraInicio3" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio3" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio3" runat="server" ControlToValidate="TxtHoraInicio3" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio31" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF3" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin3" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin3" runat="server" TargetControlID="TxtHoraFin3" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin3" runat="server" ControlExtender="MEEHoraFin3" CssClass="vco" ControlToValidate="TxtHoraFin3" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin3" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin3" runat="server" ControlToValidate="TxtHoraFin3" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin31" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin3" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkJueves" OnCheckedChanged="ChkJueves_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Jueves</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI4" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio4" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio4" runat="server" TargetControlID="TxtHoraInicio4" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio4" runat="server" ControlExtender="MEEHoraInicio4" CssClass="vco" ControlToValidate="TxtHoraInicio4" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio4" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio4" runat="server" ControlToValidate="TxtHoraInicio4" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio41" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF4" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin4" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin4" runat="server" TargetControlID="TxtHoraFin4" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin4" runat="server" ControlExtender="MEEHoraFin4" CssClass="vco" ControlToValidate="TxtHoraFin4" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin4" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin4" runat="server" ControlToValidate="TxtHoraFin4" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin41" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkViernes" OnCheckedChanged="ChkViernes_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Viernes</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI5" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio5" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio5" runat="server" TargetControlID="TxtHoraInicio5" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio5" runat="server" ControlExtender="MEEHoraInicio5" CssClass="vco" ControlToValidate="TxtHoraInicio5" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio5" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio5" runat="server" ControlToValidate="TxtHoraInicio5" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio51" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF5" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin5" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin5" runat="server" TargetControlID="TxtHoraFin5" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin5" runat="server" ControlExtender="MEEHoraFin5" CssClass="vco" ControlToValidate="TxtHoraFin5" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin5" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin5" runat="server" ControlToValidate="TxtHoraFin5" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin51" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkSabado" OnCheckedChanged="ChkSabado_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Sabado</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI6" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio6" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio6" runat="server" TargetControlID="TxtHoraInicio6" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio6" runat="server" ControlExtender="MEEHoraInicio6" CssClass="vco" ControlToValidate="TxtHoraInicio6" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio6" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio6" runat="server" ControlToValidate="TxtHoraInicio6" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio61" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF6" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin6" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin6" runat="server" TargetControlID="TxtHoraFin6" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin6" runat="server" ControlExtender="MEEHoraFin6" CssClass="vco" ControlToValidate="TxtHoraFin6" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin6" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin6" runat="server" ControlToValidate="TxtHoraFin6" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin61" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<asp:CheckBox Text="" ID="ChkDomingo" OnCheckedChanged="ChkDomingo_CheckedChanged" AutoPostBack="true" runat="server" />
|
|
|
|
|
Domingo</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHI7" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraInicio7" runat="server" CssClass="form-control HI" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraInicio7" runat="server" TargetControlID="TxtHoraInicio7" Mask="99:99" MaskType="time" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraInicio7" runat="server" ControlExtender="MEEHoraInicio7" CssClass="vco" ControlToValidate="TxtHoraInicio7" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraInicio7" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraInicio7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraInicio7" runat="server" ControlToValidate="TxtHoraInicio7" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCOHoraInicio71" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraInicio7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<div runat="server" id="DivHF7" style="display: inline-block; vertical-align: text-bottom;">
|
|
|
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 60px !important; padding: 0px;">
|
|
|
|
|
<asp:TextBox ID="TxtHoraFin7" runat="server" CssClass="form-control HF" CausesValidation="true" Style="width: 50px" MaxLength="5"></asp:TextBox>
|
|
|
|
|
<span class="input-group-btn ">
|
|
|
|
|
<img src="/Imagenes/timepicker.png" alt="Hora" />
|
|
|
|
|
</span>
|
|
|
|
|
<ajax:MaskedEditExtender ID="MEEHoraFin7" runat="server" TargetControlID="TxtHoraFin7" Mask="99:99" MaskType="time" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
|
|
|
<ajax:MaskedEditValidator ID="MEVHoraFin7" runat="server" ControlExtender="MEEHoraFin7" CssClass="vco" ControlToValidate="TxtHoraFin7" IsValidEmpty="False" EmptyValueMessage="La hora es requerida." InvalidValueMessage="La hora tiene formato incorrecto." Display="none" EmptyValueBlurredText="La hora es requerida." InvalidValueBlurredMessage="La hora tiene formato incorrecto." ValidationGroup="GrpRestricciones" />
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin7" runat="server" HighlightCssClass="vco" TargetControlID="MEVHoraFin7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
|
|
|
|
|
<asp:RequiredFieldValidator ID="RFVHoraFin7" runat="server" ControlToValidate="TxtHoraFin7" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Hora Fin''</b> es necesario, por favor ingréselo." ValidationGroup="GrpRestricciones"></asp:RequiredFieldValidator>
|
|
|
|
|
<ajax:ValidatorCalloutExtender ID="VCEHoraFin71" runat="server" HighlightCssClass="vco" TargetControlID="RFVHoraFin7" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="modal-footer">
|
|
|
|
|
<asp:UpdatePanel runat="server">
|
|
|
|
|
<ContentTemplate>
|
|
|
|
|
<asp:Button Text="Agregar Restricción" ID="BtnAgregarRestriccion" OnClick="BtnAgregarRestriccion_Click" CssClass="btn btn-primary" runat="server" />
|
|
|
|
|
<button type="button" data-dismiss="modal" class="btn btn-">Cerrar</button>
|
|
|
|
|
</ContentTemplate>
|
|
|
|
|
</asp:UpdatePanel>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|