private void cargarDatosGrafica() { ControlAvanceNegocio neg = new ControlAvanceNegocio(); var datos = neg.obtenerDatosControlAvance(vIdPeriodo, vIdRol); txtPorEvaluar.Text = datos.NO_PERSONAS_POR_EVALUAR.Value.ToString(); txtEvaluadas.Text = datos.NO_PERSONAS_EVALUADAS.Value.ToString(); txtTotalEvaluados.Text = datos.NO_TOTAL_EVALUADOS.Value.ToString(); txtRespondidos.Text = datos.NO_CUESTINARIOS_RESPONDIDOS.Value.ToString(); txtPorResponder.Text = datos.NO_CUESTIONARIOS_POR_RESPONDER.Value.ToString(); txtTotalCuestionarios.Text = datos.NO_CUESTIONARIOS_TOTALES.Value.ToString(); Telerik.Web.UI.PieSeries psEvaluados = new Telerik.Web.UI.PieSeries(); psEvaluados.LabelsAppearance.Visible = false; psEvaluados.SeriesItems.Add(new Telerik.Web.UI.PieSeriesItem { Y = datos.NO_PERSONAS_EVALUADAS, BackgroundColor = ColorTranslator.FromHtml("#ED7D31"), Name = "Personas evaluadas" }); psEvaluados.SeriesItems.Add(new Telerik.Web.UI.PieSeriesItem { Y = datos.NO_PERSONAS_POR_EVALUAR, BackgroundColor = ColorTranslator.FromHtml("#5B9BD5"), Name = "Personas por evaluar" }); hcEvaluado.PlotArea.Series.Add(psEvaluados); Telerik.Web.UI.PieSeries psCuestionarios = new Telerik.Web.UI.PieSeries(); psCuestionarios.LabelsAppearance.Visible = false; psCuestionarios.SeriesItems.Add(new Telerik.Web.UI.PieSeriesItem { Y = datos.NO_CUESTIONARIOS_POR_RESPONDER, BackgroundColor = ColorTranslator.FromHtml("#ED7D31"), Name = "Cuestionarios por responder" }); psCuestionarios.SeriesItems.Add(new Telerik.Web.UI.PieSeriesItem { Y = datos.NO_CUESTINARIOS_RESPONDIDOS, BackgroundColor = ColorTranslator.FromHtml("#5B9BD5"), Name = "Cuestionarios respondidos" }); hcCuestionarios.PlotArea.Series.Add(psCuestionarios); }
private void cargarPeriodo() { ControlAvanceNegocio neg = new ControlAvanceNegocio(); var periodo = neg.ObtenerPeriodoEvaluacion(vIdPeriodo); //txtNoPeriodo.InnerText = periodo.CL_PERIODO; //txtNbPeriodo.InnerText = periodo.DS_PERIODO; btnEnvioCuestionarios.Enabled = (periodo.CL_ESTADO_PERIODO.ToUpper() == "CERRADO") ? false : true; txtClPeriodo.InnerText = periodo.NB_PERIODO; txtDsPeriodo.InnerText = periodo.DS_PERIODO; txtEstatus.InnerText = periodo.CL_ESTADO_PERIODO; string vTiposEvaluacion = ""; if (periodo.FG_AUTOEVALUACION) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "AutoevaluaciĆ³n" : String.Join(", ", vTiposEvaluacion, "Autoevaluacion"); } if (periodo.FG_SUPERVISOR) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Superior" : String.Join(", ", vTiposEvaluacion, "Superior"); } if (periodo.FG_SUBORDINADOS) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Subordinado" : String.Join(", ", vTiposEvaluacion, "Subordinado"); } if (periodo.FG_INTERRELACIONADOS) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Interrelacionado" : String.Join(", ", vTiposEvaluacion, "Interrelacionado"); } if (periodo.FG_OTROS_EVALUADORES) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Otros" : String.Join(", ", vTiposEvaluacion, "Otros"); } txtTipoEvaluacion.InnerText = vTiposEvaluacion; if (periodo.DS_NOTAS != null) { if (periodo.DS_NOTAS.Contains("DS_NOTA")) { txtNotas.InnerHtml = Utileria.MostrarNotas(periodo.DS_NOTAS); } else { XElement vNotas = XElement.Parse(periodo.DS_NOTAS); if (vNotas != null) { vNotas.Name = vNbFirstRadEditorTagName; txtNotas.InnerHtml = vNotas.ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { vIdRol = ContextoUsuario.oUsuario.oRol.ID_ROL; if (!Page.IsPostBack) { if (Request.Params["PeriodoId"] != null) { pIdPeriodo = int.Parse((Request.QueryString["PeriodoId"])); ControlAvanceNegocio neg = new ControlAvanceNegocio(); var periodo = neg.ObtenerPeriodoEvaluacion(pIdPeriodo); //txtNoPeriodo.InnerText = periodo.CL_PERIODO; //txtNbPeriodo.InnerText = periodo.DS_PERIODO; vEstadoPeriodo = Request.QueryString["EstadoPeriodo"].ToString(); txtClPeriodo.InnerText = periodo.NB_PERIODO; txtDsPeriodo.InnerText = periodo.DS_PERIODO; txtEstatus.InnerText = periodo.CL_ESTADO_PERIODO; string vTiposEvaluacion = ""; if (periodo.FG_AUTOEVALUACION) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "AutoevaluaciĆ³n" : String.Join(", ", vTiposEvaluacion, "Autoevaluacion"); } if (periodo.FG_SUPERVISOR) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Superior" : String.Join(", ", vTiposEvaluacion, "Superior"); } if (periodo.FG_SUBORDINADOS) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Subordinado" : String.Join(", ", vTiposEvaluacion, "Subordinado"); } if (periodo.FG_INTERRELACIONADOS) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Interrelacionado" : String.Join(", ", vTiposEvaluacion, "Interrelacionado"); } if (periodo.FG_OTROS_EVALUADORES) { vTiposEvaluacion = string.IsNullOrEmpty(vTiposEvaluacion) ? "Otros" : String.Join(", ", vTiposEvaluacion, "Otros"); } txtTipoEvaluacion.InnerText = vTiposEvaluacion; if (periodo.DS_NOTAS != null) { if (periodo.DS_NOTAS.Contains("DS_NOTA")) { txtNotas.InnerHtml = Utileria.MostrarNotas(periodo.DS_NOTAS); } else { XElement vNotas = XElement.Parse(periodo.DS_NOTAS); if (vNotas != null) { vNotas.Name = vNbFirstRadEditorTagName; txtNotas.InnerHtml = vNotas.ToString(); } } } } } }
protected void GridPorEvaluador_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { ControlAvanceNegocio neg = new ControlAvanceNegocio(); GridPorEvaluador.DataSource = neg.obtieneEmpleadosEvaluadores(vIdPeriodo, ContextoUsuario.oUsuario.ID_EMPRESA, vIdRol); }