TFS_ANTIGUO/SIGPC/ProyectoSIGPC/Forms/TRA/frwProgramacionTrabajo.aspx
kledezma 7fdadc4709 KLB
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C519
2021-01-22 15:05:35 +00:00

561 lines
30 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Title="Asignación de actividades" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="frwProgramacionTrabajo.aspx.cs" Inherits="Forms_Trans_frwProgramacionTrabajo" %>
<%@ Register Src="~/ControlUsuario/cuwBusquedaList.ascx" TagPrefix="uc1" TagName="cuwBusquedaList" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" Runat="Server">
<script src="/../../Scripts/toastr.js" type="text/javascript"></script>
<link href="/../../Content/toastr.css" rel="stylesheet" />
<script src="/../../Scripts/bootstrap.js"></script>
<script src="/../../Scripts/WebForms/General/cuwBusquedaList.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="../../Content/themes/ui-lightness/jquery-ui.css" rel="stylesheet" />
<script src="../../Scripts/jquery-ui-1.11.4.js"></script>
<script type="text/javascript">
$(document).ready(function ($) {
$('#MainContent_grvListaDatos td:nth-child(14) > input[type="image"]').attr('title', 'Asignación de actividades')
$('#MainContent_grvListaDatos td:nth-child(15) > input[type="image"]').attr('title', 'Seguimiento de actividades')
});
function VentanaAbrir() {
$("#MainContent_divDatosSuperiores").hide();
document.getElementById('light').style.display = 'block';
document.getElementById('fade').style.display = 'block';
//menu = document.getElementById('cuwMenu_mnuMenu').style.display = 'none';
//document.getElementById("cuwMenu_mnuMenu").disabled;
}
function VentanaCerrar() {
$("#MainContent_divDatosSuperiores").show()
document.getElementById('light').style.display = 'none';
document.getElementById('fade').style.display = 'none'
$('#MainContent_grvListaDatos td:nth-child(13) > input[type="image"]').attr('title', 'Asignación de actividades')
$('#MainContent_grvListaDatos td:nth-child(14) > input[type="image"]').attr('title', 'Seguimiento de actividades')
//document.getElementById('cuwMenu_mnuMenu').style.display = 'block'
}
function VentanaAbrirActividades() {
$("#MainContent_divDatosSuperiores").hide();
document.getElementById('lightActividades').style.display = 'block';
document.getElementById('fade').style.display = 'block';
parpa();
//menu = document.getElementById('cuwMenu_mnuMenu').style.display = 'none';
//document.getElementById("cuwMenu_mnuMenu").disabled;
}
function VentanaCerrarActividades() {
$("#MainContent_divDatosSuperiores").show()
document.getElementById('lightActividades').style.display = 'none';
document.getElementById('fade').style.display = 'none'
$('#MainContent_grvListaDatos td:nth-child(13) > input[type="image"]').attr('title', 'Asignación de actividades')
$('#MainContent_grvListaDatos td:nth-child(14) > input[type="image"]').attr('title', 'Seguimiento de actividades')
//document.getElementById('cuwMenu_mnuMenu').style.display = 'block'
}
function parpa() {
$('.flecha').fadeIn(500).delay(250).fadeOut(500, parpa)
setTimeout("$('.flecha').stop(true,true).css('opacity', 1)", 5000);
}
</script>
<style type="text/css">
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
/*.botonesSeguimiento {
position:absolute;
}*/
#Panel2 {
margin-bottom: auto !important;
}
#MainContent_cuwBusquedaList_tblParametrosConsulta {
overflow-x: auto;
display: list-item;
width: 100% !important;
}
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: -200%;
/*left: 15%;*/
/*width: 90%;
height: 80%;*/
padding: 16px;
border: 1px solid #000;
background-color: white;
z-index:5;
overflow: auto;
}
.auto-style1 {
width: 85px;
}
.auto-style5 {
overflow-x: auto;
min-height: 0.01%;
width: 503px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #dddddd;
margin-bottom: 15.75px;
}
.auto-style6 {
width: 119px;
}
.auto-style7 {
width: 128px;
}
.auto-style10 {
width: 16px;
}
.auto-style11 {
width: 100px;
}
.flecha {
margin-left: 20px;
margin-right: 20px;
height: 30px !important;
width: 70px !important;
}
.textoActividad {
margin-left: 10px;
}
input {
min-width: 20px !important;
transition: width 0.25s;
}
#MainContent_cuwBusquedaList_chkHabilitar {
display: initial !important;
}
</style>
<asp:ScriptManager ID="ScripManager1" EnablePartialRendering="true" runat="server">
</asp:ScriptManager>
<div id="light" class="white_content" width="100%" height="100%" >
<div id="Panel1" class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Asignación de actividades</h3>
</div>
<div class="panel-body" style="height:90% !important">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always" >
<ContentTemplate>
<table id="tblDatosAsignacion" style="border-width: medium; border-color: transparent; text-align:left" border="0" class="table-responsive">
<tr>
<td colspan="5"><h4 style="text-align:center; color: #000000;">Asignación de actividades</h4></td>
</tr>
<tr>
<td class="auto-style6">Actividad </td>
<td class="auto-style7">
<asp:DropDownList ID="ddlActividades" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlActividades_SelectedIndexChanged"></asp:DropDownList>
</td>
<td class="auto-style10">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td class="auto-style11">Encargado</td>
<td class="auto-style7">
<asp:DropDownList ID="ddlEncargado" runat="server" ></asp:DropDownList>
</td>
</tr>
<tr>
<td colspan="5"><h4 style="text-align:left; color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h4></td>
</tr>
<tr>
<td colspan="5" style="text-align:center">
<asp:Button ID="btnAsignarActividades" runat="server" Text="Agregar" OnClick="btnAsignarActividades_Click" CssClass="botones" Visible="true" />
<asp:Button ID="btnFinalizar" runat="server" CssClass="botones" OnClick="btnFinalizar_Click" Text="Finalizar" />
</td>
</tr>
<tr>
<td colspan="5"><h4 style="text-align:left; color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h4></td>
</tr>
<tr >
<td colspan="5" >
<asp:GridView ID="grvListaAsignaciones" OnRowCommand="grvListaAsignaciones_RowCommand" runat="server" Width="100%" CellPadding="2" PageSize="7" GridLines="None" AutoGenerateColumns="False" AllowPaging="True" OnPageIndexChanging="grvListaAsignaciones_PageIndexChanging" Font-Names="Verdana" Font-Size="16px"> <RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
<PagerStyle CssClass="gridViewPaginacion" ForeColor="#44608c" HorizontalAlign="Center" />
<HeaderStyle Font-Bold="True" ForeColor="White" CssClass="gridViewHeader" />
<PagerSettings PageButtonCount="25" />
<Columns>
<asp:ButtonField ImageUrl="~/Images/MiniBotones/btnRemover.png"
ButtonType="Image" CommandName="borrar"></asp:ButtonField>
<asp:BoundField DataField="PKRESPONSABLEACTIVIDAD" HeaderText="ID" SortExpression="PKRESPONSABLEACTIVIDAD" >
</asp:BoundField>
<asp:BoundField DataField="DESCRIPCIONACTIVIDAD" HeaderText="Solicitud" SortExpression="DESCRIPCIONACTIVIDAD" />
<asp:BoundField DataField="NOMBRECOMPLETO" HeaderText="Cédula" SortExpression="NOMBRECOMPLETO" />
<asp:BoundField DataField="FKUSUARIOXDEPENDENCIA" HeaderText="" SortExpression="FKUSUARIOXDEPENDENCIA" />
<asp:ButtonField ImageUrl="~/Images/MiniBotones/Volver_a_notificar.png"
ButtonType="Image" HeaderText="Renotificar" CommandName="renotificar" ItemStyle-Width="30" ItemStyle-Height="30"/>
</Columns>
</asp:GridView>
&nbsp;</td>
</tr>
<tr>
<td colspan="5" style="text-align:center">
<asp:Button ID="btnSalirPopup" runat="server" OnClick="btnSalirPopup_Click" Text="Salir" CssClass="botones" Visible="true" />
</td>
</tr>
</table>
</ContentTemplate>
<Triggers >
<%--<asp:PostBackTrigger ControlID ="ddlProvincia" />--%>
<asp:AsyncPostBackTrigger ControlID="ddlActividades" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="ddlEncargado" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>
</div>
</div>
</div>
<div id="fade" class="black_overlay"></div>
<div id="lightActividades" class="white_content" width="100%" height="100%" >
<div id="Panel2" class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Seguimiento de actividades</h3>
</div>
<div class="panel-body" style="height:725px !important;width: 100%;overflow: scroll;">
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Always" >
<ContentTemplate>
<Table ID="tbActividades" style="border-width: medium; border-color: transparent; text-align:left;width:800px;" border="0" class="table-responsive">
<tr>
<td colspan="13"><h4 style="text-align:center; color: #000000;">Número de Solicitud: <asp:Label ID="lblNumeroSolicitud" runat="server"></asp:Label>
</h4></td>
</tr>
<tr>
<td colspan="13">&nbsp;</td>
</tr>
<tr style="vertical-align: text-top;">
<td style="font-weight: 700;">
Actividad N°1 Ingreso y asignación del expediente
</td>
<td>
</td>
<td style="font-weight: 700;">
Actividad N°2 Programación del trabajo
</td>
<td>
</td>
<td style="font-weight: 700;">
Actividad N°3 Confección del Criterio Técnico AP
</td>
<td>
</td>
<td style="font-weight: 700;">
Actividad N°4 Confección del Criterio Técnico AS.
</td>
<td>
</td>
<td style="font-weight: 700;">
Actividad N°5 Confección de la Constancia.
</td>
<td>
</td>
<td style="font-weight: 700;">
Actividad N°6 Validación y Firma.
</td>
<td>
</td>
<td style="font-weight: 700;">
Actividad N°7 Notificación al usuario.
</td>
</tr>
<tr>
<td colspan="13">&nbsp;</td>
</tr>
<tr>
<td>
<asp:ImageButton OnClick="Image2_Click" ID="imgActividad1" runat="server" Width="100px" Height="100px" ImageUrl="../../Images/Actividades/circulogris.jpg" />
</td>
<td>
<asp:Image ID="Image1" runat="server" Width="70px" Height="30px" CssClass="flecha" ImageUrl="../../Images/Actividades/flecha.png" />
</td>
<td>
<asp:ImageButton OnClick="Image6_Click" ID="imgActividad2" runat="server" Width="100px" Height="100px" ImageUrl="../../Images/Actividades/circulogris.jpg" />
</td>
<td>
<asp:Image ID="Image5" runat="server" Width="100px" Height="50px" CssClass="flecha" ImageUrl="../../Images/Actividades/flecha.png" />
</td>
<td>
<asp:ImageButton OnClick="Image3_Click" ID="imgActividad3" runat="server" Width="100px" Height="100px" ImageUrl="../../Images/Actividades/circulogris.jpg" />
</td>
<td>
<asp:Image ID="Image4" runat="server" Width="100px" Height="50px" CssClass="flecha" ImageUrl="../../Images/Actividades/flecha.png" />
</td>
<td>
<asp:ImageButton OnClick="Image7_Click" ID="imgActividad4" runat="server" Width="100px" Height="100px" ImageUrl="../../Images/Actividades/circulogris.jpg" />
</td>
<td>
<asp:Image ID="Image8" runat="server" Width="100px" Height="50px" CssClass="flecha" ImageUrl="../../Images/Actividades/flecha.png" />
</td>
<td>
<asp:ImageButton OnClick="Image9_Click" ID="imgActividad5" runat="server" Width="100px" Height="100px" ImageUrl="../../Images/Actividades/circulogris.jpg" />
</td>
<td>
<asp:Image ID="Image10" runat="server" Width="100px" Height="50px" CssClass="flecha" ImageUrl="../../Images/Actividades/flecha.png" />
</td>
<td>
<asp:ImageButton OnClick="Image11_Click" ID="imgActividad6" runat="server" Width="100px" Height="100px" ImageUrl="../../Images/Actividades/circulogris.jpg" />
</td>
<td>
<asp:Image ID="Image12" runat="server" Width="100px" Height="50px" CssClass="flecha" ImageUrl="../../Images/Actividades/flecha.png" />
</td>
<td>
<asp:ImageButton OnClick="Image13_Click" ID="imgActividad7" runat="server" Width="100px" Height="100px" ImageUrl="../../Images/Actividades/circulogris.jpg" />
</td>
</tr>
</Table>
<hr style="color: #0056b2;" />
<div align="center" style="margin-top:10px">
<table border="0" style="width: 65%;">
<tr>
<td><strong>Descripción de estados:</strong>&nbsp;</td>
<td> <asp:ImageButton ID="ImageButton2" runat="server" Width="20px" CssClass="" Height="20px" ImageUrl="../../Images/Actividades/circulogris.jpg" />&nbsp;No asignada&nbsp;</td>
<td><asp:ImageButton ID="ImageButton1" runat="server" Width="20px" CssClass="" Height="20px" ImageUrl="../../Images/Actividades/circuloamarillo.jpg" /> &nbsp; Asignada&nbsp;</td>
<td><asp:ImageButton ID="ImageButton6" runat="server" Width="20px" CssClass="" Height="20px" ImageUrl="../../Images/Actividades/circuloverde.jpg" />&nbsp;Finalizada a tiempo</td>
<td> <asp:ImageButton ID="ImageButton3" runat="server" Width="20px" CssClass="" Height="20px" ImageUrl="../../Images/Actividades/circulorojo.png" />&nbsp;Finalizada fuera de tiempo&nbsp;</td>
</tr>
</table>
</div>
<hr style="color: #0056b2;margin-top:50px" />
<div style="left:37%;position:absolute;" >
<table style="border-width: medium; text-align:left;height:300px;" border="1" class="table-responsive">
<tr style="color: #ffffff;background-color: #008cba;border-color: #008cba;">
<td colspan ="2" style="text-align:center;">
<asp:Label ID="lblTituloActividad" runat="server" style="font-weight: 700;"></asp:Label>
</td>
</tr>
<tr>
<td>
<asp:label runat="server" style="font-weight: 700;" CssClass="textoActividad"> Estado:</asp:label>
</td>
<td>
<asp:Label runat="server" ID="lblEstadoA1" Text ="" CssClass="textoActividad"></asp:Label> <br />
</td>
</tr>
<tr>
<td>
<asp:label runat="server" style="font-weight: 700;" CssClass="textoActividad">Fecha Ingreso:</asp:label>
</td>
<td>
<asp:Label runat="server" ID="lblFechaIngresoA1" Text ="" CssClass="textoActividad"></asp:Label> <br />
</td>
</tr>
<tr>
<td>
<asp:label runat="server" style="font-weight: 700;" CssClass="textoActividad">Fecha de Resolución:</asp:label>&nbsp;
</td>
<td>
<asp:Label runat="server" ID="lblFechaResolucionA1" Text ="" CssClass="textoActividad"></asp:Label> <br />
</td>
</tr>
<tr>
<td>
<asp:label runat="server" style="font-weight: 700;" CssClass="textoActividad">Responsable(s):</asp:label>
</td>
<td>
<asp:ListBox runat="server" ID="lblResponsableA1" TextMode="MultiLine" CssClass="textActividad" Enabled="False" Height="50px" Rows="2" ></asp:ListBox> &nbsp;
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center">
<asp:Button ID="btnSalirActividades" runat="server" OnClick="btnSalirActividades_Click" Text="Salir" CssClass="botones" Visible="true" />
</td>
</tr>
</table>
<br>
<br></br>
</br>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</div>
<asp:UpdatePanel ID="updPanel" runat="server">
<ContentTemplate>
<asp:UpdateProgress ID="updProgress" runat="server">
<ProgressTemplate>
<div>
<div class="espera">
<asp:Image ID="imgEspera" runat="server" ImageUrl="~/Images/Animados/cargando.gif" Style="position:absolute; top:40%; left:45%;
Width:80px; Height:80px"/>
<asp:Label ID="lblEspera" runat="server" Text="Espere... " Style="position:absolute; top:57%; left:46%; Width:50px; Height:50px;
color:#c8c8c8; Font-Size:medium; font-weight:700"></asp:Label>
</div>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<!-- TITULO -->
<div id="divTitulo" align="center">
<legend>Asignación de actividades</legend>
<%-- <asp:Label ID="lblTitulo" runat="server" CssClass="lblTitulo" Text="Busqueda de Solicitudes"/>--%>
</div>
<!-- INSTRUCCIONES -->
<div id="divInstrucciones">
<%--<asp:Label ID="lblInstrucciones" runat="server" Text="Gestión de Solicitudes"/>--%>
</div>
<!-- SEPARADOR -->
<div id="divSeparador1" class="divSeparador">
</div>
<div align="center" style="width: 100%">
<%-- **********************************************************************Datos Superiores ********************************************************************************* --%>
<div id="divDatosSuperiores" runat="server" visible="false">
<%--Consultar--%>
<div class="jumbotron" align="center">
<div >
<uc1:cuwBusquedaList ID="cuwBusquedaList" runat="server" />
<asp:Label ID="lblMensajeConsulta" Text="Últimos 10 registros" runat="server" ForeColor="Red"></asp:Label>
</div>
</div>
<%--Listado de Datos--%>
<%-- <td class="tabla" id="tdLista" runat="server" align="center">--%>
<div id="tdLista" runat="server" class="tabla">
<asp:GridView ID="grvListaDatos" runat="server" CellPadding="2" GridLines="None" AutoGenerateColumns="False" AllowPaging="True" OnRowCommand="grvListaDatos_RowCommand"
OnPageIndexChanging="grvListaDatos_PageIndexChanging" OnRowDataBound="grvListaDatos_RowDataBound" CssClass="gridViewG" Font-Names="Verdana" Font-Size="16px" >
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
<PagerStyle CssClass="gridViewPaginacion" ForeColor="#44608c" HorizontalAlign="Center" />
<HeaderStyle Font-Bold="True" ForeColor="White" CssClass="gridViewHeader" />
<PagerSettings PageButtonCount="25" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<input id="chkHeader" onclick="CheckAllGridViewItems(this);" type="checkbox" name="chkHeader" runat="server"/>
</HeaderTemplate>
<ItemTemplate>
<input id="chkItem" type="checkbox" name="chkItem" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
<asp:ButtonField ImageUrl="~/Images/MiniBotones/btnEditar.png" ButtonType="Image" CommandName="editar">
<ItemStyle Width="0px" />
</asp:ButtonField>
</Columns>
<EmptyDataTemplate>
<div class="gridViewVacio">
<div class="gridViewCheck"> 
</div>
<div class="gridFilaVacia">
<div class="textoGrid">
<asp:Label id="lblGridView" Text="No se obtuvieron resultados de su búsqueda" runat="server" />
</div>
</div>
</div>
</EmptyDataTemplate>
</asp:GridView>
<div class="detalleGridView">
<div class="Izquierda">
<asp:Label id="lblTotalDatos" runat="server" Text="Registros: " CssClass="textoDetalleGridView" />
</div>
<div class="Derecha">
<asp:ImageButton id="btnRefrescar" ImageUrl="~/Images/MiniBotones/btnRefrescar.png" CausesValidation="false" runat="server" OnClick="btnRefrescar_Click" Width="20px" ToolTip="Actualizar"/>
</div>
</div>
</div>
<%--Botonera Superior--%>
<div id="tdBotoneraSuperior" runat="server" style="text-align:right" class="tabla">
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>