private void ObtenerEvaluado() { PeriodoNegocio nPeriodo = new PeriodoNegocio(); SPE_OBTIENE_FYD_EVALUADO_Result vEvaluado = nPeriodo.ObtieneEvaluado(pIdEvaluado: vIdEvaluado); if (vEvaluado != null) { txtEvaluado.Text = vEvaluado.NB_EVALUADO; } }
protected void Page_Load(object sender, EventArgs e) { vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = (ContextoUsuario.oUsuario != null) ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"; string vClModulo = "FORMACION"; string vModulo = Request.QueryString["m"]; if (vModulo != null) { vClModulo = vModulo; } cssModulo = Utileria.ObtenerCssModulo(vClModulo); if (!Page.IsPostBack) { if (Request.Params["ID_EVALUADOR"] != null) { SPE_OBTIENE_FYD_PERIODO_EVALUADOR_Result periodo = new SPE_OBTIENE_FYD_PERIODO_EVALUADOR_Result(); SPE_OBTIENE_FYD_EVALUADO_Result evaluado = new SPE_OBTIENE_FYD_EVALUADO_Result(); List <SPE_OBTIENE_FYD_PREGUNTAS_EVALUACION_Result> preguntas = new List <SPE_OBTIENE_FYD_PREGUNTAS_EVALUACION_Result>(); pIdEvaluador = int.Parse((Request.QueryString["ID_EVALUADOR"])); pIdEvaluadoEvaluador = int.Parse((Request.QueryString["ID_EVALUADO_EVALUADOR"])); periodo = negocio.ObtienePeriodoEvaluador(pIdEvaluador); evaluado = negocio.ObtieneEvaluado(pIdEvaluadoEvaluador); preguntas = negocio.ObtienePreguntas(pIdEvaluadoEvaluador); pListPeguntas = (from c in preguntas select new E_PREGUNTAS { CL_CLASIFICACION = c.CL_CLASIFICACION, CL_COLOR = c.CL_COLOR, NB_CLASIFICACION_COMPETENCIA = c.NB_CLASIFICACION_COMPETENCIA, DS_CLASIFICACION_COMPETENCIA = c.DS_CLASIFICACION_COMPETENCIA, NO_ORDEN = c.NO_ORDEN, ID_CUESTIONARIO_PREGUNTA = c.ID_CUESTIONARIO_PREGUNTA, NB_PREGUNTA = c.NB_PREGUNTA, DS_PREGUNTA = c.DS_PREGUNTA, NB_RESPUESTA = c.NB_RESPUESTA, NO_VALOR_RESPUESTA = c.NO_VALOR_RESPUESTA, DS_NIVEL0 = c.DS_NIVEL0, DS_NIVEL1 = c.DS_NIVEL1, DS_NIVEL2 = c.DS_NIVEL2, DS_NIVEL3 = c.DS_NIVEL3, DS_NIVEL4 = c.DS_NIVEL4, DS_NIVEL5 = c.DS_NIVEL5 }).ToList(); pListClasificacion = (from c in pListPeguntas group c by new { c.CL_CLASIFICACION, c.CL_COLOR, c.NO_ORDEN } into grp orderby grp.Key.NO_ORDEN ascending select new E_CLASIFICACION { CL_CLASIFICACION = grp.Key.CL_CLASIFICACION, CL_COLOR = grp.Key.CL_COLOR, NO_ORDEN = grp.Key.NO_ORDEN }).ToList(); if (periodo != null) { vIdEvaluado = evaluado.ID_EVALUADO; vIdPeriodo = periodo.ID_PERIODO; txtNoPeriodo.InnerText = periodo.CL_PERIODO; txtNbPeriodo.InnerText = periodo.DS_PERIODO; txtEvaluador.InnerText = periodo.NB_EVALUADOR; txtNombreEvaluado.InnerText = evaluado.NB_EVALUADO; txtPuestoEvaluado.InnerText = evaluado.NB_PUESTO; txtTipo.InnerText = evaluado.CL_ROL_EVALUADOR; } } dvTabla.Controls.Add(generaHtml()); divCamposExtras.Controls.Add(generaCamposHtml()); } }
protected void Page_Load(object sender, EventArgs e) { vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = (ContextoUsuario.oUsuario != null) ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"; if (!vTieneCuestionarios) { //UtilMensajes.MensajeResultadoDB(rwmMensaje, "No están creados los cuestionarios para este evaluado.", E_TIPO_RESPUESTA_DB.WARNING_WITH_FUNCTION, pCallBackFunction: "closeWindow"); } string vClModulo = "FORMACION"; string vModulo = Request.QueryString["m"]; if (vModulo != null) { vClModulo = vModulo; } cssModulo = Utileria.ObtenerCssModulo(vClModulo); if (!Page.IsPostBack) { if (Request.Params["ID_EVALUADOR"] != null) { SPE_OBTIENE_FYD_PERIODO_EVALUADOR_Result periodo = new SPE_OBTIENE_FYD_PERIODO_EVALUADOR_Result(); SPE_OBTIENE_FYD_EVALUADO_Result evaluado = new SPE_OBTIENE_FYD_EVALUADO_Result(); List <SPE_OBTIENE_FYD_PREGUNTAS_EVALUACION_Result> preguntas = new List <SPE_OBTIENE_FYD_PREGUNTAS_EVALUACION_Result>(); pIdEvaluador = int.Parse((Request.QueryString["ID_EVALUADOR"])); pIdEvaluadoEvaluador = int.Parse((Request.QueryString["ID_EVALUADO_EVALUADOR"])); periodo = negocio.ObtienePeriodoEvaluador(pIdEvaluador); evaluado = negocio.ObtieneEvaluado(pIdEvaluadoEvaluador); preguntas = negocio.ObtienePreguntas(pIdEvaluadoEvaluador); pListPeguntas = (from c in preguntas select new E_PREGUNTAS { CL_CLASIFICACION = c.CL_CLASIFICACION, CL_COLOR = c.CL_COLOR, NB_CLASIFICACION_COMPETENCIA = c.NB_CLASIFICACION_COMPETENCIA, DS_CLASIFICACION_COMPETENCIA = c.DS_CLASIFICACION_COMPETENCIA, NO_ORDEN = c.NO_ORDEN, ID_CUESTIONARIO_PREGUNTA = c.ID_CUESTIONARIO_PREGUNTA, NB_PREGUNTA = c.NB_PREGUNTA, DS_PREGUNTA = c.DS_PREGUNTA, NB_RESPUESTA = c.NB_RESPUESTA, NO_VALOR_RESPUESTA = c.NO_VALOR_RESPUESTA, DS_NIVEL0 = c.DS_NIVEL0, DS_NIVEL1 = c.DS_NIVEL1, DS_NIVEL2 = c.DS_NIVEL2, DS_NIVEL3 = c.DS_NIVEL3, DS_NIVEL4 = c.DS_NIVEL4, DS_NIVEL5 = c.DS_NIVEL5 }).ToList(); pListClasificacion = (from c in pListPeguntas group c by new { c.CL_CLASIFICACION, c.CL_COLOR, c.NO_ORDEN } into grp orderby grp.Key.NO_ORDEN ascending select new E_CLASIFICACION { CL_CLASIFICACION = grp.Key.CL_CLASIFICACION, CL_COLOR = grp.Key.CL_COLOR, NO_ORDEN = grp.Key.NO_ORDEN }).ToList(); if (pListClasificacion.Count > 0) { pClas = pListClasificacion.FirstOrDefault().CL_CLASIFICACION; pOrden = pListClasificacion.FirstOrDefault().NO_ORDEN; vClColor = pListClasificacion.FirstOrDefault().CL_COLOR; //divColorClas.Style.Add("background", vClColor); } pIdIndex = 0; if (periodo != null) { vIdEvaluado = evaluado.ID_EVALUADO; vIdPeriodo = periodo.ID_PERIODO; txtNoPeriodo.InnerText = periodo.CL_PERIODO; txtNbPeriodo.InnerText = periodo.DS_PERIODO; txtEvaluador.InnerText = periodo.NB_EVALUADOR; txtNombreEvaluado.InnerText = evaluado.NB_EVALUADO; txtPuestoEvaluado.InnerText = evaluado.NB_PUESTO; txtTipo.InnerText = evaluado.CL_ROL_EVALUADOR; //btnAnt.Enabled = false; //ObtenerProcentaje(); } } } if (pListClasificacion.Count == 0) { //btnNext.Enabled = false; AsignarRespuestas(); // ObtenerProcentaje(); if (vXmlCamposAdicionales != null) { if (pIdIndex < pListClasificacion.Count) { pIdIndex++; } //txtNbClasificacion.InnerHtml = String.Empty; //txtDsSignificado.InnerHtml = String.Empty; //divColorClas.Style.Add("background", "White"); // divCamposExtras.Style["display"] = "block"; // divCompetencias.Style["display"] = "none"; //tdClasificacion.Attributes["class"] = "OcultarCelda"; //tdSignificado.Attributes["class"] = "OcultarCelda"; } } else { //if (pIdIndex == pListClasificacion.Count - 1 && vValidaCuestionario == false) // btnNext.Enabled = false; //else // btnNext.Enabled = true; } }
protected void Page_Load(object sender, EventArgs e) { vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = (ContextoUsuario.oUsuario != null) ? ContextoUsuario.oUsuario.CL_USUARIO : "INVITADO"; if (!vTieneCuestionarios) { UtilMensajes.MensajeResultadoDB(rwmMensaje, "No están creados los cuestionarios para este evaluado.", E_TIPO_RESPUESTA_DB.WARNING_WITH_FUNCTION, pCallBackFunction: "closeWindow"); } string vClModulo = "FORMACION"; string vModulo = Request.QueryString["m"]; if (vModulo != null) { vClModulo = vModulo; } cssModulo = Utileria.ObtenerCssModulo(vClModulo); if (!Page.IsPostBack) { if (Request.Params["ID_EVALUADOR"] != null) { ClimaLaboralNegocio negocioClima = new ClimaLaboralNegocio(); SPE_OBTIENE_EO_PERIODO_EVALUADOR_Result periodo = new SPE_OBTIENE_EO_PERIODO_EVALUADOR_Result(); SPE_OBTIENE_FYD_EVALUADO_Result evaluado = new SPE_OBTIENE_FYD_EVALUADO_Result(); List <SPE_OBTIENE_EO_PREGUNTAS_EVALUACION_Result> preguntas = new List <SPE_OBTIENE_EO_PREGUNTAS_EVALUACION_Result>(); pIdEvaluador = int.Parse((Request.QueryString["ID_EVALUADOR"])); pIdEvaluadoEvaluador = int.Parse((Request.QueryString["ID_EVALUADO_EVALUADOR"])); periodo = negocioClima.ObtenerPeriodoEvaluado(pIdEvaluador); evaluado = negocio.ObtieneEvaluado(pIdEvaluadoEvaluador); preguntas = negocio.ObtienePreguntasEO(pIdEvaluadoEvaluador); pListPeguntas = (from c in preguntas select new E_PREGUNTAS { CL_CLASIFICACION = string.Empty, CL_COLOR = string.Empty, NB_CLASIFICACION_COMPETENCIA = string.Empty, DS_CLASIFICACION_COMPETENCIA = string.Empty, //NO_ORDEN = c.NO_ORDEN, ID_CUESTIONARIO_PREGUNTA = c.ID_CUESTIONARIO_PREGUNTA, NB_PREGUNTA = c.NB_PREGUNTA, DS_PREGUNTA = c.DS_PREGUNTA, NB_RESPUESTA = c.NB_RESPUESTA, NO_VALOR_RESPUESTA = c.NO_VALOR_RESPUESTA, NO_VALOR_PREGUNTA = c.NO_VALOR_PREGUNTA //DS_NIVEL0 = c.DS_NIVEL0, //DS_NIVEL1 = c.DS_NIVEL1, //DS_NIVEL2 = c.DS_NIVEL2, //DS_NIVEL3 = c.DS_NIVEL3, //DS_NIVEL4 = c.DS_NIVEL4, //DS_NIVEL5 = c.DS_NIVEL5 }).ToList(); pListClasificacion = (from c in pListPeguntas group c by new { c.CL_CLASIFICACION, c.CL_COLOR, c.NO_ORDEN } into grp orderby grp.Key.NO_ORDEN ascending select new E_CLASIFICACION { CL_CLASIFICACION = grp.Key.CL_CLASIFICACION, CL_COLOR = grp.Key.CL_COLOR, NO_ORDEN = grp.Key.NO_ORDEN }).ToList(); if (pListClasificacion.Count > 0) { pClas = pListClasificacion.FirstOrDefault().CL_CLASIFICACION; pOrden = pListClasificacion.FirstOrDefault().NO_ORDEN; vClColor = pListClasificacion.FirstOrDefault().CL_COLOR; //divColorClas.Style.Add("background", vClColor); } pIdIndex = 0; if (periodo != null) { vIdEvaluado = evaluado.ID_EVALUADO; vIdPeriodo = periodo.ID_PERIODO; txtNoPeriodo.InnerText = periodo.ID_PERIODO.ToString(); txtNbPeriodo.InnerText = periodo.NB_PERIODO; txtEvaluador.InnerText = periodo.NB_EVALUADOR; txtNombreEvaluado.InnerText = evaluado.NB_EVALUADO; txtPuestoEvaluado.InnerText = evaluado.NB_PUESTO; txtTipo.InnerText = evaluado.CL_ROL_EVALUADOR; //btnAnt.Enabled = false; ObtenerProcentaje(); } } } //if (pIdIndex == pListClasificacion.Count - 1 && vValidaCuestionario == false) // btnNext.Enabled = false; //else // btnNext.Enabled = true; }