Al editar lanza la siguiente excepción:

Se ha producido un inconveniente...

La acción 'Edit' del controlador 'Valuacion' ha lanzado la excepción 'KeyNotFoundException' con el mensaje: La clave proporcionada no se encontró en el diccionario.

.

System.Collections.Generic.KeyNotFoundException: La clave proporcionada no se encontró en el diccionario. en System.Collections.Generic.Dictionary2.get_Item(TKey key) en Aseinfo.VH4.ValuacionPuestosHay.Controllers.ValuacionController.<PreparaListasValoresEdit>b__15(ValueListItem i) en c:\BuildAgent\work\608d469cc106b504\VH4\ValuacionPuestoHay\Controllers\ValuacionController.cs:línea 868 en System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func2 keySelector, Func2 elementSelector, IEqualityComparer1 comparer) en Aseinfo.VH4.ValuacionPuestosHay.Controllers.ValuacionController.PreparaListasValoresEdit(Nullable1 codigoPerfilCaracteristico, Nullable1 codigoHabilidadEspecial, Nullable1 codigoHabilidadGerencial, Nullable1 codigoHabilidadRelacionesHumanas, Nullable1 codigoPensamientoGuiado, Nullable1 codigoComplejidadPensamiento, Nullable1 codigoLibertadActuacion, Nullable1 codigoMagnitudResponsabilidad, Nullable1 codigoImpactoMagnitudResponsabilidad) en c:BuildAgentwork608d469cc106b504VH4ValuacionPuestoHayControllersValuacionController.cs:línea 868 en Aseinfo.VH4.ValuacionPuestosHay.Controllers.ValuacionController.Edit(Int32 id) en c:BuildAgentwork608d469cc106b504VH4ValuacionPuestoHayControllersValuacionController.cs:línea 393 en lambda_method(Closure , ControllerBase , Object[] ) en System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) en System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters) en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) en System.Web.Mvc.ControllerActionInvoker.<>cDisplayClass15.<invokeactionmethodwithfilters>b12() en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation) en System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation) en System.Web.Mvc.ControllerActionInvoker.<>cDisplayClass15.<>cDisplayClass17.<invokeactionmethodwithfilters>b__14() en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func1 continuation) en System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() en System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) en System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

asked 10 Feb '14, 19:53

Josue%20Mancilla's gravatar image

Josue Mancilla
(suspended)
accept rate: 42%

edited 10 Feb '14, 19:55


La solución es eliminar las siguientes listas de valores y correr de nuevo el script de sincronización de listas de valores y de codecombos que se proveen en el upgrade 1.8.0.2

CategoriasPuestoDeGrupo
TodosNivelesComportamientos
PerfilesCaracteristicosPorGrupoSeleccionado
HabilidadesEspecialesPorGrupoSeleccionado
HabilidadesGerencialesPorGrupoSeleccionado
HabilidadesRelacionesHumanasPorGrupoSeleccionado
PensamientosGuiadosValuacionHayDeGRCSeleccionado
ComplejidadesPensamientoValHayDeGRCSeleccionado
LibertadesParaActuarDeGrupoSeleccionado
MagnitudResponsabilidadHAYDeGrupoSeleccionado
ImpactosMagnitudResponsabilidadDeMagnitud

Los scripts a los que hago referencia son:

2 - DataUpdate EvoConfig 1_8_0_0 a 1_8_0_2 - ValueLists.sql
3 - DataUpdate EvoConfig 1_8_0_0 a 1_8_0_2 - CodeCombos.sql
link

answered 13 Feb '14, 17:33

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 13 Feb '14, 17:34

Coloco el script para eliminar las listas de valores y codecombo arriba indicados

BEGIN TRANSACTION

DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'CategoriasPuestoDeGrupo')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'TodosNivelesComportamientos')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'PerfilesCaracteristicosPorGrupoSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'HabilidadesEspecialesPorGrupoSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'HabilidadesGerencialesPorGrupoSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'HabilidadesRelacionesHumanasPorGrupoSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'PensamientosGuiadosValuacionHayDeGRCSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'ComplejidadesPensamientoValHayDeGRCSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'LibertadesParaActuarDeGrupoSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'MagnitudResponsabilidadHAYDeGrupoSeleccionado')
DELETE cfg.ccc_code_combo_controllers WHERE EXISTS (SELECT 1 FROM cfg.cco_code_combos WHERE ccc_codcco = cco_codigo AND cco_codvli = 'ImpactosMagnitudResponsabilidadDeMagnitud')

DELETE cfg.cco_code_combos WHERE cco_codvli = 'CategoriasPuestoDeGrupo'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'TodosNivelesComportamientos'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'PerfilesCaracteristicosPorGrupoSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'HabilidadesEspecialesPorGrupoSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'HabilidadesGerencialesPorGrupoSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'HabilidadesRelacionesHumanasPorGrupoSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'PensamientosGuiadosValuacionHayDeGRCSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'ComplejidadesPensamientoValHayDeGRCSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'LibertadesParaActuarDeGrupoSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'MagnitudResponsabilidadHAYDeGrupoSeleccionado'
DELETE cfg.cco_code_combos WHERE cco_codvli = 'ImpactosMagnitudResponsabilidadDeMagnitud'

DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'CategoriasPuestoDeGrupo'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'TodosNivelesComportamientos'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'PerfilesCaracteristicosPorGrupoSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'HabilidadesEspecialesPorGrupoSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'HabilidadesGerencialesPorGrupoSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'HabilidadesRelacionesHumanasPorGrupoSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'PensamientosGuiadosValuacionHayDeGRCSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'ComplejidadesPensamientoValHayDeGRCSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'LibertadesParaActuarDeGrupoSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'MagnitudResponsabilidadHAYDeGrupoSeleccionado'
DELETE cfg.vlc_value_list_controllers WHERE vlc_codvli = 'ImpactosMagnitudResponsabilidadDeMagnitud'

UPDATE rep.dpr_det_parametros_reportes SET dpr_codvli = NULL WHERE dpr_codvli = 'CategoriasPuestoDeGrupo'
UPDATE rep.dpr_det_parametros_reportes SET dpr_codvli = NULL WHERE dpr_codvli = 'TodosNivelesComportamientos'

DELETE cfg.vli_value_lists WHERE vli_id = 'CategoriasPuestoDeGrupo'
DELETE cfg.vli_value_lists WHERE vli_id = 'TodosNivelesComportamientos'
DELETE cfg.vli_value_lists WHERE vli_id = 'PerfilesCaracteristicosPorGrupoSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'HabilidadesEspecialesPorGrupoSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'HabilidadesGerencialesPorGrupoSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'HabilidadesRelacionesHumanasPorGrupoSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'PensamientosGuiadosValuacionHayDeGRCSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'ComplejidadesPensamientoValHayDeGRCSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'LibertadesParaActuarDeGrupoSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'MagnitudResponsabilidadHAYDeGrupoSeleccionado'
DELETE cfg.vli_value_lists WHERE vli_id = 'ImpactosMagnitudResponsabilidadDeMagnitud'

COMMIT

Luego de esto se corren los scripts indicados arriba

2 - DataUpdate EvoConfig 1_8_0_0 a 1_8_0_2 - ValueLists.sql
3 - DataUpdate EvoConfig 1_8_0_0 a 1_8_0_2 - CodeCombos.sql

Y luego se correo el script para colocar nuevamente las listas de valores en los parametros de los reportes

UPDATE rep.dpr_det_parametros_reportes SET dpr_codvli = 'CategoriasPuestoDeGrupo' WHERE dpr_codrep = 'ComparacionEncuestaPuesto' AND dpr_parametro = 'CODTPP'
UPDATE rep.dpr_det_parametros_reportes SET dpr_codvli = 'CategoriasPuestoDeGrupo' WHERE dpr_codrep = 'AnalisisValuacionHay' AND dpr_parametro = 'codtpp'
UPDATE rep.dpr_det_parametros_reportes SET dpr_codvli = 'CategoriasPuestoDeGrupo' WHERE dpr_codrep = 'ValuacionHayPorPuestos' AND dpr_parametro = 'codtpp'
UPDATE rep.dpr_det_parametros_reportes SET dpr_codvli = 'TodosNivelesComportamientos' WHERE dpr_codrep = 'AnalisisValuacionHay' AND dpr_parametro = 'codncc'
link

answered 28 Feb '14, 23:01

Carlos%20Soria's gravatar image

Carlos Soria ♦♦
1.2k123139147
accept rate: 60%

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:

×4
×4
×3

Asked: 10 Feb '14, 19:53

Seen: 3,132 times

Last updated: 28 Feb '14, 23:01

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