protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.Params["ID_PERIODO"] != null) { vIdPeriodo = int.Parse(Request.Params["ID_PERIODO"].ToString()); } if (Request.Params["ID_PREGUNTA"] != null) { vIdPregunta = int.Parse(Request.Params["ID_PREGUNTA"].ToString()); ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var oPregunta = nClima.ObtenerPreguntasAbiertas(vIdPeriodo, vIdPregunta).FirstOrDefault(); txtNbPregunta.Text = oPregunta.NB_PREGUNTA; txtDsPregunta.Text = oPregunta.DS_PREGUNTA; vTipoTransaccion = "A"; } else { vTipoTransaccion = "I"; } } vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; }
protected void MostrarPromedioIndice() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_GRAFICAS> vGraficaDimension = nClima.ObtieneGraficaDimension(pID_PERIODO: vIdPeriodo).Select(s => new E_GRAFICAS { PORCENTAJE = s.PR_DIMENSION }).ToList(); int vCantidadDimensiones = vGraficaDimension.Count; if (vCantidadDimensiones > 0) { decimal?vSumaPorcentaje = vGraficaDimension.Sum(item => item.PORCENTAJE); decimal?vPromedioPeriodo = ((vSumaPorcentaje * 100) / (vCantidadDimensiones * 100)); string vColor = ColoresPoncentajes(vPromedioPeriodo); dvColorProm.Style.Add("background-color", vColor); if (vColor == "green") { lbTotal.InnerText = "Resultado global satisfactorio"; } if (vColor == "yellow") { lbTotal.InnerText = "Resultado global medianamente satisfactorio"; } if (vColor == "red") { lbTotal.InnerText = "Resultado global poco satisfactorio"; } } }
protected void btnReasignarContrasena_Click(object sender, EventArgs e) { string vMensaje = ""; if (grdEmpleadosContrasenias.SelectedItems.Count == 0) { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Selecciona un evaluador", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: "onCloseWindowC"); grdEmpleadosContrasenias.Rebind(); } else { foreach (GridDataItem item in grdEmpleadosContrasenias.SelectedItems) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.InsertarActualizarTokenEvaluadoresClima(vIdPeriodo, int.Parse(item.GetDataKeyValue("ID_EVALUADOR").ToString()), vClUsuario, vNbPrograma); vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; // UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "onCloseWindowC"); if (!vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL)) { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "onCloseWindowC"); return; } } UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, E_TIPO_RESPUESTA_DB.SUCCESSFUL, pCallBackFunction: "onCloseWindowC"); grdEmpleadosContrasenias.Rebind(); } }
protected void btnEliminar_Click(object sender, EventArgs e) { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); foreach (RadListViewDataItem item in rlvPeriodos.SelectedItems) { E_RESULTADO vResultado = nPeriodo.EliminaPeriodoClimaLaboral(int.Parse(item.GetDataKeyValue("ID_PERIODO").ToString())); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; //txtClPeriodo.Text = ""; //txtDsPeriodo.Text = ""; //txtClEstatus.Text = ""; //txtTipo.Text = ""; //txtUsuarioMod.Text = ""; //txtFechaMod.Text = ""; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, pCallBackFunction: ""); rlvPeriodos.Rebind(); if (rlvPeriodos.SelectedItems.Count > 0) { string vIdPeriodoSeleccionado = rlvPeriodos.SelectedItems[0].GetDataKeyValue("ID_PERIODO").ToString(); vFgCuestionariosCreados = bool.Parse(rlvPeriodos.SelectedItems[0].GetDataKeyValue("FG_CUESTIONARIOS_CREADOS").ToString()); string vClEstadoPeriodo = rlvPeriodos.SelectedItems[0].GetDataKeyValue("CL_ESTADO_PERIODO").ToString(); if (vIdPeriodoSeleccionado != null) { CargarDatosDetalle(int.Parse(vIdPeriodoSeleccionado)); EstatusBotonesPeriodos((vClEstadoPeriodo.ToUpper() == "CERRADO") ? false : true, vFgCuestionariosCreados); } } } }
protected void rlvPeriodos_NeedDataSource(object sender, Telerik.Web.UI.RadListViewNeedDataSourceEventArgs e) { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); rlvPeriodos.DataSource = nPeriodo.ObtienePeriodosClima(); //rlvPeriodos.DataSource = vListaPeriodo; }
protected void rgPreguntasAbiertas_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { if (vIdEvaluado != 0) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); int vCount = nClima.ObtenerCuestionarioPreAbiertas(pID_EVALUADOR: vIdEvaluado, pID_PERIODO: vIdPeriodo).Count; if (vCount > 0) { rgPreguntasAbiertas.DataSource = nClima.ObtenerCuestionarioPreAbiertas(pID_EVALUADOR: vIdEvaluado, pID_PERIODO: vIdPeriodo).ToList(); } else { rgPreguntasAbiertas.Visible = false; } } else { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); int vCount = nClima.ObtenerPreguntasAbiertas(vIdPeriodo, null).Count; if (vCount > 0) { rgPreguntasAbiertas.DataSource = nClima.ObtenerPreguntasAbiertas(vIdPeriodo, null).ToList(); } else { rgPreguntasAbiertas.Visible = false; } } }
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 btnValidez_Click(object sender, EventArgs e) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.ActualizaValidezCuestionario(vIdPeriodo); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); }
protected void rgResultadosPreguntas_DetailTableDataBind(object sender, GridDetailTableDataBindEventArgs e) { GridDataItem datItem = (GridDataItem)e.DetailTableView.ParentItem; int vIdPregunta = int.Parse(datItem.GetDataKeyValue("ID_PREGUNTA").ToString()); ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); e.DetailTableView.DataSource = nClima.ObtenerRespuestasAbiertas(pIdPeriodo: vIdPeriodo, pIdPregunta: vIdPregunta, pXmlFiltros: vXmlFiltrosPre, pIdRol: vIdRol).ToList(); }
protected void CargarDimensiones() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_TIPO_GRAFICAR> vLstDimensiones = nClima.ObtieneDimensiones(pID_PERIODO: vIdPeriodo).Select(s => new E_TIPO_GRAFICAR { NB_MOSTRADO = s.NB_DIMENSION }).ToList(); LlenarCombo(vLstDimensiones); }
protected void CargarTemas() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_TIPO_GRAFICAR> vLstTemas = nClima.ObtieneTemas(pID_PERIODO: vIdPeriodo).Select(s => new E_TIPO_GRAFICAR { NB_MOSTRADO = s.NB_TEMA }).ToList(); LlenarCombo(vLstTemas); }
protected void CargarPreguntas() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_TIPO_GRAFICAR> vLstPreguntas = nClima.ObtienePreguntas(pID_PERIODO: vIdPeriodo).Select(s => new E_TIPO_GRAFICAR { ID_MOSTRADO_POR = s.ID_PREGUNTA, NB_MOSTRADO = s.NB_PREGUNTA }).ToList(); LlenarCombo(vLstPreguntas); }
protected void GraficaDistribucionDimension(string pNbDimension, XElement pFiltros) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_GRAFICAS> vGraficaDimension = nClima.ObtieneGraficaDistribucionDimension(pID_PERIODO: vIdPeriodo, pNB_DIMENSION: pNbDimension, pXML_FILTROS: pFiltros, pIdRol: vIdRol).Select(s => new E_GRAFICAS { NO_CANTIDAD = s.NO_CANTIDAD, NOMBRE = Respuesta((decimal)s.NO_RESPUESTA), PORCENTAJE = s.PR_DIMENSION, NO_RESPUESTA = s.NO_RESPUESTA }).ToList(); GraficasDistribucion(vGraficaDimension); }
protected void GraficaDistribucionPreguntas(string pNbPregunta, XElement pFiltros) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_GRAFICAS> vGraficaPregunta = nClima.ObtieneGraficaDistribucionPregunta(pID_PERIODO: vIdPeriodo, pNB_PREGUNTA: pNbPregunta, pXML_FILTROS: pFiltros.ToString(), pIdRol: vIdRol).Select(s => new E_GRAFICAS { NO_CANTIDAD = s.NO_CANTIDAD, NOMBRE = Respuesta((decimal)s.NO_RESPUESTA), PORCENTAJE = s.PR_PREGUNTA, NO_RESPUESTA = s.NO_RESPUESTA }).ToList(); GraficasDistribucion(vGraficaPregunta); }
protected void GraficaDistribucionGlobal() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_GRAFICAS> vGraficaGlobal = nClima.ObtieneGraficaGlobal(pID_PERIODO: vIdPeriodo, pID_ROL: vIdRol).Select(s => new E_GRAFICAS { NO_CANTIDAD = s.NO_CANTIDAD, NOMBRE = Respuesta((decimal)s.NO_RESPUESTA), PORCENTAJE = s.PR_GLOBAL, NO_RESPUESTA = s.NO_RESPUESTA }).ToList(); GraficaGlobal(vGraficaGlobal); }
protected void GraficaPregunta(XElement pFiltros) { rgdGraficasIndice.MasterTableView.GetColumn("NOMBRE").HeaderText = "Pregunta"; ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <E_GRAFICAS> vGraficaPregunta = nClima.ObtieneGraficaPregunta(pID_PERIODO: vIdPeriodo, pXML_FILTROS: pFiltros, pIdRol: vIdRol).Select(s => new E_GRAFICAS { NO_NOMBRE = int.Parse(s.NO_PREGUNTA.ToString()), NOMBRE = s.NB_PREGUNTA, PORCENTAJE = s.PR_PREGUNTA, COLOR_PORCENTAJE = s.COLOR_PREGUNTA }).ToList(); GraficasIndiceSatisfaccion(vGraficaPregunta); }
protected void AgregarEvaluados(XElement pXmlElementos) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.InsertaActualizaEvaluadorClima(vIdPeriodo, pXmlElementos.ToString(), vClUsuario, vNbPrograma, E_TIPO_OPERACION_DB.I.ToString()); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "onCloseWindowE"); GenerarContraseñas(); grdEmpleadosContrasenias.Rebind(); }
protected void rgPreguntasAbiertas_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); //int vCount = nClima.ObtenerCuestionarioPreAbiertas(pID_EVALUADOR: vIdEvaluado, pID_PERIODO: vIdPeriodo, pFlEvaluador: vFlEvaluador).Count; //if (vCount > 0) rgPreguntasAbiertas.DataSource = nClima.ObtenerCuestionarioPreAbiertas(pID_EVALUADOR: vIdEvaluado, pID_PERIODO: vIdPeriodo, pFlEvaluador: vFlEvaluador).ToList(); //else // rgPreguntasAbiertas.Visible = false; }
private void ActualizaCorreoEvaluador(string pXmlEvaluados) { ClimaLaboralNegocio nPeriodoClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nPeriodoClima.ActualizaCorreosEvaluadores(pXmlEvaluados, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.ERROR || vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.WARNING) { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR); } }
protected void btnReasignarTodasContrasenas_Click(object sender, EventArgs e) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.InsertarActualizarTokenEvaluadoresClima(vIdPeriodo, null, 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: null); if (vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL)) { grdEmpleadosContrasenias.Rebind(); } }
protected void btnCrearCuestionarios_Click(object sender, EventArgs e) { if (ValidaEvaluados()) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.InsertaActualizaCuestionariosPeriodo(vIdPeriodo, vClUsuario, vNbPrograma); if (vResultado.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { E_RESULTADO vResultadoPreguntas = nClima.InsertaCuestionarioPreguntasAbiertas(vIdPeriodo, 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: ""); if (vResultadoPreguntas.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { btnEditar.Enabled = false; btnEliminar.Enabled = false; btnAgregarPregunta.Enabled = false; btnAgregarAbierta.Enabled = false; btnEliminarAbierta.Enabled = false; btnEditarAbierta.Enabled = false; btnValidez.Enabled = false; btnCrearCuestionarios.Enabled = false; btnSeleccionar.Enabled = false; btnSeleccionarPuesto.Enabled = false; btmSleccionarArea.Enabled = false; btnEliminarEvaluador.Enabled = false; btnAplicar.Enabled = false; btnGuardarPreguntasAbiertas.Enabled = false; btnGuardarCuestionario.Enabled = false; btnGuardarEnvioCuestionarios.Enabled = false; btnGuardarSeleccion.Enabled = false; //btnCerrar.Visible = true; btnSeleccionar.Enabled = false; btnSeleccionarPuesto.Enabled = false; btnEliminarEvaluador.Enabled = false; btmSleccionarArea.Enabled = false; SeguridadProcesos(true); } } else { string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: ""); } } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Debes seleccionar evaluadores para crear los cuestionarios.", E_TIPO_RESPUESTA_DB.ERROR, pCallBackFunction: ""); } }
protected HtmlGenericControl GenerarPreguntasAbiertas() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); List <SPE_OBTIENE_EO_PREGUNTAS_ABIERTAS_PERIODO_Result> vLstPreguntas = nClima.ObtenerPreguntasAbiertas(vIdPeriodo, null).ToList(); HtmlGenericControl vTabla = new HtmlGenericControl("table"); if (vLstPreguntas.Count > 0) { vTabla.Attributes.Add("style", "border-collapse: collapse;"); HtmlGenericControl vCtrlColumn = new HtmlGenericControl("thead"); vCtrlColumn.Attributes.Add("style", "background: #E6E6E6;"); HtmlGenericControl vCtrlTh1 = new HtmlGenericControl("td"); vCtrlTh1.Attributes.Add("style", "border: 1px solid #000000; font-family:arial; font-size: 11pt; font-weight:bold; width:348px;"); vCtrlTh1.Attributes.Add("align", "justify"); vCtrlTh1.InnerText = String.Format("{0}", "Pregunta abierta"); vCtrlColumn.Controls.Add(vCtrlTh1); HtmlGenericControl vCtrlTh2 = new HtmlGenericControl("td"); vCtrlTh2.Attributes.Add("style", "border: 1px solid #000000; font-family:arial; font-size: 11pt; font-weight:bold; width:442px;"); vCtrlTh2.InnerText = String.Format("{0}", "Respuesta"); vCtrlColumn.Controls.Add(vCtrlTh2); vTabla.Controls.Add(vCtrlColumn); HtmlGenericControl vCtrlTbody = new HtmlGenericControl("tbody"); foreach (var item in vLstPreguntas) { HtmlGenericControl vCtrlRow = new HtmlGenericControl("tr"); vCtrlRow.Attributes.Add("style", "page-break-inside:avoid; page-break-after:auto;"); HtmlGenericControl vCtrlSecuencia = new HtmlGenericControl("td"); vCtrlRow.Attributes.Add("height", "80px;"); vCtrlSecuencia.Attributes.Add("style", "border: 1px solid #000000; font-family:arial; font-size: 11pt; padding: 10px;"); vCtrlSecuencia.Attributes.Add("align", "justify"); vCtrlSecuencia.InnerText = String.Format("{0}", item.NB_PREGUNTA); vCtrlRow.Controls.Add(vCtrlSecuencia); HtmlGenericControl vCtrlNbPregunta = new HtmlGenericControl("td"); vCtrlNbPregunta.Attributes.Add("style", "border: 1px solid #000000; font-family:arial; font-size: 11pt; padding: 10px;"); vCtrlRow.Controls.Add(vCtrlNbPregunta); vCtrlTbody.Controls.Add(vCtrlRow); } vTabla.Controls.Add(vCtrlTbody); } return(vTabla); }
public void CargarCatalogos() { ClimaLaboralNegocio nClimaLaboral = new ClimaLaboralNegocio(); cmbDimension.DataSource = nClimaLaboral.ObtieneCatalogoDimensiones(); cmbDimension.DataValueField = "CL_DIMENSION"; cmbDimension.DataTextField = "NB_DIMENSION"; cmbDimension.DataBind(); cmbTema.DataSource = nClimaLaboral.ObtenerCatalogoTemas(); cmbTema.DataValueField = "CL_TEMA"; cmbTema.DataTextField = "NB_TEMA"; cmbTema.DataBind(); }
protected void grdPreguntasCuestionario_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); vlstPreguntasPeriodo = nClima.ObtienePreguntasPeriodo(pID_PERIODO: vIdPeriodo).Select(s => new E_PREGUNTAS_PERIODO_CLIMA { ID_PREGUNTA = s.ID_PREGUNTA, NB_DIMENSION = s.NB_DIMENSION, NB_TEMA = s.NB_TEMA, NO_SECUENCIA = s.NO_SECUENCIA, NB_PREGUNTA = s.NB_PREGUNTA }).ToList(); grdPreguntasCuestionario.DataSource = vlstPreguntasPeriodo; }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO;; vNbPrograma = ContextoUsuario.nbPrograma; string vClModulo = "EVALUACION"; string vModulo = Request.QueryString["m"]; if (vModulo != null) { vClModulo = vModulo; } cssModulo = Utileria.ObtenerCssModulo(vClModulo); if (!IsPostBack) { if (Request.QueryString["ID_PERIODO"] != null) { vIdPeriodo = int.Parse(Request.QueryString["ID_PERIODO"]); } if (Request.QueryString["ID_EVALUADOR"] != null) { vIdEvaluado = int.Parse(Request.QueryString["ID_EVALUADOR"]); } //if (Request.Params["FG_HABILITADO"] != null) //{ // vFgHabilitado = bool.Parse(Request.Params["FG_HABILITADO"].ToString()); //} //else //{ vFgHabilitado = true; //} ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var vPeriodoClima = nClima.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); txtNoPeriodo.InnerText = vPeriodoClima.NB_PERIODO.ToString() + " - " + vPeriodoClima.DS_PERIODO.ToString(); SeguridadProcesos(); //rgCuestionario.Enabled = vFgHabilitado; //rgPreguntasAbiertas.Enabled = vFgHabilitado; //btnFinalizar.Enabled = vFgHabilitado; } }
protected void PintarGrafica() { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var vControlAance = nClima.ObtieneControlAvance(pID_PERIODO: vIdPeriodo, pID_ROL: vIdRol).FirstOrDefault(); txtRespondidos.Text = vControlAance.NO_CUESTIONARIOS_RESPONDIDOS.ToString(); txtPorResponder.Text = vControlAance.NO_CUESTIONARIOS_POR_RESPONDER.ToString(); txtTotalCuestionarios.Text = vControlAance.NO_CUESTIONARIOS_TOTALES.ToString(); PieSeries vSerie = new PieSeries(); vSerie.SeriesItems.Add(vControlAance.NO_CUESTIONARIOS_POR_RESPONDER, System.Drawing.Color.Red, "Cuestionarios por contestar.", false, true); vSerie.SeriesItems.Add(vControlAance.NO_CUESTIONARIOS_RESPONDIDOS, System.Drawing.Color.Green, "Cuestionarios contestados.", false, true); vSerie.LabelsAppearance.Visible = false; hcCuestionarios.PlotArea.Series.Add(vSerie); }
private void CargarDatosDetalle(int?pIdPeriodo) { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); SPE_OBTIENE_EO_PERIODOS_CLIMA_Result vPeriodo = nPeriodo.ObtienePeriodosClima(pIdPerido: pIdPeriodo).FirstOrDefault(); if (vPeriodo != null) { txtClPeriodo.Text = vPeriodo.CL_PERIODO; txtDsPeriodo.Text = vPeriodo.DS_PERIODO; txtClEstatus.Text = vPeriodo.CL_ESTADO_PERIODO; if (vPeriodo.CL_ORIGEN_CUESTIONARIO == "PREDEFINIDO") { txtTipo.Text = "Predefinido de SIGEIN"; } else if (vPeriodo.CL_ORIGEN_CUESTIONARIO == "COPIA") { txtTipo.Text = "Copia de otro período"; } else if (vPeriodo.CL_ORIGEN_CUESTIONARIO == "VACIO") { txtTipo.Text = "Creado en blanco"; } txtUsuarioMod.Text = vPeriodo.CL_USUARIO_APP_MODIFICA; txtFechaMod.Text = String.Format("{0:dd/MM/yyyy}", vPeriodo.FE_MODIFICA); if (vPeriodo.DS_NOTAS != null) { if (vPeriodo.DS_NOTAS.Contains("DS_NOTA")) { txtNotas.InnerHtml = Utileria.MostrarNotas(vPeriodo.DS_NOTAS); } else { XElement vRequerimientos = XElement.Parse(vPeriodo.DS_NOTAS); if (vRequerimientos != null) { vRequerimientos.Name = vNbFirstRadEditorTagName; txtNotas.InnerHtml = vRequerimientos.ToString(); } } } rlvPeriodos.Rebind(); } }
protected void GuardarDatos(bool cerrar) { //ContextoApp.EO.MensajeCorreoEvaluador.dsMensaje = lMensaje.Content; ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); E_PERIODO_CLIMA vDsPeriodo = nPeriodo.ObtienePeriodosClima(pIdPerido: vIdPeriodo).Select(s => new E_PERIODO_CLIMA { ID_PERIODO = s.ID_PERIODO, CL_PERIODO = s.CL_PERIODO, NB_PERIODO = s.NB_PERIODO, DS_PERIODO = s.DS_PERIODO, FE_INICIO = s.FE_INICIO, CL_ESTADO_PERIODO = s.CL_ESTADO_PERIODO, DS_NOTAS = s.DS_NOTAS, ID_PERIODO_CLIMA = s.ID_PERIODO_CLIMA, CL_TIPO_CONFIGURACION = s.CL_TIPO_CONFIGURACION, CL_ORIGEN_CUESTIONARIO = s.CL_ORIGEN_CUESTIONARIO, ID_PERIODO_ORIGEN = s.ID_PERIODO_ORIGEN } ).FirstOrDefault(); vDsPeriodo.DS_MENSAJE_ENVIO = lMensaje.Content; string vInstrucciones = reInstrucciones.Content; ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultadoInstrucciones = nClima.InsertaInstruccionesCuestionario(vInstrucciones, vIdPeriodo, vClUsuario, vNbPrograma); string vMensajeInstrucciones = vResultadoInstrucciones.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vResultadoInstrucciones.CL_TIPO_ERROR == E_TIPO_RESPUESTA_DB.SUCCESSFUL) { E_RESULTADO vResultado = nPeriodo.InsertaActualizaPeriodoClima(pPeriodo: vDsPeriodo, pCL_USUARIO: vClUsuario, pNB_PROGRAMA: vNbPrograma, pTIPO_TRANSACCION: "A"); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (cerrar) { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "CloseWindowConfig"); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: null); } } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensajeInstrucciones, vResultadoInstrucciones.CL_TIPO_ERROR, pCallBackFunction: null); } }
protected void btnAgregar_Click(object sender, EventArgs e) { string vNbPregunta = txtNbPregunta.Text; string vDsPregunta = txtDsPregunta.Text; if (vNbPregunta != "") { ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nClima.InsertaActualizaPreguntasAbiertas(vIdPeriodo, vIdPregunta, vNbPregunta, vDsPregunta, vClUsuario, vNbPrograma, vTipoTransaccion); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "CloseWindow"); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Introduzca la pregunta.", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: " "); } }
protected void btnEliminarRespuestas_Click(object sender, EventArgs e) { foreach (GridDataItem item in grdEvaluadorCuestionarios.SelectedItems) { int?vIdEvaluador = int.Parse(item.GetDataKeyValue("ID_EVALUADOR").ToString()); if (vIdEvaluador != null && vIdPeriodo != 0) { ClimaLaboralNegocio oNegocio = new ClimaLaboralNegocio(); E_RESULTADO vResultado = oNegocio.EliminaRespuestasCuestionario(pID_PERIODO: vIdPeriodo, pID_EVALUADOR: vIdEvaluador, pClUsuario: vClUsuario, pNbPrograma: vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA == vClIdioma.ToString()).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: ""); } } grdEvaluadorCuestionarios.Rebind(); }