vacacciones
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="ReporteVacaciones.aspx.cs" Inherits="Nomina_ReporteVacaciones" %>
|
||||
|
||||
<%@ Import Namespace="Extensiones" %>
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||||
@@ -7,8 +8,112 @@
|
||||
/*.text-right {
|
||||
text-align:right
|
||||
}*/
|
||||
td.borderleft,th.borderleft{
|
||||
border-left:1px solid black !important;
|
||||
td.borderleft, th.borderleft {
|
||||
border-left: 1px solid black !important;
|
||||
}
|
||||
|
||||
.hiddentth, .hiddentth th {
|
||||
background-color: #fff !important;
|
||||
}
|
||||
|
||||
.showMesDia {
|
||||
display: none;
|
||||
}
|
||||
table tr th.diac {
|
||||
font-size: 4px;
|
||||
padding-left: 1px !important;
|
||||
padding-right: 1px !important;
|
||||
}
|
||||
|
||||
table tr th.mesc{
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.mes1 {
|
||||
background-color: #ffcccc;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Enero - Rojo claro */
|
||||
.mes2 {
|
||||
background-color: #ffebcc;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Febrero - Naranja claro */
|
||||
.mes3 {
|
||||
background-color: #ffffcc;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Marzo - Amarillo claro */
|
||||
.mes4 {
|
||||
background-color: #ccffcc;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Abril - Verde claro */
|
||||
.mes5 {
|
||||
background-color: #ccffff;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Mayo - Azul cielo */
|
||||
.mes6 {
|
||||
background-color: #ccccff;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Junio - Azul suave */
|
||||
.mes7 {
|
||||
background-color: #e6ccff;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Julio - Morado claro */
|
||||
.mes8 {
|
||||
background-color: #ffccff;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Agosto - Rosa claro */
|
||||
.mes9 {
|
||||
background-color: #ffb3b3;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Septiembre - Rojo pastel */
|
||||
.mes10 {
|
||||
background-color: #ff9966;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Octubre - Naranja pastel */
|
||||
.mes11 {
|
||||
background-color: #cccc99;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Noviembre - Verde oliva */
|
||||
.mes12 {
|
||||
background-color: #e6e6e6;
|
||||
border-color: #ffcccc;
|
||||
}
|
||||
/* Diciembre - Gris claro */
|
||||
|
||||
.TContainer {
|
||||
width:100%;
|
||||
height: calc(100vh - 200px);
|
||||
overflow:scroll;
|
||||
}
|
||||
.VacClass{
|
||||
background-color:darkslateblue;
|
||||
}
|
||||
.borderyear{
|
||||
border-left: 1px solid #FFF !important;
|
||||
|
||||
}
|
||||
.yearclass{
|
||||
background-color:#444;
|
||||
color:#FFF;text-align: center;
|
||||
font-size: 6px;
|
||||
}
|
||||
.yearclassB{
|
||||
background-color:#999;
|
||||
color:#FFF;text-align: center;
|
||||
font-size: 6px;
|
||||
}
|
||||
tr.aniorow td{
|
||||
height:8px;
|
||||
}
|
||||
</style>
|
||||
</asp:Content>
|
||||
@@ -29,7 +134,7 @@
|
||||
<div class="portlet-title portlet-filterT smalltitle">
|
||||
<div class="titlefiltros caption">
|
||||
<div class="row">
|
||||
|
||||
|
||||
<label class="col-md-1 mediocol">Inicio:</label>
|
||||
<div class="col-md-1">
|
||||
<%--<asp:TextBox ID="TxtPeriodoInicio" Text="0" CssClass="form-control" runat="server"></asp:TextBox>--%>
|
||||
@@ -85,9 +190,94 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="TContainer">
|
||||
<table id="gvReporteVacacionesCalendar" class="table table-hover ScrollADig Widthall gvReporteVacacionesCalendar" data-rows="4" data-cols="3" data-heighterror="360">
|
||||
<tbody>
|
||||
|
||||
<div>
|
||||
<table id="gvReporteVacaciones" class="table table-striped table-advance table-hover ScrollAD Widthall gvReporteVacaciones" data-rows="2" data-heighterror="360">
|
||||
<tr class="hiddentth">
|
||||
<th class="showMesDia"></th>
|
||||
<th class="showMesDia"></th>
|
||||
<th class="showMesDia"></th>
|
||||
<%-- Encabezados dinámicos para los ejercicios --%>
|
||||
|
||||
<asp:Repeater ID="rptx" runat="server">
|
||||
<ItemTemplate>
|
||||
<%--<th class="showMes" runat="server" Visible='<%# Eval("Campo").ToString() == "1" %>'></th>--%>
|
||||
<th class="showMesDia"></th>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<%-- Encabezados dinámicos para los ejercicios --%>
|
||||
|
||||
<asp:Repeater ID="rptanio" runat="server">
|
||||
<ItemTemplate>
|
||||
<th class="borderleft" data-toggle="tooltip" title='<%# Eval("Anio") %>' colspan='<%# Eval("DiasEjercicio") %>'><%# Eval("Anio") %></th>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>
|
||||
</tr>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<%-- Encabezados dinámicos para los ejercicios --%>
|
||||
<%-- data-toggle="tooltip"
|
||||
title='<%# new System.Globalization.CultureInfo("es-ES").DateTimeFormat.GetMonthName(Eval("Mes").ToString().ToEntero()).ToUpper() %>'--%>
|
||||
<asp:Repeater ID="rptMeses" runat="server">
|
||||
<ItemTemplate>
|
||||
<th class='<%# string.Format("{0} diac mes{1} mesc","borderleft",Eval("Mes")) %>' colspan='<%# Eval("DiasMes") %>'>
|
||||
<%# new System.Globalization.CultureInfo("es-ES").DateTimeFormat.GetMonthName(Eval("Mes").ToString().ToEntero()).ToUpper() %></th>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th>Código</th>
|
||||
<th>Nombre Completo</th>
|
||||
<th>Fecha Inicio</th>
|
||||
<%-- Encabezados dinámicos para los ejercicios --%>
|
||||
|
||||
<asp:Repeater ID="RepetDias" runat="server">
|
||||
<ItemTemplate>
|
||||
<th class='<%# string.Format("{0} diac mes{1}",(Eval("MinMes").ToString().ToUpper()=="1"?"borderleft":""),Eval("Mes")) %>'><%# Eval("Dia") %></th>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>
|
||||
</tr>
|
||||
|
||||
<asp:Repeater ID="RepeaterPrincipalCalendar" runat="server">
|
||||
<HeaderTemplate>
|
||||
</HeaderTemplate>
|
||||
<ItemTemplate>
|
||||
<tr class="aniorow">
|
||||
<%--<td><%# Eval("CvePersonal") %></td>--%>
|
||||
<td rowspan="3"><asp:HyperLink runat="server" Text='<%# Eval("Codigo") %>' NavigateUrl='<%# Eval("CvePersonal", "~/RH/Personal.aspx?CvePersonal={0}") %>'></asp:HyperLink></td>
|
||||
<td rowspan="3"><asp:HyperLink runat="server" Text='<%# Eval("NombreCompleto") %>' NavigateUrl='<%# Eval("CvePersonal", "~/RH/Personal.aspx?CvePersonal={0}") %>'></asp:HyperLink></td>
|
||||
<td rowspan="3"><%# Eval("FechaInicio", "{0:yyyy-MM-dd}") %></td>
|
||||
<%-- Subrepeater para los ejercicios --%>
|
||||
<asp:Literal Text='<%# Eval("ColumnasinicioFin" ) %>' runat="server"></asp:Literal>
|
||||
</tr>
|
||||
<tr>
|
||||
<asp:Literal Text='<%# Eval("ColumnasVacaciones" ) %>' runat="server"></asp:Literal>
|
||||
<%-- <asp:Repeater ID="RepeaterEjercicios" runat="server" DataSource='<%# tabladias %>'>
|
||||
<ItemTemplate>
|
||||
<asp:Literal Text='<%# columnapersonal((int)Eval("FechaNum" ),(System.Data.DataTable )Eval("TDiaspersonal")) %>' runat="server"></asp:Literal>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>--%>
|
||||
</tr>
|
||||
</ItemTemplate>
|
||||
<FooterTemplate>
|
||||
</FooterTemplate>
|
||||
</asp:Repeater>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="hidden">
|
||||
<table id="gvReporteVacaciones" class="table table-striped table-advance table-hover ScrollAD Widthall gvReporteVacaciones" data-rows="2" data-heighterror="360">
|
||||
<%-- <thead>
|
||||
</thead>--%>
|
||||
<tbody>
|
||||
@@ -112,7 +302,7 @@
|
||||
<%-- Encabezados dinámicos para los ejercicios --%>
|
||||
|
||||
<asp:Repeater ID="RepeaterEjerciciosH2" runat="server">
|
||||
<ItemTemplate>
|
||||
<ItemTemplate>
|
||||
<th class="borderleft">Antigüedad</th>
|
||||
<th>Días Vacaciones</th>
|
||||
<th>Días Pagados</th>
|
||||
@@ -125,17 +315,17 @@
|
||||
<ItemTemplate>
|
||||
<tr>
|
||||
<%--<td><%# Eval("CvePersonal") %></td>--%>
|
||||
<td>
|
||||
<asp:HyperLink runat="server" Text='<%# Eval("Codigo") %>' NavigateUrl='<%# Eval("CvePersonal", "~/RH/Personal.aspx?CvePersonal={0}") %>'></asp:HyperLink></td>
|
||||
<td>
|
||||
<asp:HyperLink runat="server" Text='<%# Eval("NombreCompleto") %>' NavigateUrl='<%# Eval("CvePersonal", "~/RH/Personal.aspx?CvePersonal={0}") %>'></asp:HyperLink></td>
|
||||
<td>
|
||||
<asp:HyperLink runat="server" Text='<%# Eval("Codigo") %>' NavigateUrl='<%# Eval("CvePersonal", "~/RH/Personal.aspx?CvePersonal={0}") %>'></asp:HyperLink></td>
|
||||
<td>
|
||||
<asp:HyperLink runat="server" Text='<%# Eval("NombreCompleto") %>' NavigateUrl='<%# Eval("CvePersonal", "~/RH/Personal.aspx?CvePersonal={0}") %>'></asp:HyperLink></td>
|
||||
<td><%# Eval("FechaInicio", "{0:yyyy-MM-dd}") %></td>
|
||||
<%-- Subrepeater para los ejercicios --%>
|
||||
<asp:Repeater ID="RepeaterEjercicios" runat="server" DataSource='<%# Eval("Ejercicios") %>'>
|
||||
<ItemTemplate>
|
||||
<ItemTemplate>
|
||||
<td class="text-right borderleft"><%# Convert.ToInt32(Eval("Antiguedad")) > 0 ? Eval("Antiguedad") : "" %></td>
|
||||
<td class="text-right "><%# Convert.ToInt32(Eval("Antiguedad")) > 0 ? Eval("DiasVacaciones") : "" %></td>
|
||||
<td class="text-right "><%# Convert.ToInt32(Eval("Antiguedad")) > 0 ? Eval("DiasPagados") : "" %></td>
|
||||
<td class="text-right "><%# Convert.ToInt32(Eval("Antiguedad")) > 0 ? Eval("DiasVacaciones") : "" %></td>
|
||||
<td class="text-right "><%# Convert.ToInt32(Eval("Antiguedad")) > 0 ? Eval("DiasPagados") : "" %></td>
|
||||
</ItemTemplate>
|
||||
</asp:Repeater>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user