598 lines
33 KiB
Plaintext
598 lines
33 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CatTareasProgramadas.aspx.vb" Inherits="Sistemas_CatTareasProgramadas" %>
|
||
|
||
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
||
<link href="/Metronic/assets/global/plugins/codemirror/CSS") rel="stylesheet" type="text/css" />
|
||
<link href="/Metronic/assets/global/plugins/codemirror/lib/codemirror.css") rel="stylesheet" type="text/css" />
|
||
<link href="/Metronic/assets/global/plugins/codemirror/theme/neat.css") rel="stylesheet" type="text/css" />
|
||
<link href="/Metronic/assets/global/plugins/codemirror/theme/ambiance.css") rel="stylesheet" type="text/css" />
|
||
<link href="/Metronic/assets/global/plugins/codemirror/theme/material.css") rel="stylesheet" type="text/css" />
|
||
<link href="/Metronic/assets/global/plugins/codemirror/theme/neo.css") rel="stylesheet" type="text/css" />
|
||
<link href="/Metronic/assets/global/plugins/codemirror/addon/hint/show-hint.css") rel="stylesheet" type="text/css" />
|
||
</asp:Content>
|
||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||
<style>
|
||
.backWhite {
|
||
background-color: #fff;
|
||
}
|
||
|
||
.logincint {
|
||
background-color: #fff;
|
||
padding: 15px;
|
||
width: 400px;
|
||
margin: 25px auto;
|
||
}
|
||
|
||
.login-form {
|
||
padding: 35px;
|
||
}
|
||
|
||
.UpLogin .loginc .btn-login {
|
||
background-color: #e52b38;
|
||
}
|
||
|
||
.UpLogin .loginc .btn-login:hover {
|
||
background-color: #e52b38;
|
||
}
|
||
|
||
.restpass a {
|
||
line-height: 4;
|
||
color: #8c8a8c;
|
||
}
|
||
|
||
.restpass a:hover, .restpass a:active {
|
||
color: #333 !important;
|
||
}
|
||
|
||
/*input*/
|
||
input[type="email"]:focus, input[type="text"]:focus, input[type="password"]:focus,
|
||
input[type="text"]:focus, select:focus, textarea:focus {
|
||
border-color: #004680 !important;
|
||
}
|
||
|
||
input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before {
|
||
background: #004680;
|
||
border-color: #004680;
|
||
}
|
||
|
||
input[type="checkbox"]:focus + label:before,
|
||
input[type="radio"]:focus + label:before {
|
||
border-color: #004680;
|
||
-webkit-box-shadow: 0 0 0 2px #004680;
|
||
-ms-box-shadow: 0 0 0 2px #004680;
|
||
box-shadow: 0 0 0 2px #004680;
|
||
}
|
||
|
||
.UpLogin input[type="submit"], .UpLogin input[type="reset"], .UpLogin input[type="button"],
|
||
.UpLogin button:not(.bootbox-close-button), .UpLogin .button {
|
||
background-color: #004680;
|
||
}
|
||
|
||
/* BG */
|
||
.bg-opacity {
|
||
top: 0;
|
||
left: 0;
|
||
height: 100%;
|
||
width: 100%;
|
||
position: fixed;
|
||
z-index: -1;
|
||
background-color: #004680;
|
||
opacity: .25;
|
||
}
|
||
|
||
#bg {
|
||
-moz-transition: opacity 2s ease-in-out;
|
||
-webkit-transition: opacity 2s ease-in-out;
|
||
-ms-transition: opacity 2s ease-in-out;
|
||
transition: opacity 2s ease-in-out;
|
||
height: 100%;
|
||
left: 0;
|
||
/*opacity: 0.25;*/
|
||
position: fixed;
|
||
top: 0;
|
||
width: 100%;
|
||
z-index: -1;
|
||
}
|
||
|
||
#bg div {
|
||
-moz-transition: opacity 3s ease, visibility 3s;
|
||
-webkit-transition: opacity 3s ease, visibility 3s;
|
||
-ms-transition: opacity 3s ease, visibility 3s;
|
||
transition: opacity 3s ease, visibility 3s;
|
||
background-size: cover;
|
||
height: 100%;
|
||
left: 0;
|
||
opacity: 0;
|
||
position: absolute;
|
||
top: 0;
|
||
visibility: hidden;
|
||
width: 150%;
|
||
}
|
||
|
||
#bg div.visible {
|
||
-moz-animation: bg 45s linear infinite;
|
||
-webkit-animation: bg 45s linear infinite;
|
||
-ms-animation: bg 45s linear infinite;
|
||
animation: bg 45s linear infinite;
|
||
opacity: 1;
|
||
visibility: visible;
|
||
z-index: 1;
|
||
}
|
||
|
||
#bg div.visible.top {
|
||
z-index: 2;
|
||
}
|
||
|
||
@media screen and (max-width: 1280px) {
|
||
|
||
#bg div.visible {
|
||
-moz-animation: bg 29.25s linear infinite;
|
||
-webkit-animation: bg 29.25s linear infinite;
|
||
-ms-animation: bg 29.25s linear infinite;
|
||
animation: bg 29.25s linear infinite;
|
||
}
|
||
}
|
||
|
||
@media screen and (max-width: 736px) {
|
||
|
||
#bg div.visible {
|
||
-moz-animation: bg 18s linear infinite;
|
||
-webkit-animation: bg 18s linear infinite;
|
||
-ms-animation: bg 18s linear infinite;
|
||
animation: bg 18s linear infinite;
|
||
}
|
||
}
|
||
|
||
#bg div:only-child {
|
||
-moz-animation-direction: alternate !important;
|
||
-webkit-animation-direction: alternate !important;
|
||
-ms-animation-direction: alternate !important;
|
||
animation-direction: alternate !important;
|
||
}
|
||
|
||
body.is-loading #bg {
|
||
opacity: 0;
|
||
}
|
||
|
||
@-moz-keyframes bg {
|
||
0% {
|
||
-moz-transform: translateX(0);
|
||
-webkit-transform: translateX(0);
|
||
-ms-transform: translateX(0);
|
||
transform: translateX(0);
|
||
}
|
||
|
||
100% {
|
||
-moz-transform: translateX(-25%);
|
||
-webkit-transform: translateX(-25%);
|
||
-ms-transform: translateX(-25%);
|
||
transform: translateX(-25%);
|
||
}
|
||
}
|
||
|
||
@-webkit-keyframes bg {
|
||
0% {
|
||
-moz-transform: translateX(0);
|
||
-webkit-transform: translateX(0);
|
||
-ms-transform: translateX(0);
|
||
transform: translateX(0);
|
||
}
|
||
|
||
100% {
|
||
-moz-transform: translateX(-25%);
|
||
-webkit-transform: translateX(-25%);
|
||
-ms-transform: translateX(-25%);
|
||
transform: translateX(-25%);
|
||
}
|
||
}
|
||
|
||
@-ms-keyframes bg {
|
||
0% {
|
||
-moz-transform: translateX(0);
|
||
-webkit-transform: translateX(0);
|
||
-ms-transform: translateX(0);
|
||
transform: translateX(0);
|
||
}
|
||
|
||
100% {
|
||
-moz-transform: translateX(-25%);
|
||
-webkit-transform: translateX(-25%);
|
||
-ms-transform: translateX(-25%);
|
||
transform: translateX(-25%);
|
||
}
|
||
}
|
||
|
||
@keyframes bg {
|
||
0% {
|
||
-moz-transform: translateX(0);
|
||
-webkit-transform: translateX(0);
|
||
-ms-transform: translateX(0);
|
||
transform: translateX(0);
|
||
}
|
||
|
||
100% {
|
||
-moz-transform: translateX(-25%);
|
||
-webkit-transform: translateX(-25%);
|
||
-ms-transform: translateX(-25%);
|
||
transform: translateX(-25%);
|
||
}
|
||
}
|
||
|
||
|
||
input:-webkit-autofill,
|
||
input:-webkit-autofill:hover,
|
||
input:-webkit-autofill:focus, input:-webkit-autofill,
|
||
textarea:-webkit-autofill,
|
||
textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus,
|
||
select:-webkit-autofill,
|
||
select:-webkit-autofill:hover,
|
||
select:-webkit-autofill:focus {
|
||
border: 1px solid #333 !important;
|
||
-webkit-text-fill-color: #333 !important;
|
||
-webkit-box-shadow: 0 0 0px 1000px #FFF inset;
|
||
transition: background-color 5000s ease-in-out 0s;
|
||
}
|
||
</style>
|
||
<style>
|
||
.Widthall {
|
||
width: 100% !important;
|
||
}
|
||
|
||
.dataTables_scrollHeadInner {
|
||
width: 100% !important;
|
||
background-color: #dddddd;
|
||
padding-left: 0px !important;
|
||
}
|
||
|
||
.dataTables_scrollFoot {
|
||
display: none;
|
||
position: static;
|
||
}
|
||
|
||
.table-scrollable {
|
||
margin: 0px !important;
|
||
}
|
||
|
||
.dataTables_scroll {
|
||
margin-bottom: 0px;
|
||
}
|
||
|
||
.table.dataTable {
|
||
margin-top: 0px !important;
|
||
}
|
||
|
||
.dataTables_scrollBody table th {
|
||
padding: 0px !important;
|
||
padding-right: 4px !important;
|
||
padding-left: 4px !important;
|
||
}
|
||
|
||
.sinlink td a {
|
||
pointer-events: none;
|
||
cursor: default;
|
||
color: black;
|
||
font-size: small;
|
||
}
|
||
|
||
.white a {
|
||
color: white !important;
|
||
}
|
||
</style>
|
||
</asp:Content>
|
||
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
||
Catálogo de Tareas Programadas
|
||
</asp:Content>
|
||
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
||
<asp:UpdatePanel runat="server" ID="UpAgregar">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="BtnAgregarTareasProgramadas" data-toggle="tooltip" data-placement="left" title="Agregar Tarea Programada" Text="<i class='fa fa-plus'></i> Agregar Tarea"></asp:LinkButton>
|
||
</li>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</asp:Content>
|
||
<asp:Content ID="Content6" ContentPlaceHolderID="HA" runat="Server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
|
||
<asp:UpdatePanel ID="UpGral" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div class="row">
|
||
<div class="Widthall" style="text-align: right!important; margin-top: 20px!important; margin-bottom: 2px!important">
|
||
<input type="text" id="TxtBusqueda" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvTareasProgramadas.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvTareasProgramadas.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" style="margin: 5px">
|
||
<asp:UpdatePanel ID="UPGvTareasProgramadas" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvTareasProgramadas" runat="server" AutoGenerateColumns="False"
|
||
DataKeyNames="CveTareaProgramada, CveEmpresa, RecursividadEnMinutos, RecursividadEnHoras, RecursividadEnDias, Parametros, Correo, PlantillaCorreo, FechaInicio"
|
||
EmptyDataText="No se encontraron registros" ToolTip="Listado de Temas"
|
||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD"
|
||
data-sort="true"
|
||
data-freezerows="1"
|
||
GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Tarea">
|
||
<ItemTemplate>
|
||
<asp:Literal runat="server" Text='<%# Eval("Tarea") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Empresa">
|
||
<ItemTemplate>
|
||
<asp:Literal runat="server" Text='<%# Eval("Empresa") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Fecha Inicio">
|
||
<ItemTemplate>
|
||
<asp:Literal runat="server" Text='<%# Eval("FechaInicio", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Fecha Fin">
|
||
<ItemTemplate>
|
||
<asp:Literal runat="server" Text='<%# Eval("FechaFin", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Recursividad Min." ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal runat="server" Text='<%# Eval("RecursividadEnMinutos") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Recursividad Hrs." ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal runat="server" Text='<%# Eval("RecursividadEnHoras") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Recursividad Días" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal runat="server" Text='<%# Eval("RecursividadEnDias") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="80px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgE" OnClick="Edit_ClickTareasProgramadas" runat="server" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="40px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgD" OnClick="Remove_ClickTareasProgramadas" runat="server" AlternateText="Eliminar" CausesValidation="False" 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>
|
||
|
||
|
||
<br />
|
||
<br />
|
||
|
||
<div id="DivAgregarTareasProgramadas" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog modal-lg" >
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalTareasProgramadas" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="LtlTituloModalTareasProgramadas" runat="server">Agregar Tarea Programada</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="row">
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTareaProgra" runat="server" CssClass="form-control input-sm select2me" DataValueField="CveTareaProgramada" DataTextField="Tarea" Width="100%"
|
||
Class="table-group-action-input form-control input-inline input-small input-sm" AutoPostBack="true" OnSelectedIndexChanged="DdlTareaProgra_SelectedIndexChanged">
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RFVProducto2" InitialValue="-1" runat="server" ControlToValidate="DdlTareaProgra" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tarea Programada''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTamanio"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEProducto2" runat="server" HighlightCssClass="vco" TargetControlID="RFVProducto2" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<asp:Label AssociatedControlID="DdlTareaProgra" runat="server" Text="Tarea Programada:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlEmpresas" runat="server" CssClass="form-control input-sm select2me" DataValueField="CveEmpresa" DataTextField="Empresa" Width="100%"
|
||
Class="table-group-action-input form-control input-inline input-small input-sm"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" InitialValue="-1" runat="server" ControlToValidate="DdlEmpresas" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Empresa''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTamanio"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="RFVProducto2" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<asp:Label AssociatedControlID="DdlEmpresas" runat="server" Text="Empresa:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTipoR" runat="server" CssClass="form-control input-sm select2me" Class="table-group-action-input form-control input-inline input-small input-sm" Width="100%">
|
||
<asp:ListItem Text="Días" Value="D" Selected="True"></asp:ListItem>
|
||
<asp:ListItem Text="Horas" Value="H"></asp:ListItem>
|
||
<asp:ListItem Text="Minutos" Value="M"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" InitialValue="-1" runat="server" ControlToValidate="DdlTipoR" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Recursividad''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTamanio"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="RFVProducto2" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<asp:Label AssociatedControlID="DdlTipoR" runat="server" Text="Tipo de Recursividad:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNumerico" CssClass="form-control " Width="150px" runat="server" MaxLength="10" CausesValidation="true" Style="text-align: right!important" OnKeyup="FormatoMoneda(this);"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtBonificacion" runat="server" ControlToValidate="TxtNumerico" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Numérico''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTamanio"></asp:RequiredFieldValidator>
|
||
<asp:Label AssociatedControlID="TxtNumerico" runat="server" Text="Recursividad:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtParametros" CssClass="form-control" runat="server" MaxLength="10" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="TxtParametros" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Parámetros''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTamanio"></asp:RequiredFieldValidator>
|
||
<asp:Label AssociatedControlID="TxtParametros" runat="server" Text="Parámetros:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtCorreo" CssClass="form-control " runat="server" MaxLength="10" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="TxtCorreo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTamanio"></asp:RequiredFieldValidator>
|
||
<asp:Label AssociatedControlID="TxtCorreo" runat="server" Text="Correo:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtPlantilla" CssClass="form-control " runat="server" MaxLength="10" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="TxtPlantilla" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Plantilla correo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTamanio"></asp:RequiredFieldValidator>
|
||
<asp:Label AssociatedControlID="TxtPlantilla" runat="server" Text="Plantilla correo:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div>
|
||
<div style="width: 150px; display: inline-block">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtFechaI" runat="server" CssClass="form-control ADDateTimePicker" datetimeButton=".lnkTxtFechaI" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFechaI" runat="server" Text="Fecha Inicio:"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<asp:LinkButton ID="ImgCEva" class="btn default " Text="<i class='fa fa-calendar lnkTxtFechaI'></i>" runat="server"></asp:LinkButton>
|
||
<ajax:MaskedEditExtender ID="MEEFechaEva" runat="server" TargetControlID="TxtFechaI" Mask="99/99/9999 99:99" MaskType="DateTime" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<%--<ajax:CalendarExtender runat="server" ID="CalendarExtender5" TargetControlID="TxtFechaI" PopupButtonID="ImgCEva" PopupPosition="BottomRight" Enabled="True" Format="dd/MM/yyyy hh:mm"></ajax:CalendarExtender>--%>
|
||
<%-- <asp:CompareValidator ID="CVFechaEva" runat="server" ControlToValidate="TxtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicio''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpTamanio"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEFechaEva" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaEva" Width="350px"></ajax:ValidatorCalloutExtender>--%>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-6">
|
||
|
||
<h6>
|
||
<asp:TextBox ID="LtlDescripcion" runat="server" CssClass="minusculas codeeditorCS" Enabled="false" TextMode="MultiLine" Height="200px" Width="800px"></asp:TextBox></td>
|
||
|
||
</h6>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnAgregarTareasProgramadasModal" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="GrpTamanio" />
|
||
<button id="Button3" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</asp:Content>
|
||
<asp:Content ID="Content9" ContentPlaceHolderID="JS" runat="Server">
|
||
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/JS"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/lib/codemirror.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/clike/clike.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/css/css.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/javascript/javascript.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/htmlmixed/htmlmixed.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/htmlembedded/htmlembedded.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/sql/sql.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/vb/vb.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/mode/xml/xml.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/hint/show-hint.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/hint/sql-hint.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/hint/anyword-hint.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/hint/css-hint.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/hint/html-hint.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/hint/javascript-hint.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/edit/matchbrackets.js"></script>
|
||
<script type="text/javascript" src="/Metronic/assets/global/plugins/codemirror/addon/mode/multiplex.js"></script>
|
||
<script>
|
||
let MycurrentT = null;
|
||
function ADSBegin() {
|
||
if (localStorage.getItem("MycurrentT")) {
|
||
MycurrentT = JSON.parse(localStorage.getItem("MycurrentT"));
|
||
}
|
||
if (localStorage.getItem("MyCurrentPass")) {
|
||
$('#txtPassword').val(localStorage.getItem("MyCurrentPass"));
|
||
}
|
||
if ($('#UtileriasLogin') && $('#UtileriasLogin').length > 0) {
|
||
$('.TituloPag').hide();
|
||
$('.page-bar').hide();
|
||
$('.page-content').css('background-color', '#364150')
|
||
} else {
|
||
|
||
$('.TituloPag').show();
|
||
$('.page-bar').show();
|
||
$('.page-content').css('background-color', '')
|
||
}
|
||
$(".codeeditorSQL").each(function (index) {
|
||
var id = $(this).attr('id')
|
||
var editor = CodeMirror.fromTextArea(document.getElementById(id), {
|
||
lineNumbers: true,
|
||
mode: "text/x-sql",
|
||
theme: "material",
|
||
extraKeys: { "Ctrl-Space": "autocomplete" }, // To invoke the auto complete // To invoke the auto complete
|
||
hint: CodeMirror.hint.sql,
|
||
hintOptions: {
|
||
tables: MycurrentT
|
||
},
|
||
change: function (cm) { debugger; }
|
||
});
|
||
editor.on('change', function (cMirror) {
|
||
// get value right from instance
|
||
cMirror.save();
|
||
});
|
||
});
|
||
$(".codeeditorVB").each(function (index) {
|
||
var id = $(this).attr('id')
|
||
var editor = CodeMirror.fromTextArea(document.getElementById(id), {
|
||
lineNumbers: true,
|
||
mode: "text/x-vb",
|
||
extraKeys: { "Ctrl-Space": "autocomplete" },
|
||
//parserfile: ["/Metronic/assets/global/plugins/codemirror/Externo/parsecsharp.js", "/Metronic/assets/global/plugins/codemirror/Externo/tokenizecsharp.js"],
|
||
//stylesheet: "/Metronic/assets/global/plugins/codemirror/Externo/csharpcolors.css",
|
||
theme: "material"
|
||
});
|
||
editor.on('change', function (cMirror) {
|
||
// get value right from instance
|
||
cMirror.save();
|
||
});
|
||
});
|
||
$(".codeeditorCS").each(function (index) {
|
||
var id = $(this).attr('id')
|
||
var editor = CodeMirror.fromTextArea(document.getElementById(id), {
|
||
lineNumbers: true,
|
||
mode: "text/x-csharp",
|
||
extraKeys: { "Ctrl-Space": "autocomplete" },
|
||
matchBrackets: true,
|
||
//parserfile: ["/Metronic/assets/global/plugins/codemirror/Externo/parsecsharp.js", "/Metronic/assets/global/plugins/codemirror/Externo/tokenizecsharp.js"],
|
||
//stylesheet: "/Metronic/assets/global/plugins/codemirror/Externo/csharpcolors.css",
|
||
theme: "material"
|
||
});
|
||
editor.on('change', function (cMirror) {
|
||
// get value right from instance
|
||
cMirror.save();
|
||
});
|
||
});
|
||
$(".codeeditorHTMLNET").each(function (index) {
|
||
var id = $(this).attr('id')
|
||
var editor = CodeMirror.fromTextArea(document.getElementById(id), {
|
||
lineNumbers: true,
|
||
mode: "application/x-aspx",
|
||
extraKeys: { "Ctrl-Space": "autocomplete" },
|
||
matchBrackets: true,
|
||
theme: "material"
|
||
});
|
||
editor.on('change', function (cMirror) {
|
||
// get value right from instance
|
||
cMirror.save();
|
||
});
|
||
});
|
||
}
|
||
|
||
</script>
|
||
</asp:Content>
|
||
|
||
|