1067 lines
77 KiB
Plaintext
1067 lines
77 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>
|
||
.Materialidadbody .page-bar .page-breadcrumb > li > a,
|
||
.Materialidadbody .page-bar .page-breadcrumb > li > span,
|
||
.Materialidadbody .page-bar .page-breadcrumb > li > i {
|
||
color: white;
|
||
}
|
||
|
||
.Materialidadbody .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover,
|
||
.Materialidadbody .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
|
||
.Materialidadbody .page-sidebar .page-sidebar-menu > li.active > a:hover,
|
||
.Materialidadbody .page-sidebar .page-sidebar-menu > li.active.open > a:hover,
|
||
.Materialidadbody .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
|
||
.Materialidadbody .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
|
||
.Materialidadbody .page-sidebar .page-sidebar-menu > li.active > a,
|
||
.Materialidadbody .page-sidebar .page-sidebar-menu > li.active.open > a,
|
||
.Materialidadbody .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover,
|
||
.Materialidadbody .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
|
||
.Materialidadbody .page-sidebar .page-sidebar-menu > li.active > a:hover,
|
||
.Materialidadbody .page-sidebar .page-sidebar-menu > li.active.open > a:hover,
|
||
.Materialidadbody .page-bar {
|
||
background-color: #8e5fa2;
|
||
}
|
||
|
||
|
||
.divMaterialida tr td:nth-child(n+2) {
|
||
text-align: right;
|
||
}
|
||
|
||
.divMaterialida tr td:nth-last-child(2) {
|
||
text-align: center;
|
||
}
|
||
|
||
.thCliente {
|
||
color: #FFFFFF;
|
||
background-color: #258fd7 !important;
|
||
border-top-color: #22958b !important;
|
||
}
|
||
|
||
.thEmpleado {
|
||
color: #FFFFFF;
|
||
background-color: #22958b !important;
|
||
border-top-color: #22958b !important;
|
||
}
|
||
|
||
/*.divMaterialida div.ADScroller-header {
|
||
border-right-color: #22958b!important;
|
||
}*/
|
||
</style>
|
||
</asp:Content>
|
||
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
||
</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 runat="server" ID="BtnAgregarDocumento" OnClick="BtnAgregarDocumento_Click" Text="<i class='fa fa-plus'></i> Agregar tipo documento"></asp:LinkButton>
|
||
</li>
|
||
<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>
|
||
<li>
|
||
<asp:HyperLink ID="hypEnviarDocto" onclick="EnviarCorreo();" CssClass="" runat="server">Enviar</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 ID="upDatos" runat="server" UpdateMode="Conditional">
|
||
<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">Cliente:</div>
|
||
<div class="col-md-2 " style="max-width: 283px!important">
|
||
<ADS:Dropdownlost CssClassDdl="form-control input-sm select2me" ID="DdlCliente" Width="100%" data-metodo="getcliente" runat="server"
|
||
DataTextField="Nombre" DataValueField="CveCliente" CssStyle="width: 100%;"></ADS:Dropdownlost>
|
||
</div>
|
||
<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" min="1900" step="1" 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: 283px!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>
|
||
<div class="portlet light xspadding bordered " id="pnlmaterialidad">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="fa fa-bookmark font-purple"></i>
|
||
<span class="caption-subject font-purple bold uppercase">informacion
|
||
<asp:Literal ID="LtlPeriodo" runat="server"></asp:Literal>
|
||
</span>
|
||
</div>
|
||
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
||
<div class="row">
|
||
<div class="col-md-10 col-md-offset-1">
|
||
<div class="portlet light xspadding bordered " id="pnldl">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="fa fa-bookmark font-purple"></i>
|
||
<span class="caption-subject font-purple bold uppercase">Resumen</span>
|
||
</div>
|
||
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div style="float: right;">
|
||
<asp:TextBox CssClass="TxtBusqueda form-control input-sm" runat="server" onkeyup="FiltrarTablaFreezcol('.TxtBusqueda','.GvNominas')" Style="display: inline-block; margin-right: -20px; width: 150px;"></asp:TextBox>
|
||
<a href="javascript:;" onclick="FiltrarTablaFreezcol('.TxtBusqueda','.GvNominas')" style="margin-top: -3px;" class="btn btn-circle btn-sm font-bold yellow-gold"><i class="icon-magnifier" style="font-weight: bold;"></i></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
||
<div class="row">
|
||
<div class="col-sm-3">
|
||
<div class="dashboard-stat purple">
|
||
<div class="visual"><i class="fa fa-file"></i></div>
|
||
<div class="details">
|
||
<div class="number">Documentos</div>
|
||
<div class="desc">
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title=""></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Total">
|
||
<asp:Literal ID="LtlDoctosTotal" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Entregados">
|
||
<asp:Literal ID="LtlDoctosEntregados" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Restantes">
|
||
<asp:Literal ID="LtlDoctosRestantes" runat="server"></asp:Literal></label>
|
||
</div>
|
||
</div>
|
||
<div class="more">Documentos <i class="m-icon-swapright m-icon-white"></i></div>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<div class="dashboard-stat red">
|
||
<div class="visual"><i class="fa fa-file"></i></div>
|
||
<div class="details">
|
||
<div class="number">Generales</div>
|
||
<div class="desc">
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title=""></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Total">
|
||
<asp:Literal ID="LtlDoctosGralesTotal" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Entregados">
|
||
<asp:Literal ID="LtlDoctosGralesEntregados" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Restantes">
|
||
<asp:Literal ID="LtlDoctosGralesRestantes" runat="server"></asp:Literal></label>
|
||
</div>
|
||
</div>
|
||
<div class="more">Documentos <i class="m-icon-swapright m-icon-white"></i></div>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
|
||
<div class="dashboard-stat blue">
|
||
<div class="visual"><i class="fa fa-file-archive"></i></div>
|
||
<div class="details">
|
||
<div class="number">Por cliente</div>
|
||
<div class="desc">
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title=""></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Total">
|
||
<asp:Literal ID="LtlDoctosXclienteTotal" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Entregados">
|
||
<asp:Literal ID="LtlDoctosXclienteEntregados" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Restantes">
|
||
<asp:Literal ID="LtlDoctosXclienteRestantes" runat="server"></asp:Literal></label>
|
||
</div>
|
||
</div>
|
||
<div class="more">Documentos <i class="m-icon-swapright m-icon-white"></i></div>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
|
||
<div class="dashboard-stat green">
|
||
<div class="visual"><i class="fa fa-file-excel"></i></div>
|
||
<div class="details">
|
||
<div class="number">Por empleado</div>
|
||
<div class="desc">
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title=""></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Total">
|
||
<asp:Literal ID="LtlDoctosXEmplTotal" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Entregados">
|
||
<asp:Literal ID="LtlDoctosXEmplEntregados" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Restantes">
|
||
<asp:Literal ID="LtlDoctosXEmplRestantes" runat="server"></asp:Literal></label>
|
||
</div>
|
||
</div>
|
||
<div class="more">Documentos <i class="m-icon-swapright m-icon-white"></i></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<ajax:TabContainer ID="TabCGeneral" runat="server">
|
||
<ajax:TabPanel ID="TabClientes" runat="server" HeaderText="Clientes">
|
||
<ContentTemplate>
|
||
<div class="divMaterialida">
|
||
<table class="table table-striped table-hover Widthall" id="GVMaterialidadHeader">
|
||
<tr class="Titulos" style="line-height: 0px; height: 2px;">
|
||
<th></th>
|
||
<th></th>
|
||
<th class="thCliente"></th>
|
||
<th class="thCliente"></th>
|
||
<th class="thEmpleado"></th>
|
||
<th class="thEmpleado"></th>
|
||
<th class="thEmpleado"></th>
|
||
<th class="thEmpleado"></th>
|
||
<th></th>
|
||
<th></th>
|
||
<th></th>
|
||
</tr>
|
||
<tr class="Titulos">
|
||
<th colspan="2"></th>
|
||
<th class="thCliente" colspan="2">Documentos por cliente</th>
|
||
<th class="thEmpleado" colspan="4">Documentos por empleado</th>
|
||
<th></th>
|
||
<th></th>
|
||
<th></th>
|
||
</tr>
|
||
</table>
|
||
<asp:GridView ID="GVMaterialidad" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False"
|
||
data-tableheader="#GVMaterialidadHeader" ShowHeaderWhenEmpty="true" OnRowDataBound="GVMaterialidad_RowDataBound"
|
||
DataKeyNames="CveCliente,Confactura,ConAsistencia,Cliente,DoctosporClientes,DoctosporClientesFaltantes,Doctosporempleado,DoctosporempleadosFaltantes,NoEmpleados,NominasFaltantes,NominasCapturadas">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Cliente">
|
||
<ItemTemplate>
|
||
<%# string.Format("<a href='/Ventas/Clientes.aspx?CveCliente={0}' target='_blank'>{1}</a>", Eval("CveCliente"), Eval("Cliente")) %>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="No Empleados">
|
||
<ItemTemplate>
|
||
<asp:LinkButton OnClick="lblcliente_Click" data-toggle="tooltip" ToolTip="Empleados" runat="server" Text='<%# Eval("NoEmpleados")%>'> </asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderStyle-CssClass="thCliente" HeaderText="Total">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("DoctosporClientes")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderStyle-CssClass="thCliente" HeaderText="Faltantes">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("DoctosporClientesFaltantes")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderStyle-CssClass="thEmpleado" HeaderText="Total">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("Doctosporempleado")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderStyle-CssClass="thEmpleado" HeaderText="Faltantes">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("DoctosporempleadosFaltantes")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderStyle-CssClass="thEmpleado" HeaderText="Nominas Faltantes">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("NominasFaltantes")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderStyle-CssClass="thEmpleado" HeaderText="Nominas Capturadas">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("NominasCapturadas")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkDownFiles" Visible='<%# (Eval("CveCliente").ToString()!="0" )%>' runat="server" ToolTip="Descargar Paquete de archivos" data-toggle="tooltip"
|
||
CssClass="btn btn-circle btn-xs blue" Text="<i class='fa fa-download'></i>" OnClick="LnkDownFiles_Click" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Se envio">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Visible='<%# (Eval("CveCliente").ToString()!="0" )%>' Text='<%# Eval("SeEnvio")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="">
|
||
<ItemTemplate>
|
||
<asp:CheckBox Checked="true" Visible='<%# (Eval("CveCliente").ToString()!="0" )%>' CssClass="Chkenviardocto" runat="server" data-cvecliente='<%# Eval("CveCliente") %>' />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="TaDocumentacion" runat="server" HeaderText="Documentos">
|
||
<ContentTemplate>
|
||
<ajax:TabContainer ID="TabCDoctos" runat="server">
|
||
<ajax:TabPanel ID="TabDoctosFaltantes" runat="server" HeaderText="Faltantes">
|
||
<ContentTemplate>
|
||
|
||
|
||
<asp:GridView ID="GvDoctosfaltantes" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
|
||
DataKeyNames="CveDocumentacion,Tipo,CvePersonal,ISOK,Documentacion,CodigoNombreCompleto">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Tipo" Visible="false">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbltipo" runat="server" Text='<%# Eval("Tipo")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Documento">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Empleado">
|
||
<ItemTemplate>
|
||
<asp:HyperLink NavigateUrl='<%# string.Format("/RH/Personal.aspx?CvePersonal={0}", Eval("CvePersonal"))%>' runat="server" Text='<%# Eval("CodigoNombreCompleto")%>'> </asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="TabDoctosGenerales" runat="server" HeaderText="Generales">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvDoctosGrales" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
|
||
DataKeyNames="CveDocumentacion,Tipo,ISOK,Documentacion">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Capturado">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbltipo" runat="server" Text='<%# (Eval("ISOK").ToString()=="1"?"Si":"No")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Documento">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="TabDoctosPorCliente" runat="server" HeaderText="por cliente">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvDoctosClientes" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
|
||
DataKeyNames="CveDocumentacion,Tipo,ISOK,Documentacion">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Capturado">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbltipo" runat="server" Text='<%# (Eval("ISOK").ToString()=="1"?"Si":"No")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Documento">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="Tab" runat="server" HeaderText="por empleado">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GVDoctosPersonal" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
|
||
DataKeyNames="CveDocumentacion,Tipo,CvePersonal,ISOK,Documentacion,CodigoNombreCompleto">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Capturado">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbltipo" runat="server" Text='<%# (Eval("ISOK").ToString()=="1"?"Si":"No")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Documento">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Empleado">
|
||
<ItemTemplate>
|
||
<asp:HyperLink NavigateUrl='<%# string.Format("/RH/Personal.aspx?CvePersonal={0}", Eval("CvePersonal"))%>' runat="server" Text='<%# Eval("CodigoNombreCompleto")%>'> </asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
</ajax:TabContainer>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
</ajax:TabContainer>
|
||
</div>
|
||
</div>
|
||
|
||
<asp:TextBox ID="TxtClientescorreo" CssClass="hidden TxtClientescorreo" runat="server"></asp:TextBox>
|
||
<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>
|
||
<div id="ModalShowempleados" 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">Empleados</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpShowempleados" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GVClienteEmpleado" runat="server" GridLines="None" CssClass="table table-hover table-striped Widthall ScrollAD" AutoGenerateColumns="False"
|
||
DataKeyNames="CveCliente,CvePersonal,ConAsistencia,NominasFaltantes,NominasCapturadas,Cliente,CodigoNombreCompleto">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Empleado">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblcodigoNombreCompleto" runat="server" Text='<%# Eval("CodigoNombreCompleto")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div id="ModalDoctosxmlpdf" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog modal-lg">
|
||
|
||
<!-- Modal content-->
|
||
<div class="modal-content">
|
||
<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 class="portlet light smmallpadding bordered procesardiv">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-download font-green"></i>
|
||
<span class="caption-subject bold uppercase">Paso 1: Procesar 'ZIP'</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body rowpadding ">
|
||
<div>
|
||
<asp:TextBox ID="Anexoxmlpdf" CssClass="ADSdropzone hidden" data-maxfilesize="500" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
<div class="text-center">
|
||
<asp:LinkButton ID="LnkCargarZip" CssClass="btn btn-success" OnClick="LnkCargarZip_Click" runat="server">Procesar</asp:LinkButton>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet light smmallpadding bordered guardardiv">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-download font-green"></i>
|
||
<span class="caption-subject bold uppercase">Paso 2: Guardar</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="expand" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body rowpadding" style="display: none">
|
||
<div class="row">
|
||
<div class="col-sm-4 col-sm-offset-4">
|
||
<div class="dashboard-stat red-intense">
|
||
<div class="visual"><i class="fa fa-bar-chart-o"></i></div>
|
||
<div class="details">
|
||
<div class="number">Documentos</div>
|
||
<div class="desc">
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="XML">
|
||
<asp:Literal ID="LtlNoXml" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="PDF">
|
||
<asp:Literal ID="LtlNoPDF" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Todos">
|
||
<asp:Literal ID="LtlNoDoctos" runat="server"></asp:Literal></label>
|
||
<label class="indicadortipo4 col-md-6 tooltips" data-original-title="Otros">
|
||
<asp:Literal ID="LtlOtrosDoctos" runat="server"></asp:Literal></label>
|
||
</div>
|
||
</div>
|
||
<a class="more" href="javascript:;" data-toggle="dropdown" data-hover="dropdown" data-close-others="true" tabindex="0">Ver Más <i class="m-icon-swapright m-icon-white"></i>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<asp:Panel runat="server" ID="pnlinconsistencias" Visible="false" CssClass="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>Se encontraron inconsistencias en los documentos cargados, solo se guardaran los archivos sin inconsistencias.
|
||
</asp:Panel>
|
||
<ajax:TabContainer ID="Tabsmodal" runat="server" Width="100%" AutoPostBack="True">
|
||
<ajax:TabPanel ID="TabDoctos" runat="server" HeaderText="Documentos">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GVmaterialidadDoctos" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD" AutoGenerateColumns="False" OnRowDataBound="GVmaterialidadDoctos_RowDataBound"
|
||
DataKeyNames="FolioFiscal,nofiles,archivoXML,archivoPDF,Receptor,RfcReceptor,Emisor,RfcEmisor,SubTotal,Descuento,Total,Serie,Folio,Fecha,FechaPago,FechaInicio,FechaFin,TotalPercepciones,TotalDeducciones,NumDiasPagados,CURP,NSS,TN,NDP,TP,Periodo,PeriodoOk,CvePersonal,CvePeriodo,CveNomina"
|
||
data-height="250">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Folio Fiscal">
|
||
<ItemTemplate>
|
||
<asp:Label CssClass="spanfoliofiscal" runat="server" Text='<%# Eval("FolioFiscal")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Doctos">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("nofiles")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="XML">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("archivoXML").ToString().Length>0?"Si":"No" %>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="PDF">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("archivoPDF").ToString().Length>0?"Si":"No" %>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Empleado">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("Receptor")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="RFC">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("RfcReceptor")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="CURP">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("CURP")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="NSS">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("NSS")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Emisor">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("Emisor")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Neto">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("Total","{0:N2}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Periodo">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("PeriodoText")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Fecha<br />
|
||
inicio
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("FechaInicio","{0:dd/MM/yyyy}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Fecha<br />
|
||
fin
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("FechaFin","{0:dd/MM/yyyy}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Fecha<br />
|
||
pago
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("FechaPago","{0:dd/MM/yyyy}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Días<br />
|
||
pago
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("NumDiasPagados")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="Tabperiodos" runat="server" HeaderText="Periodos sin registrar">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvPeriodo" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD" AutoGenerateColumns="False"
|
||
DataKeyNames="FechaInicio,FechaFin,TN,TP" data-height="250">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Fecha Inicio">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblfechaInicio" runat="server" Text='<%# Eval("FechaInicio","{0:dd/MM/yyyy}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Fecha Fin">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblfechaFin" runat="server" Text='<%# Eval("FechaFin","{0:dd/MM/yyyy}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="TabPersonal" runat="server" HeaderText="Personal sin registrar">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvPersonal" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD" AutoGenerateColumns="False"
|
||
DataKeyNames="CvePersonal,Receptor,CURP,NombreCompleto,Codigo" data-height="250">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Empleado">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblreceptor" runat="server" Text='<%# Eval("Receptor")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="CURP">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblcURP" runat="server" Text='<%# Eval("CURP")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="TabConceptos" runat="server" HeaderText="Conceptos sin registrar" Visible="false">
|
||
</ajax:TabPanel>
|
||
</ajax:TabContainer>
|
||
|
||
<div class="text-center">
|
||
<asp:LinkButton ID="LnkProcesarDoctos" CssClass="btn btn-success" OnClick="LnkProcesarDoctos_Click" runat="server">Guardar</asp:LinkButton>
|
||
</div>
|
||
</div>
|
||
</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="Literal1"></asp:Literal>
|
||
</div>
|
||
|
||
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" Text="" runat="server"></asp:TextBox>
|
||
Observaciones
|
||
<asp:TextBox ID="TxtObservaciones" TextMode="MultiLine" Rows="4" CssClass="form-control" 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>
|
||
<div id="ModalShowDoctos" 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">Documentos</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpModalshowdoctos" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
|
||
<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>
|
||
<asp:Button ID="btnshowdoc" UseSubmitBehavior="false" CssClass="hidden btnshowdoc" OnClick="btnshowdoc_Click" runat="server" Text="Button" />
|
||
|
||
<div class="portlet light smmallpadding bordered procesardiv">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-download font-green"></i>
|
||
<span class="caption-subject bold uppercase">Documentos</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body rowpadding ">
|
||
<asp:GridView ID="GVdocelect" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall mysmallbtn" AutoGenerateColumns="False"
|
||
ShowHeaderWhenEmpty="true"
|
||
EmptyDataText="No se encontraron documentos"
|
||
DataKeyNames="CveDocumentacionElectronica,CveDocumentacion,Documentacion,DocumentacionFormato,Orden,Adjunto,CveDocumentacionTipo,Requerido,DocumentacionTipo,SCompleto,Estatus,Observacion,Fecha,FechaIng,FechaLimite,FechaVigencia,Usuario,DiasLimite,CveVenta,Observacion2,AplicaDiasLimite,AplicaFechaVencimiento,Modulo">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Documento">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("Observacion2")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Observacion">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblobservacion" runat="server" Text='<%# Eval("Observacion")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField HeaderText="Archivo" ItemStyle-Width="50">
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HypFile" onclick='<%# string.Format("downfile(\"{0}\",\"{1}\");",Eval("Adjunto"),Eval("Observacion2"))%>' CssClass="btn btn-circle btn-sm blue mysmallbtn" runat="server"><i class="fa fa-download"></i></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkEliminardocto" OnClick="LnkEliminardocto_Click" CssClass="btn btn-circle btn-sm red mysmallbtn" Text="<i class='icon-trash'></i>" runat="server" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar el documento?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
<div class="portlet light smmallpadding bordered procesardiv">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-download font-green"></i>
|
||
<span class="caption-subject bold uppercase">Historial</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body rowpadding ">
|
||
|
||
<asp:GridView ID="GVMaterialidadEnvios" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False"
|
||
DataKeyNames="CveMaterialidadEnvios,CveCliente,Periodo,Noarchivos,Observacion,FechaIng,CveUsuario,CveEmpresa">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Fecha ">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblfechaIng" runat="server" Text='<%# Eval("FechaIng","{0:dd/MM/yyyy hh}:{0:mm}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Noarchivos">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblnoarchivos" runat="server" Text='<%# Eval("Noarchivos")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Observacion">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblobservacion" runat="server" Text='<%# Eval("Observacion")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Usuario">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblusuario" runat="server" Text='<%# Eval("Usuario")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div id="divAgregarDocumentacion" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 450px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalDocumentacion" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<h4>
|
||
<asp:Literal ID="LtlTituloModalDocumentacion" runat="server">Agregar tipo documento</asp:Literal></h4>
|
||
</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="Txtdocumentacion" CssClass="form-control" MaxLength="100" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtdocumentacion" runat="server" ControlToValidate="Txtdocumentacion" ValidationGroup="GrpEscolaridad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Institución''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<asp:Label AssociatedControlID="Txtdocumentacion" runat="server" Text="Documento:"></asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlDocumentacionTipo" runat="server" Width="100%" CssClass=" select2me form-control ">
|
||
<asp:ListItem Value="51" Text="Generales"></asp:ListItem>
|
||
<asp:ListItem Value="58" Text="Por cliente"></asp:ListItem>
|
||
<asp:ListItem Value="59" Text="Por cliente(nivel empleado)"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator InitialValue="-1" ID="rfvDdlDocumentacionTipo" ControlToValidate="DdlDocumentacionTipo" CssClass="help-block errorimput" ValidationGroup="GrpEscolaridad" runat="server" ErrorMessage="Seleccione una de las opciones"></asp:RequiredFieldValidator>
|
||
<asp:Label AssociatedControlID="DdlDocumentacionTipo" runat="server" Text="Tipo de documento:"></asp:Label>
|
||
</div>
|
||
<div class="hidden">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtOrden" CssClass="form-control" onkeypress="validate(event)" MaxLength="3" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtOrden" runat="server" ControlToValidate="TxtOrden" ValidationGroup="GrpEscolaridad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Institución''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<ajax:FilteredTextBoxExtender ID="filTxtOrden" runat="server" TargetControlID="TxtOrden" FilterType="Numbers" ValidChars="" />
|
||
<asp:Label AssociatedControlID="TxtOrden" runat="server" Text="Orden:"></asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDiasLimite" CssClass="form-control" onkeypress="validate(event)" MaxLength="2" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtDiasLimite" runat="server" ControlToValidate="TxtDiasLimite" ValidationGroup="GrpEscolaridad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<ajax:FilteredTextBoxExtender ID="FilTxtDiasLimite" runat="server" TargetControlID="TxtDiasLimite" FilterType="Numbers" ValidChars="" />
|
||
<asp:Label AssociatedControlID="TxtDiasLimite" runat="server" Text="Dias Limite:"></asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtPeriodicidad" CssClass="form-control" onkeypress="validate(event)" MaxLength="2" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtPeriodicidad" runat="server" ControlToValidate="TxtPeriodicidad" ValidationGroup="GrpEscolaridad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<ajax:FilteredTextBoxExtender ID="FILTxtPeriodicidad" runat="server" TargetControlID="TxtPeriodicidad" FilterType="Numbers" ValidChars="" />
|
||
<asp:Label AssociatedControlID="TxtPeriodicidad" runat="server" Text="Periodicidad:"></asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox ID="ChkAplicaDiasLimite" runat="server" Text="Aplica Dias Limite" />
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox ID="ChkAplicaFechaVencimiento" runat="server" Text="Aplica Fecha de Vencimiento" />
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox ID="chkRequerido" runat="server" Text="Requerido" />
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox ID="chkEstatus" runat="server" Text="Activo" />
|
||
</div>
|
||
|
||
<div class="">
|
||
<asp:TextBox ID="TxtFileDocumentacion" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnAgregarDocumentoModal" runat="server" OnClick="BtnAgregarDocumentoModal_Click" class="btn btn-success" Text="Agregar" ValidationGroup="GrpEscolaridad" />
|
||
<button type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
<asp:TextBox ID="TxtDoctoName" CssClass="hidden TxtDoctoName" runat="server"></asp:TextBox>
|
||
<asp:TextBox ID="TxtCveDocumentacionElectronica" CssClass="hidden TxtCveDocumentacionElectronica" runat="server"></asp:TextBox>
|
||
<asp:Button ID="BtnDocumentacionElectronica" UseSubmitBehavior="false" CssClass="hidden BtnDocumentacionElectronica" OnClick="BtnDocumentacionElectronica_Click" runat="server" Text="Button" />
|
||
</asp:Content>
|
||
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
||
<script>$('body').removeClass('Materialidadbody').addClass('Materialidadbody')</script>
|
||
<script>
|
||
var showhideprocesarguardar = 0;
|
||
function openguardar() {
|
||
if (showhideprocesarguardar == 1) {
|
||
materialidadshowhide('.guardardiv', 1)
|
||
materialidadshowhide('.procesardiv', 0)
|
||
} else {
|
||
materialidadshowhide('.guardardiv', 0)
|
||
materialidadshowhide('.procesardiv', 1)
|
||
}
|
||
|
||
}
|
||
|
||
function EnviarCorreo() {
|
||
let clientes = '';
|
||
let coma = ''
|
||
$('.Chkenviardocto').each(
|
||
function () {
|
||
if ($(this).find('input').is(':checked')) {
|
||
clientes += coma + $(this).data("cvecliente");
|
||
coma = ',';
|
||
}
|
||
}
|
||
)
|
||
$('.TxtClientescorreo').val(clientes);
|
||
$('.Btnenviardocto').click();
|
||
}
|
||
function downfile(file, DoctoName) {
|
||
|
||
$('.TxtDoctoName').val(DoctoName);
|
||
$('.TxtCveDocumentacionElectronica').val(file);
|
||
$('.BtnDocumentacionElectronica').click();
|
||
}
|
||
function materialidadshowhide(porlet, showhide) {
|
||
var collapseexpand = $(porlet + ' >.portlet-title .collapse,' + porlet + ' >.portlet-title .expand')
|
||
collapseexpand.removeClass('collapse')
|
||
collapseexpand.removeClass('expand')
|
||
if (showhide == 1) {
|
||
collapseexpand.addClass('collapse')
|
||
$(porlet + ' >.portlet-body').show();
|
||
} else {
|
||
collapseexpand.addClass('expand')
|
||
$(porlet + ' >.portlet-body').hide();
|
||
}
|
||
}
|
||
function cargarDocto(cveCliente, cveDocumentacion, cliente, documentacion) {
|
||
$('.TxtcveCliente').val(cveCliente);
|
||
$('.TxtcveDocumentacion').val(cveDocumentacion);
|
||
$('.doctitulo').html(cliente + ' - ' + documentacion);
|
||
$('.btnshowdoc').click();
|
||
|
||
//
|
||
}
|
||
function enviarDocto(cveCliente) {
|
||
$('.TxtcveClienteCorreo').val(cveCliente);
|
||
$('.BtnEnviarDoctos').click();
|
||
|
||
}
|
||
|
||
function ADSBegin() {
|
||
openguardar();
|
||
}
|
||
</script>
|
||
</asp:Content>
|
||
|