Evolution 1.10.0.6
SQL Server

Se ha autorizado una solicitud de vacación de día incompleto por 2 horas (de 3pm a 5pm), el saldo de vacaciones se ha actualizado correctamente, sin embargo, al revisar el detalle de la solicitud de vacaciones, muestra que se ha solicitado un día completo, y no muestra el rango de horas ingresado en la solicitud.

La siguiente imagen muestra la solicitud de vacación código 1002, tanto a nivel de base de datos como en el formulario de Evolution.

¿Cómo puedo mostrar las horas en la solicitud de vacaciones autorizada?

asked 17 Oct '16, 09:26

Henry%20Sandoval's gravatar image

Henry Sandoval
(suspended)
accept rate: 53%

edited 17 Oct '16, 09:30


Ya se agregó un Incidente (EVO-2872) para que se resuelva en el siguiente hotfix.

Para mientras se puede modificar la vista HTML para que muestre correctamente las fechas y los días solicitados. Para ello, se debe abrir el siguiente archivo con un editor de textos:

Areas\Acciones\Views\SolicitudVacacion\Details.aspx

Luego de la línea 41:

<span><%= Html.Encode(Model.FechaInicio.ToShortDateString()) %></span>&nbsp;

agregar esto

<span <%= Model.SeEspecificaronHoras ? string.Empty : "style=\"display:none;\"" %>>
    <%= Html.Encode(Model.FechaInicio.ToShortTimeString()) %>
</span>

Luego de la línea 49 (luego de agregar las anteriores):

<span><%= Html.Encode(Model.FechaFin.ToShortDateString()) %></span>&nbsp;

agregar esto

<span <%= Model.SeEspecificaronHoras ? string.Empty : "style=\"display:none;\"" %>>
    <%= Html.Encode(Model.FechaFin.ToShortTimeString()) %>
</span>

En la a línea 57 (luego de agregar las anteriores) sustituir esto:

<div class="rf">
    <label for="DiasSolicitados"><%= this.GetLocalized("lblDiasSolicitados.Text")%>:</label>
    <span><%= Controller.FormatearOtrosDecimales(Model.DiasSolicitados) %></span>&nbsp;
</div>

Por este código

<% if (Model.SeEspecificaronHoras) 
   { %>
<div class="rf">
    <label for="DiasSolicitados"><%= this.GetLocalized("lblDiasSolicitados.Text")%>:</label>
    <span><%= Controller.FormatearOtrosDecimales(Model.DiasSolicitados) %>d</span>&nbsp;
    <span><%= Controller.FormatearOtrosDecimales(Model.HorasSolicitadas) %>h</span>
</div>
<% }
   else
   { %>
<div class="rf">
    <label for="DiasSolicitados"><%= this.GetLocalized("lblDiasSolicitados.Text")%>:</label>
    <span><%= Controller.FormatearOtrosDecimales(Model.DiasSolicitados) %></span>&nbsp;
</div>
<% } %>
link

answered 17 Oct '16, 12:42

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Gracias Fernando, he verificado que los cambios muestran las horas. Para su consideración, en este mismo caso ya con los cambios aplicados, favor tomar en cuenta que la solicitud dice "Dias 0", mientras que cuando esta autorizado dice "Dias 1".

(17 Oct '16, 13:00) Henry Sandoval Henry%20Sandoval's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×31
×9

Asked: 17 Oct '16, 09:26

Seen: 861 times

Last updated: 17 Oct '16, 13:00

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática