Esempio 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: "");
     }
 }
        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();
        }