267 lines
16 KiB
Plaintext
267 lines
16 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="TableroMaterialidad.aspx.cs" Inherits="Documentacion_TableroMaterialidad" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
<style>
|
|
#C_Tab_Tlablero tr th:nth-child(1) {
|
|
text-align: left
|
|
}
|
|
|
|
#C_Tab_Tlablero tr td:nth-child(n+2) {
|
|
text-align: center
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
|
Materialidad
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<li>
|
|
<asp:LinkButton ID="LckOpModalDoctos" OnClick="LckOpModalDoctos_Click" runat="server"><i class="fa fa-upload" aria-hidden="true"></i>Cargar Doctos</asp:LinkButton>
|
|
<%--<asp:HyperLink ID="HyperLink1" onclick="$('#ModalDoctos').modal();" NavigateUrl="#" runat="server"><i class="fa fa-upload" aria-hidden="true"></i>Cargar Doctos</asp:HyperLink>--%>
|
|
</li>
|
|
<li>
|
|
<asp:LinkButton ID="LckOpModalDoctosPDFXML" OnClick="LckOpModalDoctosPDFXML_Click" runat="server"><i class="fa fa-upload" aria-hidden="true"></i>Cargar XML PDF</asp:LinkButton>
|
|
<%--<asp:HyperLink ID="HypopenModal" onclick="$('#ModalDoctosxmlpdf').modal();" NavigateUrl="#" runat="server"><i class="fa fa-upload" aria-hidden="true"></i>Cargar XML PDF</asp:HyperLink>--%>
|
|
</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 runat="server">
|
|
<ContentTemplate>
|
|
|
|
<div class="portlet solid grey-cascade portlet-filter">
|
|
<div class="portlet-title portlet-filterT portletfiltrostitlee">
|
|
<div class="tools">
|
|
<asp:Button ID="BtnConsultar" runat="server" OnClick="BtnConsultar_Click" CausesValidation="true" CssClass=" btn btn-primary " Text="Consultar" ValidationGroup="GrpFiltrar"></asp:Button>
|
|
|
|
|
|
</div>
|
|
<div class="titlefiltros caption ">
|
|
<div class="row">
|
|
<div class="col-md-1" style="font-size: medium; max-width: 100px!important">Año:</div>
|
|
<div class="col-md-2 " style="max-width: 283px!important">
|
|
<asp:TextBox ID="Txtanio" runat="server" Text="2021" Style="display: inline-block;" type="number" CssClass=" form-control input-sm select2me" CausesValidation="true" MaxLength="30" ValidationGroup="GrpFiltrar" Width="100%"></asp:TextBox>
|
|
</div>
|
|
|
|
<div class="col-md-1 " style="font-size: medium; max-width: 100px!important">Mes:</div>
|
|
<div class=" col-md-2 " style="max-width: 180px!important">
|
|
<asp:DropDownList ID="ddlMes" Width="100%" runat="server" CssClass="form-control select2me">
|
|
<asp:ListItem Value="01" Text="01 - Enero"></asp:ListItem>
|
|
<asp:ListItem Value="02" Text="02 - Febrero"></asp:ListItem>
|
|
<asp:ListItem Value="03" Text="03 - Marzo"></asp:ListItem>
|
|
<asp:ListItem Value="04" Text="04 - Abril"></asp:ListItem>
|
|
<asp:ListItem Value="05" Text="05 - Mayo"></asp:ListItem>
|
|
<asp:ListItem Value="06" Text="06 - Junio"></asp:ListItem>
|
|
<asp:ListItem Value="07" Text="07 - Julio"></asp:ListItem>
|
|
<asp:ListItem Value="08" Text="08 - Agosto"></asp:ListItem>
|
|
<asp:ListItem Value="09" Text="09 - Septiembre"></asp:ListItem>
|
|
<asp:ListItem Value="10" Text="10 - Octubre"></asp:ListItem>
|
|
<asp:ListItem Value="11" Selected="true" Text="11 - Noviembre"></asp:ListItem>
|
|
<asp:ListItem Value="12" Text="12 - Diciembre"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="portlet-body">
|
|
</div>
|
|
|
|
</div>
|
|
<table class=" table table-striped table-advance table-hover Widthall ScrollAD"
|
|
cellspacing="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
|
id="C_Tab_Tlablero">
|
|
<tbody>
|
|
<tr>
|
|
<asp:Repeater ID="RPTTableroHeader" runat="server">
|
|
<HeaderTemplate>
|
|
<!-- CvePersonal,CveEmpresa,InicioPeriodo,FinPeriodo,Antiguedad,Ejercicio,FechaIngreso,Dias,DiasDisfrutados,DiasPrima,DiasVacaciones-->
|
|
|
|
<th>Cliente</th>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<th><%# DataBinder.Eval(Container.DataItem, "Documentacion") %> </th>
|
|
|
|
<%--
|
|
<tr>
|
|
<td><%# String.Format("{0:dd/MM/yyyy} - {1:dd/MM/yyyy}", DataBinder.Eval(Container.DataItem, "InicioPeriodo"), DataBinder.Eval(Container.DataItem, "FinPeriodo")) %> </td>
|
|
<td><%# DataBinder.Eval(Container.DataItem, "Antiguedad") %> </td>
|
|
<td><%# DataBinder.Eval(Container.DataItem, "DiasVacaciones") %> </td>
|
|
<td><%# DataBinder.Eval(Container.DataItem, "Dias") %> </td>
|
|
<td><%# DataBinder.Eval(Container.DataItem, "DiasDisfrutados") %> </td>
|
|
<td><%# DataBinder.Eval(Container.DataItem, "DiasPrima") %> </td>
|
|
<td></td>
|
|
</tr>--%>
|
|
</ItemTemplate>
|
|
<FooterTemplate>
|
|
</FooterTemplate>
|
|
|
|
</asp:Repeater>
|
|
<th>XML Timbrados</th>
|
|
<th>PDF Timbrados</th>
|
|
<th style="width: 85px;"></th>
|
|
</tr>
|
|
|
|
|
|
<asp:Repeater ID="RptDatos" runat="server" OnItemDataBound="RptDatos_ItemDataBound">
|
|
<ItemTemplate>
|
|
<tr>
|
|
<td><%# DataBinder.Eval(Container.DataItem, "NombreComercial") %></td>
|
|
<asp:Repeater ID="rptdocumentacion" runat="server">
|
|
<ItemTemplate>
|
|
<td><%#
|
|
DataBinder.Eval( ((RepeaterItem)Container.Parent.Parent).DataItem ,string.Format("V_{0}",DataBinder.Eval(Container.DataItem, "CveDocumentacion"))).ToString() =="-1" ? "N/A":
|
|
string.Format("<a onclick=\"cargarDocto({2},{1},'{4}','{3}')\">{0}</a>",
|
|
(DataBinder.Eval( ((RepeaterItem)Container.Parent.Parent).DataItem ,string.Format("V_{0}",DataBinder.Eval(Container.DataItem, "CveDocumentacion"))).ToString() =="0"?
|
|
|
|
|
|
"No":
|
|
|
|
|
|
"Si")
|
|
|
|
,DataBinder.Eval(Container.DataItem, "CveDocumentacion"),DataBinder.Eval(((RepeaterItem)Container.Parent.Parent).DataItem, "CveCliente")
|
|
,DataBinder.Eval(Container.DataItem, "Documentacion"),DataBinder.Eval(((RepeaterItem)Container.Parent.Parent).DataItem, "NombreComercial")
|
|
)
|
|
|
|
|
|
%> </td>
|
|
|
|
</ItemTemplate>
|
|
|
|
</asp:Repeater>
|
|
<td>
|
|
<%# string.Format("<a href=\"/Documentacion/TableroMaterialidadDetalle.ASPX?CveCliente={2}&anio={3}&mes={4}\" >{1}/{0}</a>",DataBinder.Eval(Container.DataItem, "Personal"),DataBinder.Eval(Container.DataItem, "PersonalXML"),DataBinder.Eval(Container.DataItem, "CveCliente"),anio,mes) %>
|
|
</td>
|
|
<td>
|
|
<%# string.Format("<a href=\"/Documentacion/TableroMaterialidadDetalle.ASPX?CveCliente={2}&anio={3}&mes={4}\" >{1}/{0}</a>",DataBinder.Eval(Container.DataItem, "Personal"),DataBinder.Eval(Container.DataItem, "PersonalPDF"),DataBinder.Eval(Container.DataItem, "CveCliente"),anio,mes) %>
|
|
</td>
|
|
<td>
|
|
<%# string.Format("<a class=\"btn btn-primary\" onclick=\"enviarDocto({0})\">Enviar</a>",DataBinder.Eval(Container.DataItem, "CveCliente"),anio,mes) %>
|
|
</td>
|
|
</tr>
|
|
</ItemTemplate>
|
|
</asp:Repeater>
|
|
|
|
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
<div id="ModalDoctosxmlpdf" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal content-->
|
|
<div class="modal-content" style="width: 700px;">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Agregar documentos XML PDF Timbrados.</h4>
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel runat="server" ID="Upxmlpdf" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="alert alert-warning" style="padding: 5px; margin-bottom: 5px; padding-right: 25px;">
|
|
<button type="button" class="close" data-dismiss="alert" style="margin-top: 5px;" aria-hidden="true"></button>
|
|
<strong style="font-size: 20px; margin-right: 25px;">Información: </strong>
|
|
Los documentos cargados serán relacionados en el periodo:
|
|
<asp:Literal runat="server" ID="LtlPeriodoXMLPDF"></asp:Literal>
|
|
</div>
|
|
<div>
|
|
<asp:TextBox ID="Anexoxmlpd" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnAddClienteDocumentoxmlpd" UseSubmitBehavior="false" OnClick="BtnAddClienteDocumentoxmlpd_Click" runat="server" Text="Guardar" CssClass="btn btn-primary" />
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="ModalDoctos" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal content-->
|
|
<div class="modal-content" style="width: 700px;">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Agregar documento</h4>
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel runat="server" ID="UpModalDoctos" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
|
|
<div class="alert alert-warning" style="padding: 5px; margin-bottom: 5px; padding-right: 25px;">
|
|
<button type="button" class="close" data-dismiss="alert" style="margin-top: 5px;" aria-hidden="true"></button>
|
|
<strong style="font-size: 20px; margin-right: 25px;">Información: </strong>
|
|
Los documentos cargados serán relacionados en el periodo:
|
|
<asp:Literal runat="server" ID="LtlPeriodo"></asp:Literal>
|
|
</div>
|
|
|
|
|
|
<span class="doctitulo"></span>
|
|
<asp:TextBox ID="TxtcveCliente" CssClass="hidden TxtcveCliente" runat="server"></asp:TextBox>
|
|
<asp:TextBox ID="TxtcveDocumentacion" CssClass="hidden TxtcveDocumentacion" runat="server"></asp:TextBox>
|
|
Tipo documento
|
|
<asp:DropDownList ID="DdlDocumentacion" DataValueField="CveDocumentacion" DataTextField="Documentacion" Width="100%" runat="server" CssClass="form-control select2me"></asp:DropDownList>
|
|
<div>
|
|
<br />
|
|
<asp:TextBox ID="Anexo" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnAddClienteDocumento" UseSubmitBehavior="false" OnClick="BtnAddClienteDocumento_Click" runat="server" Text="Guardar" CssClass="btn btn-primary" />
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<asp:TextBox ID="TxtcveClienteCorreo" CssClass="hidden TxtcveClienteCorreo" runat="server"></asp:TextBox>
|
|
<asp:Button ID="BtnEnviarDoctos" UseSubmitBehavior="false" OnClick="BtnEnviarDoctos_Click" runat="server" Text="Enviar" CssClass="btn btn-primary hidden BtnEnviarDoctos" />
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</asp:Content>
|
|
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
|
<script>
|
|
function cargarDocto(cveCliente, cveDocumentacion, cliente, documentacion) {
|
|
$('.TxtcveCliente').val(cveCliente)
|
|
$('.TxtcveDocumentacion').val(cveDocumentacion)
|
|
$('.doctitulo').html(cliente + ' - ' + documentacion);
|
|
$('#ModalDoctos').modal()
|
|
}
|
|
function enviarDocto(cveCliente) {
|
|
$('.TxtcveClienteCorreo').val(cveCliente);
|
|
$('.BtnEnviarDoctos').click();
|
|
|
|
}
|
|
</script>
|
|
</asp:Content>
|
|
|