Ejemplo n.º 1
0
 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: "");
     }
 }