This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2020-05-02 03:03:15 -07:00
parent 512e31911a
commit c84d4e3863
33 changed files with 64945 additions and 149 deletions

View File

@@ -97,7 +97,7 @@
<ContentTemplate>
<div class="row">
<div class="col-md-6">
<div class="col-md-5">
<asp:Panel runat="server" ID="portletMinuta" class="portlet light smmallpadding bordered">
<div class="portlet-title">
<div class="caption font-green">
@@ -110,12 +110,12 @@
</div>
<div class="portlet-body rowpadding">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtAsunto" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
<asp:TextBox ID="TxtAsunto" runat="server" CssClass="form-control TxtAsunto" CausesValidation="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVAsunto" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtAsunto" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Asunto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTarea"></asp:RequiredFieldValidator>
<asp:Label runat="server" Text="Asunto:" AssociatedControlID="TxtAsunto"></asp:Label>
</div>
<div class="form-group form-md-line-input">
<asp:TextBox ID="TxtDescripcion" runat="server" CssClass="form-control" CausesValidation="true" TextMode="MultiLine" Rows="2"></asp:TextBox>
<asp:TextBox ID="TxtDescripcion" runat="server" CssClass="form-control TxtDescripcion" CausesValidation="true" TextMode="MultiLine" Rows="2"></asp:TextBox>
<asp:RequiredFieldValidator ID="RfvDescripcion" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtDescripcion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GrpTarea"></asp:RequiredFieldValidator>
<asp:Label runat="server" Text="Descripción" AssociatedControlID="TxtDescripcion"></asp:Label>
</div>
@@ -148,8 +148,10 @@
<asp:LinkButton ID="LnkTerminar_EnviarMinuta" Visible="false" runat="server" OnClick="LnkTerminarMinuta_Click" CssClass="btn btn-primary">Terminar y Enviar Minuta</asp:LinkButton>
</div>
</div>
<div class="col-md-6">
<div class="col-md-7">
<div style="height: 12px; width: 100%; text-align: right; font-style: italic; font-weight: bold">
<span id="ltlFechaAutoGuardado"></span>
</div>
<div class="row">
<div class="col-md-6">
<asp:Panel runat="server" ID="portletArchivo" class="portlet light smmallpadding bordered">
@@ -244,6 +246,8 @@
<ajax:TabPanel ID="TabAcuerdos" runat="server" HeaderText="Acuerdos">
<ContentTemplate>
<asp:HiddenField runat="server" ID="hdnCveEvento" ClientIDMode="Static" />
<asp:HiddenField runat="server" ID="hdnCveEventoEstatus" Value="1" ClientIDMode="Static" />
<asp:UpdatePanel ID="UpChkList" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel runat="server" ID="portletChekList" Visible="true" class="portlet light smmallpadding bordered" DefaultButton="LnkAgregarchklistitem">
@@ -255,6 +259,11 @@
<div class="tools">
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
</div>
<div class="actions">
<div class="btn-group">
<asp:LinkButton ID="LnkSaveAcuerdos" OnClick="LnkSaveAcuerdos_Click" CssClass="btn btn-default" runat="server">Guardar</asp:LinkButton>
</div>
</div>
</div>
<div class="portlet-body rowpadding">
<div style="display: none;">
@@ -307,7 +316,7 @@
<div class="form-group form-md-line-input ">
<%--<asp:Label runat="server" Text="Acuerdos" AssociatedControlID="TxtAcuerdos"></asp:Label>--%>
<asp:TextBox ID="TxtAcuerdos" runat="server" CssClass="form-control ADSckeditor" CausesValidation="true" TextMode="MultiLine" Rows="2"></asp:TextBox>
<asp:TextBox ID="TxtAcuerdos" runat="server" CssClass="form-control ADSckeditor TxtAcuerdos" CausesValidation="true" TextMode="MultiLine" Rows="2"></asp:TextBox>
</div>
</div>
</asp:Panel>
@@ -328,6 +337,11 @@
<div class="tools">
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
</div>
<div class="actions">
<div class="btn-group">
<asp:LinkButton ID="LnkAgregarTarea" OnClick="LnkAgregarTarea_Click" CssClass="btn btn-default" runat="server">Agregar</asp:LinkButton>
</div>
</div>
</div>
<div class="portlet-body rowpadding">
<div class="row">
@@ -392,7 +406,6 @@
</div>
<div class="row">
<div class="col-sm-12 text-center">
<asp:LinkButton ID="LnkAgregarTarea" OnClick="LnkAgregarTarea_Click" CssClass="btn btn-default" runat="server">Agregar</asp:LinkButton>
</div>
</div>
@@ -403,11 +416,13 @@
<asp:GridView ID="GVTareas" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False"
DataKeyNames="Titulo,NombreRegistro,CveEvento,CveTipoEvento,Folio,Asunto,Descripcion,Prioridad,CveUsuarioDe,CveUsuarioPara,CveEventoEstatus,FechaInicio,FechaFin,FechaRealTermino,CveRevision,Archivo,FechaIng,CveUsuarioIng,CveEmpresa,CveUsuarioModifico,Avance">
<Columns>
<%--<asp:TemplateField HeaderText="Folio">
<ItemTemplate>
<asp:Label ID="lblfolio" runat="server" Text='<%# Eval("Folio")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>--%>
<asp:TemplateField HeaderText="Folio">
<ItemTemplate>
<a target="_blank" href='<%# Eval("CveEvento","/OI/TareaDetalle.aspx?CveEvento={0}")%>' class="Widthallimp">
<asp:Label runat="server" Text='<%# Eval("Folio")%>'> </asp:Label>
</a>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Asunto">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("Asunto")%>'> </asp:Label>
@@ -456,6 +471,11 @@
<div class="tools">
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
</div>
<div class="actions">
<div class="btn-group">
<asp:LinkButton ID="LnkAgregarAgenda" OnClick="LnkAgregarAgenda_Click" CssClass="btn btn-default" runat="server">Agregar</asp:LinkButton>
</div>
</div>
</div>
<div class="portlet-body rowpadding">
<div class="row">
@@ -533,7 +553,6 @@
</div>
<div class="row">
<div class="col-sm-12 text-center">
<asp:LinkButton ID="LnkAgregarAgenda" OnClick="LnkAgregarAgenda_Click" CssClass="btn btn-default" runat="server">Agregar</asp:LinkButton>
</div>
</div>
@@ -641,6 +660,64 @@
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
<script>
$(document).ready(function () {
setTimeout("autoGuardado()", 60000);
});
//$('#btnAutoGuardado').click(function () {
function autoGuardado() {
if ($get("hdnCveEvento").value != "" && $get("hdnCveEventoEstatus").value != "4") {
var SendObj = {
"CveEvento": $get("hdnCveEvento").value,
"Asunto": $(".TxtAsunto").val(),
"Descripcion": $(".TxtDescripcion").val(),
"Acuerdos": $(".TxtAcuerdos").val().replace(/< /gi, '<'),
}
fechaAutoGuardado();
var stringData = JSON.stringify(SendObj);
$.ajax({
type: 'POST',
url: '/asmx/wsOI.asmx/AutoGuardadoMinuta',
data: "{'objMinuta':" + stringData + "}",
contentType: 'application/json; utf-8',
dataType: 'json',
success: function (data) {
fechaAutoGuardado();
if (data.d != null) {
alert(data.d);
}
},
error: function (jqXHR, textStatus, errorThrown) {
}
}
);
}
function fechaAutoGuardado() {
var f = new Date();
var hours = f.getHours();
var minutes = f.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0' + minutes : minutes;
var strTime = hours + ':' + minutes + ' ' + ampm;
//if (hours <= 9)
// hours = "0" + hours;
//if (minutes <= 9)
// minutes = "0" + minutes;
$get("ltlFechaAutoGuardado").innerText = "Última hora de auto guardado " + strTime;
}
setTimeout("autoGuardado()", 60000);
}
</script>
<script>
////////////////////////////////////////////////Filtros Usuarios////////////////////////////////////////
let CveRol = -1;