Versión 1.9.1.1
SQL Server

Ruta del Formulario: Nóminas > Acciones de Personal > Fondo de Vacaciones

Al dar click en el icono alt text se genera el error System.ArgumentNullException: El valor no puede ser nulo.Nombre del parámetro: source en System.Linq.Enumerable.Count TSource](IEnumerable`1 source) .

La imagen del error es la siguiente:

alt text

Y el texto registrado en el elmah es el siguiente:

System.ArgumentNullException: El valor no puede ser nulo. Nombre del parámetro: source en System.Linq.Enumerable.Count[TSource](IEnumerable`1 source) en Aseinfo.VH4.Acciones.Controllers.FondoVacacionController.CambiarOrdenPeriodos(Int32 codigoEmpleo, List`1 codigosPeriodos) en c:\VH4\VH4\Acciones\Controllers\FondoVacacionController.cs:línea 413 en lambda_method(Closure , ControllerBase , Object[] ) en System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) en System.Web.Mvc.Async.AsyncControllerActionInvoker.<begininvokesynchronousactionmethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) en System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) en System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) en System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<invokeactionmethodfilterasynchronouslyrecursive>b__3d() en System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b__3f() en System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b__3f() en System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b__3f() en System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b__3f() en System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) en System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<begininvokeaction>b__1c() en System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<begininvokeaction>b__1e(IAsyncResult asyncResult)

asked 23 Nov '15, 14:48

Henry%20Sandoval's gravatar image

Henry Sandoval
(suspended)
accept rate: 53%

Se debe a que no le está mandando los codigos de los períodos al servidor. Has modificado el PartialView ResumenPeriodosEmpleado.ascx que está en ~/Areas/Acciones/Views/FondoVacacion

(23 Nov '15, 15:25) glemus glemus's gravatar image

No señor, no lo he modificado.

(23 Nov '15, 15:29) Henry Sandoval Henry%20Sandoval's gravatar image

Existe un error en el PartialView ResumenPeriodosEmpleado.ascx.

Para dar solución al problema solamente se puede modificar el archivo ResumenPeriodosEmpleado.ascx que se encuentra dentro de la carpeta AreasAccionesViewsFondoVacacion que está dentro de la carpeta del sitio de Evolution

Cambiar el código de la línea 156:
<td class="dragHandle center"><%= imagenMoverOrden %></td>
por el siguiente código:

<td class="dragHandle center"><%= imagenMoverOrden %><%= @Html.Hidden(string.Format("Codigo{0}", periodoVacacion.Codigo), periodoVacacion.Codigo) %></td>


Cambiar el código de la línea 315:
var inputs = $("input", $("td:last", $("tr", $("tbody", $(table)))));
por el siguiente código:
var inputs = $("input", $("td:first", $("tr", $("tbody", $(table)))));


Eliminar lo que está en la línea 226:
<%= @Html.Hidden(string.Format("Codigo{0}", periodoVacacion.Codigo), periodoVacacion.Codigo) %>

Nota: Éste cambio ya fue corregido y será distribuido en la siguiente versión.

link

answered 23 Nov '15, 16:52

glemus's gravatar image

glemus
(suspended)
accept rate: 51%

edited 24 Nov '15, 12:08

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635

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:

×38
×12
×1

Asked: 23 Nov '15, 14:48

Seen: 3,544 times

Last updated: 24 Nov '15, 12:08

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