private void CargarCalificaciones() { ConsultasComparativasNegocio nComparativas = new ConsultasComparativasNegocio(); E_RESULTADO vResultado = nComparativas.InsertaConsultaGlobalCalificaciones(vIdCandidato, vIdPuesto, vClUsuario, vNbPrograma); if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) { string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, ""); } else { vLstCalificaciones = nComparativas.ObtieneConsultaGlobalCalificaciones(vIdCandidato, vIdPuesto); vIdConsultaGlobal = vLstCalificaciones[0].ID_CONSULTA_GLOBAL; if (vLstCalificaciones[0].DS_COMENTARIOS != null) { reComentarios.Content = Utileria.MostrarNotas(vLstCalificaciones[0].DS_COMENTARIOS); txtComentarios.InnerHtml = Utileria.MostrarNotas(vLstCalificaciones[0].DS_COMENTARIOS); } decimal vPrtoTotalPonderacion = vLstCalificaciones.Sum(t => t.PR_FACTOR); if (vPrtoTotalPonderacion < 100) { UtilMensajes.MensajeResultadoDB(rnMensaje, "La ponderación para este puesto no esta establecida.", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); btnGuardar.Enabled = false; btnRecalcular.Enabled = false; } } }
private void CargarCalificaciones() { ConsultasComparativasNegocio nComparativas = new ConsultasComparativasNegocio(); E_RESULTADO vResultado = nComparativas.InsertaConsultaGlobalCalificaciones(vIdCandidato, vIdPuesto, vClUsuario, vNbPrograma); if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR) { string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; } else { vLstCalificaciones = nComparativas.ObtieneConsultaGlobalCalificaciones(vIdCandidato, vIdPuesto); vIdConsultaGlobal = vLstCalificaciones[0].ID_CONSULTA_GLOBAL; if (vLstCalificaciones[0].DS_COMENTARIOS != null) { txtComentarios.InnerHtml = Utileria.MostrarNotas(vLstCalificaciones[0].DS_COMENTARIOS); } decimal vPrtoTotalPonderacion = vLstCalificaciones.Sum(t => t.PR_FACTOR); } }