protected void btnAplicar_Click(object sender, EventArgs e) { FiltrosIndice(); if (vXmlFiltrosSel != null) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.InsertaEvaluadoresFiltro(vIdPeriodo, vXmlFiltrosSel, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "generateDataForParent"); if (vResultado.CL_TIPO_ERROR != E_TIPO_RESPUESTA_DB.SUCCESSFUL) { vFgFiltroSeleccionado = false; } else { int vCountEvaluados = nClima.ObtieneEvaluadoresClima(vIdPeriodo).Count; if (vCountEvaluados > 0) { vFgEvaluados = true; } } } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Aplique por lo menos un filtro para seleccionar evaluadores.", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); } }
protected void CargarDatosEvaluador() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); vlstEvaluavores = nClima.ObtieneEvaluadoresClima(pID_PERIODO: vIdPeriodo, pID_ROL: vIdRol).Select(s => new E_EVALUADORES_CLIMA { NB_EVALUADOR = s.NB_EVALUADOR, NB_PUESTO = s.NB_PUESTO, CL_TIPO_EVALUADOR = s.CL_TIPO_EVALUADOR, CL_EMPLEADO = s.CL_EMPLEADO, ID_EMPLEADO = s.ID_EMPLEADO, CL_CORREO_ELECTRONICO = s.CL_CORREO_ELECTRONICO, ID_PUESTO = s.ID_PUESTO, ID_EVALUADOR = s.ID_EVALUADOR, CL_TOKEN = s.CL_TOKEN, NB_DEPARTAMENTO = s.NB_DEPARTAMENTO }).ToList(); }