Cómo puedo configurar la pantalla de generación de planillas para que sólo muestre las planillas que están en estado "Generado" y no incluya las que están en estado "Pendiente".

Un cliente crea todas los períodos de pago (en estado pendiente), pero cuando está generando la nómina le aparecen todos los períodos. Quisiera que solo le aparezcan los que está generando. Si desea generar uno nuevo que vaya a la pantalla de períodos y le cambie el estado.

asked 29 Sep '15, 13:18

Juan%20Carlos%20Soria's gravatar image

Juan Carlos Soria
1.1k174179185
accept rate: 41%


El fuente es el que hace el filtro, sin embargo se podría modificar la vista HTML de la opción de Generación de Planilla, para que incluya únicamente los períodos en estado Generado.

Para ello,

  1. Ir al folder C:\inetpub\wwwroot\Evolution\Areas\Salarios\Views\PeriodoPlanilla
  2. Crear un folder Custom
  3. Copiar el archivo GenerarPlanilla.aspx al folder Custom recién creado
  4. Modificar la copia del archivo en el folder Custom, con un editor de texto.
  5. Agregar este texto después de la lína 1 del archivo

    <%@ Import Namespace="Aseinfo.VH4.Data" %>
    
  6. En la línea 45 del archivo cambiar cambiar la instrucción existente

    foreach (var periodoPlanilla in Model.OrderBy(o => o.TipoPlanilla.Descripcion).ThenBy(o => o.FechaFinal))
    

    por esto

    foreach (var periodoPlanilla in Model.Where(o => o.Estado == EstadoPeriodoPlanilla.Generado).OrderBy(o => o.TipoPlanilla.Descripcion).ThenBy(o => o.FechaFinal))
    

El resultado es que únicamente se mostrarán aquellos períodos que están en estado Generado

link

answered 29 Sep '15, 18:30

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

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:

×47

Asked: 29 Sep '15, 13:18

Seen: 1,814 times

Last updated: 29 Sep '15, 18:30

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