This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2021-09-06 03:43:00 -07:00
parent d1b8c91d69
commit 55cc085363
15 changed files with 1822 additions and 203 deletions

View File

@@ -9,6 +9,11 @@
content: "\f1c1";
}
pre {
font-size: 11px;
padding: 3px;
}
table.gvasistencia tr:hover {
background-color: #dddddd;
}
@@ -354,7 +359,7 @@
</asp:DropDownList>
</div>
<div class="col-md-2" style="max-width: 160px !important; white-space: nowrap;">
<label class="compoonenlabel">ver Obligaciones:</label>
<label class="compoonenlabel">Ver obligaciones:</label>
<asp:CheckBox ID="Chkobligaciones" Text=" " CssClass="chksino" runat="server" />
</div>
@@ -399,7 +404,7 @@
<asp:TemplateField>
<HeaderTemplate></HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="LnkSobreRecibo" OnClick="LnkSobreRecibo_Click" runat="server"><i class='fa fa-list-alt'></i></asp:LinkButton>
<asp:HyperLink ID="LnkSobreRecibo" runat="server"><i class='fa fa-list-alt'></i></asp:HyperLink>
</ItemTemplate>
<ItemStyle Width="20px" HorizontalAlign="Left" />
</asp:TemplateField>
@@ -825,6 +830,25 @@
<div class="btn-group">
<a onclick="$('#C_BtnImprimirsobrerecibo').click()" class="btn yellow-gold">Imprimir</a>
</div>
<div class="btn-group hidden">
<a class="btn yellow-gold btn-sm" href="javascript:;" data-toggle="dropdown" data-hover="dropdown" data-close-others="true" aria-expanded="true"><i class="fa fa-calculator"></i>Calculos
<i class="fa fa-angle-down"></i>
</a>
<ul class="dropdown-menu pull-right">
<li>
<asp:LinkButton ID="LnkCalculoIMSS" OnClick="LnkCalculoIMSS_Click" Text="<i class='icon-bulb'></i> Calculo IMSS" runat="server"></asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="LnkCalculoHorasExtras" OnClick="LnkCalculoHorasExtras_Click" Text="<i class='icon-bulb'></i> Calculo horas extras" runat="server"></asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="LnkCalculoSubsidio" OnClick="LnkCalculoSubsidio_Click" Text="<i class='icon-bulb'></i> Calculo Subsidio" runat="server"></asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="LnkCalculoISR" OnClick="LnkCalculoISR_Click" Text="<i class='icon-bulb'></i> Calculo ISR" runat="server"></asp:LinkButton>
</li>
</ul>
</div>
</div>
</div>
<div class="portlet-body " style="padding: 0px;">
@@ -884,6 +908,36 @@
</asp:GridView>
</div>
</div>
<div class="portlet light xspadding bordered " id="pnlBitacora">
<div class="portlet-title">
<div class="caption ">
<i class="icon-pin font-yellow-gold"></i>
<span class="caption-subject font-yellow-gold bold uppercase">Bitacora</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>
<div class="portlet-body " style="padding: 0px;">
<asp:GridView ID="GvBitacora" OnRowDataBound="GvBitacora_RowDataBound" runat="server" GridLines="None" Width="100%" CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" data-sort="true" CellSpacing="0" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Descripcion" HeaderText="Descripción" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="Anterior" HeaderText="Anterior" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="Actual" HeaderText="Actual" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="Usuario" HeaderText="Usuario" ItemStyle-HorizontalAlign="Left" />
</Columns>
</asp:GridView>
</div>
</div>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabInfonavit" runat="server" HeaderText="Infonavit">
@@ -1409,16 +1463,13 @@
</asp:Panel>
</asp:Panel>
<asp:Panel runat="server" ID="PnlVacChecks" CssClass="row">
<div class="col-md-6" >
<div class="col-md-6">
<div style="padding-top: 0px; padding-bottom: 0px; font-size: 12px; color: #888; font-weight: 400; white-space: nowrap;">
¿Prima Vacacional?
</div>
<asp:CheckBox ID="ChkVacPrimaVacacional" CssClass="chksino " Text=" " runat="server" />
</div>
<div class="col-md-6" >
<div class="col-md-6">
<div style="padding-top: 0px; padding-bottom: 0px; font-size: 12px; color: #888; font-weight: 400; white-space: nowrap;">
¿Cobrar IMSS?
</div>
@@ -1758,6 +1809,371 @@
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div id="ModalRegistraProvision" class="modal ADS fade" role="dialog">
<asp:UpdatePanel class="modal-dialog modal-lg" runat="server" ID="UpRegistroProvision" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-content">
<div class="modal-header ">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title">
<asp:Label ID="Label2" runat="server" Text="">no se pudo registrar la provisión, existen cuentas sin vincular.</asp:Label></h4>
</div>
<div class="modal-body">
<asp:GridView ID="GVProvision" runat="server" DataKeyNames="CveConcepto,CvePersonal" OnRowDataBound="GVProvision_RowDataBound" CssClass="table table-striped table-advance table-hover mysmallbtn ScrollAD Widthall GvNominas"
Style="text-align: center;" GridLines="None" data-rows="2" data-heighterror="360" ShowHeaderWhenEmpty="true" ShowHeader="true" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField HeaderText="Concepto Contable">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("ConceptoContable")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Concepto Nomina">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("ConceptoNomina")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Personal">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("CodigoNombreCompleto")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Asignar a Concepto :" Visible="false">
<ItemTemplate>
<asp:DropDownList ID="DdlCconceptosContables" CssClass="form-control input-sm select2me select2me" runat="server" AppendDataBoundItems="true" DataTextField="ConceptoContable" DataValueField="CveConceptoContable"></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Asignar a cuenta :">
<ItemTemplate>
<asp:DropDownList ID="Ddlcuentassd" runat="server" AppendDataBoundItems="True" DataTextField="CtaCodigo" DataValueField="CveCuenta" Class="form-control hidden input-sm select2me" Width="100%"></asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
<div class="modal-footer">
<asp:LinkButton ID="LnkGuardarConceptosProvision" OnClick="LnkGuardarConceptosProvision_Click" CssClass="btn btn-primary" runat="server">Guardar</asp:LinkButton>
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div id="ModalCalculosSys" class="modal ADS fade" role="dialog">
<asp:UpdatePanel class="modal-dialog modal-lg" runat="server" ID="UpModalCalculos" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-content">
<div class="modal-header ">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title">
<asp:Label ID="LblcalculoTitulos" runat="server" Text=""></asp:Label></h4>
</div>
<div class="modal-body">
<div class="portlet light xspadding bordered " id="Pnlcalculosdata">
<div class="portlet-title">
<div class="caption ">
<i class="icon-pin font-yellow-gold"></i>
<span class="caption-subject font-yellow-gold bold uppercase">Datos</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>
<div class="portlet-body " style="padding: 0px;">
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysUMA" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysUMA" Enabled="false" Text="UMA"></asp:Label>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysSalarioMinimo" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysSalarioMinimo" Enabled="false" Text="Salario mínimo"></asp:Label>
</div>
</div>
</div>
<asp:Panel ID="PnlIMSSV" runat="server">
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysSalarioBC" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysSalarioBC" Enabled="false" Text="Salario base cotización"></asp:Label>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysDiasIMSS" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysDiasIMSS" Enabled="false" Text="Días IMSS"></asp:Label>
</div>
</div>
</div>
</asp:Panel>
<!-- TxtCCSys -->
<asp:Panel ID="PnlHorasExtras" runat="server">
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysHorasDobles" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysHorasDobles" Enabled="false" Text="Horas dobles"></asp:Label>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysHorasTriples" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysHorasTriples" Enabled="false" Text="Horas triples"></asp:Label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysSalarioDiario" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysSalarioDiario" Enabled="false" Text="Salario diario"></asp:Label>
</div>
</div>
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysImporteHora" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysImporteHora" Enabled="false" Text="Importe hora"></asp:Label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysDiasLaborados" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysDiasLaborados" Enabled="false" Text="Días laborados"></asp:Label>
</div>
</div>
</div>
</asp:Panel>
</div>
</div>
<div class="portlet light xspadding bordered " id="Pnlcalculosformulas">
<div class="portlet-title">
<div class="caption ">
<i class="icon-pin font-yellow-gold"></i>
<span class="caption-subject font-yellow-gold bold uppercase">Formulas</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>
<div class="portlet-body " style="padding: 0px;">
<asp:Panel ID="PnlIMSSF" runat="server">
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysImporteCuotaExcedente" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysImporteCuotaExcedente" Text="Importe cuota excedente"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysImporteCuotaExcedente" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysCuotaExcedente" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysCuotaExcedente" Text="Cuota excedente"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysCuotaExcedente" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysPrestacionesenDinero" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysPrestacionesenDinero" Text="Prestaciones en dinero"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysPrestacionesenDinero" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysGastosMedicos" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysGastosMedicos" Text="Gastos médicos pensionados"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysGastosMedicos" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysRetEnfYMatOb" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysRetEnfYMatOb" Text="Ret. Enf. y Mat. obrero"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysRetEnfYMatOb" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysRetInvYVida" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysRetInvYVida" Text="Ret. Inv. y vida"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysRetInvYVida" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysRetCesentia" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysRetCesentia" Text="Ret. Cesantia"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysRetCesentia" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4 text-center">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control text-center" ID="TxtCCSysImporteIMSS" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysImporteIMSS" Text="IMSS"></asp:Label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-2 "></div>
<div class="col-md-8 text-center">
<asp:Label ID="LblCCSysImporteIMSS" runat="server" Text=""></asp:Label>
</div>
</div>
</asp:Panel>
<asp:Panel ID="PnlHorasExtrasF" runat="server">
<div class="row">
<div class="col-md-4 text-center">Valor</div>
<div class="col-md-8 text-center">Formula</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysSeExcentanDobles" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysSeExcentanDobles" Enabled="false" Text="¿las horas extras se exentan dobles?"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysSeExcentanDobles" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysTopeHorasDobles" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysTopeHorasDobles" Enabled="false" Text="Tope horas exentas"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysTopeHorasDobles" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysHorasExcentas" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysHorasExcentas" Enabled="false" Text="Horas exentas"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysHorasExcentas" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysImporteExentoAntesTope" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysImporteExentoAntesTope" Enabled="false" Text="Importe exento(antes del tope)"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysImporteExentoAntesTope" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysTopeImporte" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysTopeImporte" Enabled="false" Text="Tope importe"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysTopeImporte" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control" ID="TxtCCSysImporteExento" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysImporteExento" Enabled="false" Text="Importe exento"></asp:Label>
</div>
</div>
<div class="col-md-8">
<asp:Label ID="LblCCSysImporteExento" runat="server" Text=""></asp:Label>
</div>
</div>
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4 text-center">
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox Enabled="false" CssClass="form-control text-center" ID="TxtCCSysImporteGravado" runat="server"></asp:TextBox>
<asp:Label runat="server" AssociatedControlID="TxtCCSysImporteGravado" Enabled="false" Text="Importe gravado"></asp:Label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-10 text-center">
<asp:Label ID="LblCCSysImporteGravado" runat="server" Text=""></asp:Label>
</div>
</div>
</asp:Panel>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div id="ModalTablas" class="modal ADS fade" role="dialog">
<asp:UpdatePanel class="modal-dialog modal-lg" runat="server" ID="UpModalTablas" UpdateMode="Conditional">
@@ -3021,6 +3437,7 @@
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button ID="BtnSobreRecibo" CssClass="BtnSobreRecibo hidden" OnClick="LnkSobreRecibo_Click" UseSubmitBehavior="false" runat="server" Text="Button" />
<asp:Button ID="BtnGenerateXml" CssClass="BtnGenerateXml hidden" OnClick="BtnGenerateXml_Click" UseSubmitBehavior="false" runat="server" Text="Button" />
<span class="ltlxml">
<asp:Literal ID="LtlXml" runat="server"></asp:Literal></span>
@@ -3135,6 +3552,12 @@
$('.TxtCvePeriodo').val(CvePeriodo);
$('.BtnGeneratepdf').click();
}
function GETSobreRecibo(CvePersonal, CvePeriodo) {
//alert("CvePeriodo:" + CvePersonal + " ,CvePeriodo:" + CvePeriodo)
$('.TxtCvePersonal').val(CvePersonal);
$('.TxtCvePeriodo').val(CvePeriodo);
$('.BtnSobreRecibo').click();
}
function GETXML(CvePersonal, CvePeriodo) {
//alert("CvePeriodo:" + CvePersonal + " ,CvePeriodo:" + CvePeriodo)
$('.TxtCvePersonal').val(CvePersonal);