TFS_ANTIGUO/SIGPC/ProyectoSIGPC/Forms/TRA/frwCartaSolicitud.aspx

560 lines
30 KiB
Text
Raw Normal View History

<%@ Page Title="Inspectores" Language="C#" MasterPageFile="~/formulario.master" AutoEventWireup="true" CodeFile="frwCartaSolicitud.aspx.cs" Inherits="Forms_Trans_frwCartaSolicitud" %>
<%@ Register Src="~/ControlUsuario/cuwVentanaEmergenteDevolucion.ascx" TagPrefix="uc1" TagName="cuwVentanaEmergenteDevolucion" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="ContenidoFormulario" runat="Server">
<script src="/../../Scripts/jquery-1.10.2.js"></script>
<script src="/../../Scripts/toastr.js" type="text/javascript"></script>
<link href="/../../Content/toastr.css" rel="stylesheet" />
<script src="/../../Scripts/bootstrap.js"></script>
<%--firma digital--%>
<link href="../../hfda/HermesFDA.css" rel="stylesheet" />
<script src="../../hfda/msrcrypto.min.js"></script>
<script src="../../hfda/HermesFDAParams.js"></script>
<script src="../../hfda/HermesMsg.js"></script>
<script src="../../hfda/HermesFDARemote.js"></script>
<script src="../../hfda/HermesFDA.js"></script>
<script src="../../hfda/HermesFDAChrome.js"></script>
<script src="../../Scripts/dhtml.js"></script>
<script src="../../Scripts/debug.js"></script>
<script src="../../Scripts/common.js"></script>
<script language="javascript" type="text/javascript">
var urlFirmadorWeb = "<%=UrlFirmadorWeb%>";
function AbrirFirmadorWeb() {
var ventanaFirmador = window.open('', "_blank",
"height=650,width=850,location=0,menubar=0,titlebar=0,toolbar=0", false);
ventanaFirmador.location = urlFirmadorWeb;
ventanaFirmador.focus();
var timer = setInterval(
function () {
if (ventanaFirmador.closed) {
clearInterval(timer);
window.location.reload(true);
var boton = document.getElementById('<%=btnGuardarPDF.ClientID%>');
boton.click();
}
},
500);
}
</script>
<%--fin firma digital--%>
<script type="text/javascript">
function VentanaAbrir() {
document.getElementById('light').style.display = 'block';
document.getElementById('fade').style.display = 'block';
}
function VentanaCerrar() {
document.getElementById('light').style.display = 'none';
document.getElementById('fade').style.display = 'none'
}
</script>
<script type="text/javascript">
function MensajeError() {
toastr["error"]("Debe seleccionar el tipo de proyecto para esta solicitud.", "SIGDD");
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": false,
"positionClass": "toast-bottom-full-width",
"preventDuplicates": false,
"onclick": null,
"showDuration": "1300",
"hideDuration": "1000",
"timeOut": "10000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
};
}
function MensajeInformativo(mensaje) {
toastr["warning"](mensaje, "SIGDD");
toastr.options = {
"closeButton": true,
"debug": false,
"newestOnTop": false,
"progressBar": false,
"positionClass": "toast-bottom-full-width",
"preventDuplicates": false,
"onclick": null,
"showDuration": "1300",
"hideDuration": "1000",
"timeOut": "10000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
};
}
function abrirOdt(strRuta) {
//alert(strRuta);
window.location = strRuta;
// window.open("'" + strRuta + "'", '', '_blank', 'width=500,height=245,left=350,top=400');
}
function abrirPDF(strRuta) {
//alert(strRuta);
//window.location = strRuta;
window.open(strRuta , '', '_blank', 'width=500,height=245,left=350,top=400');
}
</script>
<style type="text/css">
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
margin: 0px;
padding: 0px;
font-family: Verdana;
background: -webkit-radial-gradient(center, ellipse cover rgb(250, 252, 251) 0%, rgb(223, 240, 247) 100%);
}
.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);
}
#dvCheckFirmado {
display: initial !important;
vertical-align: top;
left: 24%;
position: absolute;
}
.white_content {
display: none;
position: absolute;
top: 10%;
left: 5%;
width: 90%;
height: 80%;
padding: 16px;
border: 1px solid #000;
background-color: white;
z-index: 5;
overflow: auto;
}
</style>
<asp:ScriptManager ID="ScripManager1" EnablePartialRendering="true" runat="server">
</asp:ScriptManager>
<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>Administración de Constancias</legend>
<%--<asp:Label ID="lblTitulo" runat="server" CssClass="lblTitulo" Text="Administración de Cartas"/>--%>
</div>
<!-- INSTRUCCIONES -->
<div id="divInstrucciones">
</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>
<%-- Requerimiento 10 Inicio --%>
<table id="tblDatosProyecto" style="border-width: medium; border-color: #BFBFBF; text-align: left" border="0" class="table-responsive">
<tr>
<td colspan="2">
<h4 style="text-align: center; color: #000000;">Número de Solicitud:
<asp:Label ID="lblNumSolicitud" runat="server" Text="Label"></asp:Label>
</h4>
</td>
</tr>
<tr>
<td colspan="2" style="text-align: center"></td>
</tr>
<tr>
<td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:GridView ID="grvListaCartaSolicitud" runat="server" Width="100%" CellPadding="2" PageSize="5" GridLines="None" AutoGenerateColumns="False" AllowPaging="True" OnRowCommand="grvListaCartaSolicitud_RowCommand" OnRowDataBound="grvListaCartaSolicitud_RowDataBound" OnPageIndexChanging="grvListaCartaSolicitud_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:BoundField DataField="PKCARTA" HeaderText="ID" SortExpression="PKCARTA">
<HeaderStyle Width="50px" />
</asp:BoundField>
<asp:BoundField DataField="NOMBREDOCUMENTOCARTA" HeaderText="Formulario">
<HeaderStyle Width="300px" />
</asp:BoundField>
<asp:BoundField DataField="NOMBREMACHOTETIPOCARTA" HeaderText="Tipo" SortExpression="NOMBREMACHOTETIPOCARTA" Visible="true">
<HeaderStyle Width="250px" />
</asp:BoundField>
<asp:BoundField DataField="FECHAEMITIDOCARTA" HeaderText="Fecha Emisión" SortExpression="FECHAEMITIDOCARTA" Visible="true" DataFormatString="{0:d}">
<HeaderStyle Width="150px" />
</asp:BoundField>
<asp:BoundField DataField="FECHAVENCECARTA" HeaderText="Fecha Vence" SortExpression="FECHAVENCECARTA" DataFormatString="{0:d}">
<HeaderStyle Width="150px" />
</asp:BoundField>
<asp:BoundField DataField="RENOVACIONCARTA" HeaderText="Renovación" SortExpression="RENOVACIONCARTA">
<HeaderStyle Width="150px" />
<ItemStyle Width="150px" HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="DESCRIPCIONESTADOCARTA" HeaderText="Estado" SortExpression="DESCRIPCIONESTADOCARTA">
<HeaderStyle Width="150px" />
</asp:BoundField>
<asp:BoundField DataField="FKSOLICITUD" HeaderText="Solicitud" SortExpression="FKSOLICITUD" />
<asp:ButtonField ImageUrl="~/Images/MiniBotones/btnRemover.png"
ButtonType="Image" CommandName="eliminar" Text="fdwer" >
</asp:ButtonField>
<asp:ButtonField ImageUrl="~/Images/MiniBotones/btnEditar.png"
ButtonType="Image" CommandName="renovar" Visible="false">
</asp:ButtonField>
<%--<asp:ButtonField ImageUrl="~/Images/MiniBotones/btnBorrador.png"
ButtonType="Image" CommandName="reconsiderar" >
<HeaderStyle Width="50px" />
</asp:ButtonField>--%>
<asp:ButtonField ImageUrl="~/Images/MiniBotones/openOfficeWriter_1.jpg"
ButtonType="Image" CommandName="editar">
</asp:ButtonField>
<asp:ButtonField ImageUrl="~/Images/MiniBotones/Firma digittal.png"
ButtonType="Image" CommandName="firmar">
</asp:ButtonField>
<asp:ButtonField ImageUrl="~/Images/MiniBotones/ConsultarExpediente.png"
ButtonType="Image" CommandName="ver">
</asp:ButtonField>
<%-- <asp:TemplateField HeaderText="" HeaderImageUrl="~/Images/MiniBotones/openOfficeWriter_1.jpg">
<ItemTemplate>
<asp:LinkButton ID="lnk_Editar" Text="Editar" runat="server" />
</ItemTemplate>
</asp:TemplateField>--%>
<%-- <asp:TemplateField HeaderText="" HeaderImageUrl="~/Images/MiniBotones/Firma digittal.png">
<ItemTemplate>
<asp:LinkButton ID="lnk_Firmar" Text="Ver" runat="server" />
</ItemTemplate>
</asp:TemplateField>--%>
<asp:BoundField DataField="NUMEROSOLICITUDSOLICITUD" HeaderText=" " Visible="true" SortExpression="NUMEROSOLICITUDSOLICITUD" >
<HeaderStyle Width="0px" />
</asp:BoundField>
</Columns>
</asp:GridView>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</td>
</tr>
<tr>
<td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
</tr>
<tr>
<td colspan="2" style="text-align: center">
<%-- <uc1:cuwVentanaEmergenteDevolucion runat="server" ID="cuwVentanaEmergenteDevolucion" />--%>
</td>
</tr>
<tr>
<td >
<div id="dvCheckFirmado">
<asp:CheckBox ID="chkFirmado" runat="server" Checked="true" Visible="false" Text="Validar firma digital"/>
</div>
<div id="dvCheckNotificacion">
<asp:CheckBox ID="chkNotificacion" runat="server" Checked="false" AutoPostBack="true" OnCheckedChanged="chkNotificacion_CheckedChanged" Visible="false" Text="Notificar al Usuario"/>
</div>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnNuevoCarta" runat="server" OnClick="btnNuevaCarta_Click" Text="Nuevo" Visible="false"/>
<asp:Button ID="btnFinalizar" runat="server" CssClass="botones" OnClick="btnFinalizar_Click" Text="Finalizar" />
</td>
</tr>
</table>
<div id="divNotificacion" runat="server" visible="false" class="panel panel-primary">
<div class="panel-heading">
<h4 class="">Notificar al usuario</h4>
</div>
<div id="div1" runat="server" visible="true">
<%--Consultar--%>
<div>
<table id="tbNotificacion" class="table-responsive">
<tr>
<td colspan="2">
</h4>
</td>
<tr>
<td>Tipo de notificación &nbsp; </td>
<td>
<asp:DropDownList ID="ddlTipoRevision" runat="server" AutoPostBack="true" CssClass="ddlS" OnSelectedIndexChanged="ddlTipoRevision_SelectedIndexChanged">
<asp:ListItem Selected="True" Text="Correo electrónico" Value="1"></asp:ListItem>
<asp:ListItem Text="Teléfono" Value="2"></asp:ListItem>
<asp:ListItem Text="Documento fisico" Value="3"></asp:ListItem>
</asp:DropDownList>
&nbsp;
<div id="dvExaminar" runat="server" visible="false">
<input type="file" id="btnFileUpload" accept="application/pdf" class="FileUpload" onclick="llamarUpload();" name="file" />
<ul id="documentosPorSubir" class="etiqueta">
</ul>
<asp:Button ID="btnSubirarchivo" runat="server" CssClass="botones" OnClick="btnSubirarchivo_Click" Text="Adjuntar" Visible="true" />
</div>
</td>
</tr>
<tr>
<td>Teléfono/Correo </td>
<td>
<asp:TextBox ID="txtDestinatario" runat="server" CssClass="textBox"></asp:TextBox>
</td>
</tr>
<tr>
<td>Observaciones </td>
<td>
<asp:TextBox ID="txtObservaciones" runat="server" CssClass="textBox" TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td>CFIA </td>
<td>
<asp:CheckBox ID="chkCFIA" runat="server" Enabled="false"/>
</td>
</tr>
</tr>
</table>
<div class="row">
<asp:GridView ID="grvListaAdjuntos" runat="server" AllowPaging="True" AutoGenerateColumns="False" CellPadding="2" Font-Names="Verdana" Font-Size="16px" GridLines="None" OnPageIndexChanging="grvListaAdjuntos_PageIndexChanging" OnRowCommand="grvListaAdjuntos_RowCommand" OnRowDataBound="grvListaAdjuntos_RowDataBound" PageSize="5" Width="50%">
<RowStyle BackColor="#EFF3FB" VerticalAlign="Middle" />
<AlternatingRowStyle BackColor="White" VerticalAlign="Middle" />
<PagerStyle CssClass="gridViewPaginacion" ForeColor="#44608c" HorizontalAlign="Center" />
<HeaderStyle CssClass="gridViewHeader" Font-Bold="True" ForeColor="White" />
<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:BoundField DataField="PKADJUNTOSOLICITUD" HeaderText="ID" SortExpression="PKADJUNTOSOLICITUD">
<HeaderStyle Width="10%" />
</asp:BoundField>
<asp:BoundField DataField="NOMBREADJUNTOSOLICITUD" HeaderText="Adjunto">
<HeaderStyle Width="45%" Wrap="true" />
<ItemStyle Wrap="true" />
</asp:BoundField>
<asp:BoundField DataField="DESCRIPCIONADJUNTOSOLICITUD" HeaderText="Descripcion">
<HeaderStyle Width="35%" />
</asp:BoundField>
<asp:ButtonField ButtonType="Image" CommandName="ver" ImageUrl="~/Images/MiniBotones/ConsultarExpediente.png" />
<asp:BoundField DataField="NUMEROSOLICITUDSOLICITUD" HeaderText="" SortExpression="NUMEROSOLICITUDSOLICITUD" />
<asp:BoundField DataField="ENVIOCORREOADJUNTOSOLICITUD" HeaderText="" SortExpression="ENVIOCORREOADJUNTOSOLICITUD" />
</Columns>
</asp:GridView>
</div>
<asp:Button ID="btnEnviarRevision" runat="server" CssClass="botones" OnClick="btnEnviarRevision_Click" Text="Enviar" />
</div>
</div>
</div>
<%-- Requerimiento 10 Fin --%>
<br />
<br />
</div>
<br />
<br />
<%--Listado de Datos--%>
<%-- <td class="tabla" id="tdLista" runat="server" align="center">--%>
<div id="tdLista" runat="server" class="tabla">
</div>
<%--Botonera Superior--%>
<div id="tdBotoneraSuperior" runat="server" style="text-align: center" class="tabla"></div>
</div>
<%-- **********************************************************************Datos Inferiores ********************************************************************************* --%>
<div id="divDatosInferiores" runat="server" visible="false">
<%--Datos del Registro--%>
<caption>
<div id="tdDatos" runat="server" align="center" class="tabla">
<div>
<table align="center" id=" " class="table-responsive">
<tr>
<td colspan="2">
<asp:Label ID="lblFormulario" runat="server" CssClass="lblTitulo" Text="Formulario" ></asp:Label>
</td>
</tr>
<tr>
<td><%--Tipo de formualario--%>
<br>
&nbsp;
</td>
<td>
<asp:DropDownList ID="ddlTipoFormulario" runat="server" CssClass="ddlS" Visible="false"></asp:DropDownList>
</td>
</tr>
<tr>
<td>Responsable de firma 1
<br>
&nbsp;
</td>
<td>
<asp:DropDownList ID="ddlJefatura1" runat="server" CssClass="ddlS"></asp:DropDownList>
</td>
</tr>
<tr>
<td>Responsable de firma 2
<br>
&nbsp;
</td>
<td>
<asp:DropDownList ID="ddlJefatura2" runat="server" CssClass="ddlS"></asp:DropDownList>
</td>
</tr>
<tr>
<td>Carta a nombre de:
<br>
&nbsp;
</td>
<td>
<asp:RadioButtonList ID="rdlAnombre" runat="server">
<asp:ListItem Value="1" Text="Propietario" Selected="True"></asp:ListItem>
<%-- <asp:ListItem Value="2" Text="Solicitante"></asp:ListItem>--%>
</asp:RadioButtonList>
</td>
</tr>
</table>
</div>
<div class="col-sm-6">
<div>
</div>
</div>
<div class="col-sm-6">
</div>
</div>
<%--Botonera Inferior--%>
<tr>
<div id="tdBotoneraInferior" runat="server" align="center" class="tabla">
<asp:Button ID="btnGuardar" runat="server" CssClass="botones" OnClick="btnGuardar_Click" Text="Guardar" />
<asp:Button ID="btnAnterior2" runat="server" CssClass="botones" OnClick="btnAnterior_Click" Visible="false" Text="Anterior" />
</div>
</tr>
</caption>
</div>
<asp:Button ID="btnGuardarPDF" runat="server" Text="Get" Style="display: none" OnClick="btnGuardarPDF_Click" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>