protected void rlvPeriodos_NeedDataSource(object sender, Telerik.Web.UI.RadListViewNeedDataSourceEventArgs e) { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); rlvPeriodos.DataSource = nPeriodo.ObtienePeriodosClima(); //rlvPeriodos.DataSource = vListaPeriodo; }
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; } }
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); } }
private void ObtenerLista() { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); vListaPeriodo = nPeriodo.ObtienePeriodosClima().Select(s => new E_PERIODO_CLIMA { ID_PERIODO = s.ID_PERIODO, NB_PERIODO = s.NB_PERIODO, DS_PERIODO = s.DS_PERIODO, DS_NOTAS = s.DS_NOTAS, CL_PERIODO = s.CL_PERIODO, FE_INICIO = s.FE_INICIO, CL_ESTADO_PERIODO = s.CL_ESTADO_PERIODO, ID_PERIODO_CLIMA = s.ID_PERIODO_CLIMA, CL_ORIGEN_CUESTIONARIO = s.CL_ORIGEN_CUESTIONARIO, ID_PERIODO_ORIGEN = s.ID_PERIODO_ORIGEN }).ToList(); }
protected void grdPeriodos_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); grdPeriodos.DataSource = nPeriodo.ObtienePeriodosClima(); }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; vIdRol = ContextoUsuario.oUsuario.oRol.ID_ROL; if (!IsPostBack) { if (Request.Params["PeriodoID"] != null) { vIdPeriodo = int.Parse(Request.Params["PeriodoID"]); ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var vPeriodoClima = nClima.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); txtClPeriodo.InnerText = vPeriodoClima.CL_PERIODO; txtDsPeriodo.InnerText = vPeriodoClima.DS_PERIODO; txtEstatus.InnerText = vPeriodoClima.CL_ESTADO_PERIODO; if (vPeriodoClima.CL_TIPO_CONFIGURACION == "PARAMETROS") { txtTipo.InnerText = "Sin asignación de evaluadores"; } else { txtTipo.InnerText = "Evaluadores asignados"; } if (vPeriodoClima.DS_NOTAS != null) { if (vPeriodoClima.DS_NOTAS.Contains("DS_NOTA")) { txtNotas.InnerHtml = Utileria.MostrarNotas(vPeriodoClima.DS_NOTAS); } else { XElement vRequerimientos = XElement.Parse(vPeriodoClima.DS_NOTAS); if (vRequerimientos != null) { vRequerimientos.Name = vNbFirstRadEditorTagName; txtNotas.InnerHtml = vRequerimientos.ToString(); } } } if (vPeriodoClima.CL_ORIGEN_CUESTIONARIO == "PREDEFINIDO") { lbCuestionario.InnerText = "Predefinido de SIGEIN"; } if (vPeriodoClima.CL_ORIGEN_CUESTIONARIO == "COPIA") { lbCuestionario.InnerText = "Copia de otro período"; } if (vPeriodoClima.CL_ORIGEN_CUESTIONARIO == "VACIO") { lbCuestionario.InnerText = "Creado en blanco"; } //int countFiltros = nClima.ObtenerFiltrosEvaluadores(vIdPeriodo).Count; if (vPeriodoClima.CL_TIPO_CONFIGURACION == "PARAMETROS") { btnContestarCuestionarios.Visible = false; btnContestarConfidencial.Visible = true; RadSlidingZone3.Visible = true; } // var vFiltros = nClima.ObtenerParametrosFiltros(vIdPeriodo).FirstOrDefault(); // if (vFiltros != null) // { // // LbFiltros.Visible = true; // if (vFiltros.EDAD_INICIO != null) // { // lbedad.Visible = true; // txtEdad.Visible = true; // txtEdad.Attributes.Add("class", "ctrlTableDataBorderContext"); // txtEdad.InnerText = vFiltros.EDAD_INICIO + " a " + vFiltros.EDAD_FINAL + " años"; // } // if (vFiltros.ANTIGUEDAD_INICIO != null) // { // lbAntiguedad.Visible = true; // txtAntiguedad.Visible = true; // txtAntiguedad.Attributes.Add("class", "ctrlTableDataBorderContext"); // txtAntiguedad.InnerText = vFiltros.ANTIGUEDAD_INICIO + " a " + vFiltros.ANTIGUEDAD_FINAL + " años"; // } // if (vFiltros.CL_GENERO != null) // { // lbGenero.Visible = true; // txtGenero.Visible = true; // txtGenero.Attributes.Add("class", "ctrlTableDataBorderContext"); // if (vFiltros.CL_GENERO == "M") // txtGenero.InnerText = "Masculino"; // else // txtGenero.InnerText = "Femenino"; // } // if (vFiltros.XML_DEPARTAMENTOS != null) // { // lbDepartamento.Visible = true; // rlDepartamento.Visible = true; // rlDepartamento.Attributes.Add("class", "ctrlTableDataBorderContext"); // rlDepartamento.Text = ObtieneDepartamentos(vFiltros.XML_DEPARTAMENTOS); // } // if (vFiltros.XML_CAMPOS_ADICIONALES != null) // { // lbAdscripciones.Visible = true; // rlAdicionales.Visible = true; // rlAdicionales.Attributes.Add("class", "ctrlTableDataBorderContext"); // rlAdicionales.Text = ObtieneAdicionales(vFiltros.XML_CAMPOS_ADICIONALES); // } // } //} } } }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { vIdPeriodo = int.Parse((Request.QueryString["ID_PERIODO"])); CargarCatalogos(); ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var vClima = nClima.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); if (vClima.CL_ORIGEN_CUESTIONARIO == "PREDEFINIDO" && Request.QueryString["ID_PREGUNTA"] != null) { btnVerificacionTrue.Enabled = false; btnVerificacionFalse.Enabled = false; //rbVerificacion.Enabled = false; } if (Request.QueryString["ID_PREGUNTA"] != null) { vIdPregunta = int.Parse((Request.QueryString["ID_PREGUNTA"])); vPreguntasPeriodo = nClima.ObtienePreguntaPeriodo(pID_PREGUNTA: vIdPregunta, pID_PERIODO: vIdPeriodo).Select(s => new E_PREGUNTAS_PERIODO_CLIMA { ID_PREGUNTA = s.ID_PREGUNTA, NB_DIMENSION = s.NB_DIMENSION, NB_PREGUNTA = s.NB_PREGUNTA, NB_TEMA = s.NB_TEMA, NO_SECUENCIA = s.NO_SECUENCIA, CL_TIPO = s.CL_TIPO, FG_HABILITA_VERIFICACION = (bool)s.FG_INVALIDEZ, ID_RELACION_PREGUNTA = s.ID_RELACION_PREGUNTA }).ToList(); foreach (var item in vPreguntasPeriodo) { if (item.ID_PREGUNTA == vIdPregunta) { cmbDimension.Text = item.NB_DIMENSION; cmbTema.Text = item.NB_TEMA; txtPregunta.Text = item.NB_PREGUNTA; txnSecuencia.Text = item.NO_SECUENCIA.ToString(); // rbVerificacion.Checked = item.FG_HABILITA_VERIFICACION; btnVerificacionTrue.Checked = item.FG_HABILITA_VERIFICACION; btnVerificacionFalse.Checked = !item.FG_HABILITA_VERIFICACION; vIdRelacionPregunta = item.ID_RELACION_PREGUNTA; if (item.FG_HABILITA_VERIFICACION == false) { txtPreguntaVerificacion.Enabled = false; txnSecuenciaVerificacion.Enabled = false; } } else { vIdPreguntaReferencia = item.ID_PREGUNTA; if (item.FG_HABILITA_VERIFICACION == true) { txtPreguntaVerificacion.Text = item.NB_PREGUNTA; txnSecuenciaVerificacion.Text = item.NO_SECUENCIA.ToString(); txtPreguntaVerificacion.Enabled = true; txnSecuenciaVerificacion.Enabled = true; } else { txtPreguntaVerificacion.Enabled = false; txnSecuenciaVerificacion.Enabled = false; } } } } else { btnVerificacionTrue.Checked = false; btnVerificacionFalse.Checked = true; txtPreguntaVerificacion.Enabled = false; txnSecuenciaVerificacion.Enabled = false; vIdPregunta = 0; vIdPreguntaReferencia = 0; vIdRelacionPregunta = Guid.NewGuid(); } } }
protected void Page_Load(object sender, EventArgs e) { vIdRol = ContextoUsuario.oUsuario.oRol.ID_ROL; if (!IsPostBack) { if (Request.Params["PeriodoID"] != null) { vIdPeriodo = int.Parse(Request.Params["PeriodoID"]); ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var vPeriodoClima = nClima.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); var vControlAance = nClima.ObtieneControlAvance(pID_PERIODO: vIdPeriodo, pID_ROL: vIdRol).FirstOrDefault(); txtClPeriodo.InnerText = vPeriodoClima.CL_PERIODO; txtDsPeriodo.InnerText = vPeriodoClima.DS_PERIODO; txtEstatus.InnerText = vPeriodoClima.CL_ESTADO_PERIODO; if (vPeriodoClima.CL_ESTADO_PERIODO == "Abierto") { if (vControlAance.NO_CUESTIONARIOS_RESPONDIDOS == vControlAance.NO_CUESTIONARIOS_TOTALES) { msResultadosParciales.Visible = false; } else if (vControlAance.NO_CUESTIONARIOS_RESPONDIDOS < vControlAance.NO_CUESTIONARIOS_TOTALES) { msResultadosParciales.Visible = true; } else { msResultadosParciales.Visible = false; } } if (vPeriodoClima.CL_TIPO_CONFIGURACION == "PARAMETROS") { txtTipo.InnerText = "Sin asignación de evaluadores"; } else { txtTipo.InnerText = "Evaluadores asignados"; } if (vPeriodoClima.DS_NOTAS != null) { if (vPeriodoClima.DS_NOTAS.Contains("DS_NOTA")) { txtNotas.InnerHtml = Utileria.MostrarNotas(vPeriodoClima.DS_NOTAS); } else { XElement vRequerimientos = XElement.Parse(vPeriodoClima.DS_NOTAS); if (vRequerimientos != null) { vRequerimientos.Name = vNbFirstRadEditorTagName; txtNotas.InnerHtml = vRequerimientos.ToString(); } } } if (vPeriodoClima.CL_ORIGEN_CUESTIONARIO == "PREDEFINIDO") { lbCuestionario.InnerText = "Predefinido de SIGEIN"; } if (vPeriodoClima.CL_ORIGEN_CUESTIONARIO == "COPIA") { lbCuestionario.InnerText = "Copia de otro periodo"; } if (vPeriodoClima.CL_ORIGEN_CUESTIONARIO == "VACIO") { lbCuestionario.InnerText = "Creado en blanco"; } MostrarPromedioIndice(); if (Request.Params["ClDestino"] != null) { string vClDestino = Request.Params["ClDestino"].ToString(); if (vClDestino == "INDICE") { tbReportes.Tabs[1].Selected = true; mpgReportes.PageViews[1].Selected = true; divContexto.Style.Add("display", "none"); divIndice.Style.Add("display", "block"); divDistribucion.Style.Add("display", "none"); divPreguntas.Style.Add("display", "none"); divGlobal.Style.Add("display", "none"); } else if (vClDestino == "DISTRIBUCION") { tbReportes.Tabs[2].Selected = true; mpgReportes.PageViews[2].Selected = true; divContexto.Style.Add("display", "none"); divIndice.Style.Add("display", "none"); divDistribucion.Style.Add("display", "block"); divPreguntas.Style.Add("display", "none"); divGlobal.Style.Add("display", "none"); } else if (vClDestino == "PREGUNTAS") { tbReportes.Tabs[3].Selected = true; mpgReportes.PageViews[3].Selected = true; divContexto.Style.Add("display", "none"); divIndice.Style.Add("display", "none"); divDistribucion.Style.Add("display", "none"); divPreguntas.Style.Add("display", "block"); divGlobal.Style.Add("display", "none"); } else if (vClDestino == "GENERAL") { tbReportes.Tabs[4].Selected = true; mpgReportes.PageViews[4].Selected = true; divContexto.Style.Add("display", "none"); divIndice.Style.Add("display", "none"); divDistribucion.Style.Add("display", "none"); divPreguntas.Style.Add("display", "none"); divGlobal.Style.Add("display", "block"); } } //int countFiltros = nClima.ObtenerFiltrosEvaluadores(vIdPeriodo).Count; //if (countFiltros > 0) //{ // var vFiltros = nClima.ObtenerParametrosFiltros(vIdPeriodo).FirstOrDefault(); // if (vFiltros != null) // { // // LbFiltros.Visible = true; // if (vFiltros.EDAD_INICIO != null) // { // lbedad.Visible = true; // txtEdad.Visible = true; // txtEdad.Attributes.Add("class", "ctrlTableDataBorderContext"); // txtEdad.InnerText = vFiltros.EDAD_INICIO + " a " + vFiltros.EDAD_FINAL + " años"; // } // if (vFiltros.ANTIGUEDAD_INICIO != null) // { // lbAntiguedad.Visible = true; // txtAntiguedad.Visible = true; // txtAntiguedad.Attributes.Add("class", "ctrlTableDataBorderContext"); // txtAntiguedad.InnerText = vFiltros.ANTIGUEDAD_INICIO + " a " + vFiltros.ANTIGUEDAD_FINAL + " años"; // } // if (vFiltros.CL_GENERO != null) // { // lbGenero.Visible = true; // txtGenero.Visible = true; // txtGenero.Attributes.Add("class", "ctrlTableDataBorderContext"); // if (vFiltros.CL_GENERO == "M") // txtGenero.InnerText = "Masculino"; // else // txtGenero.InnerText = "Femenino"; // } // if (vFiltros.XML_DEPARTAMENTOS != null) // { // lbDepartamento.Visible = true; // rlDepartamento.Visible = true; // rlDepartamento.Attributes.Add("class", "ctrlTableDataBorderContext"); // rlDepartamento.Text = ObtieneDepartamentos(vFiltros.XML_DEPARTAMENTOS); // } // if (vFiltros.XML_CAMPOS_ADICIONALES != null) // { // lbAdscripciones.Visible = true; // rlAdicionales.Visible = true; // rlAdicionales.Attributes.Add("class", "ctrlTableDataBorderContext"); // rlAdicionales.Text = ObtieneAdicionales(vFiltros.XML_CAMPOS_ADICIONALES); // } // } //} } if (cmbIndiceSatisfaccion.SelectedValue != null) { MostrarGraficaIndice(int.Parse(cmbIndiceSatisfaccion.SelectedValue), null); } if (cmbMostradoPor.SelectedValue != null) { CargarDatosCombo(int.Parse(cmbMostradoPor.SelectedValue)); } if (cmbMostradoPor.SelectedValue != null) { MostrarGraficaDistribucion(int.Parse(cmbMostradoPor.SelectedValue), cmbTemaGraficar.SelectedValue, null); } } GraficaDistribucionGlobal(); }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { txtDsEstado.Text = "Abierto"; if (Request.QueryString["PeriodoId"] != null) { vIdPeriodoCopia = Request.QueryString["Tipo"] == "COPIA" ? int.Parse((Request.QueryString["PeriodoId"])) : 0; vIdPeriodo = int.Parse((Request.QueryString["PeriodoId"])); ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); var vPeriodo = nPeriodo.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); txtDsDescripcion.Text = vPeriodo.DS_PERIODO; txtDsPeriodo.Text = vPeriodo.CL_PERIODO; txtDsEstado.Text = vPeriodo.CL_ESTADO_PERIODO; if (vPeriodo.CL_TIPO_CONFIGURACION == "PARAMETROS") { rbParametros.Checked = true; } else { rbSeleccion.Checked = true; } SeguridadProcesos(); if (vPeriodo.CL_ESTADO_PERIODO == "CERRADO") { btnAceptar.Enabled = false; } string vNbPeriodoOrigen = vPeriodo.NB_PERIODO_ORIGEN; if (vPeriodo.DS_NOTAS != null) { if (vPeriodo.DS_NOTAS.Contains("DS_NOTA")) { txtDsNotas.Content = Utileria.MostrarNotas(vPeriodo.DS_NOTAS); } else { XElement vRequerimientos = XElement.Parse(vPeriodo.DS_NOTAS); if (vRequerimientos != null) { vRequerimientos.Name = vNbFirstRadEditorTagName; txtDsNotas.Content = vRequerimientos.ToString(); } } } if (vIdPeriodoCopia != null && vIdPeriodoCopia != 0) { rbCuestionarioPredefinido.Enabled = false; rbCopiarCuestionario.Enabled = false; rbCuestionarioEnBlanco.Enabled = false; rbCopiarCuestionario.Checked = true; copiarPeriodo.Style.Add("display", "block"); btnBuscarPeriodo.Enabled = false; btnEliminarPeriodo.Enabled = false; lstPeriodo.Items.Add(new RadListBoxItem(vPeriodo.CL_PERIODO, vIdPeriodoCopia.ToString())); lstPeriodo.Items.FirstOrDefault().Selected = true; btnAceptar.Enabled = true; txtDsEstado.Text = "Abierto"; rbParametros.Enabled = false; rbSeleccion.Enabled = false; } else { lstPeriodo.Items.Add((vNbPeriodoOrigen != null) ? new RadListBoxItem(vPeriodo.NB_PERIODO_ORIGEN, vPeriodo.ID_PERIODO_ORIGEN.ToString()) : vNoSeleccionado); lstPeriodo.Items.FirstOrDefault().Selected = true; if (vPeriodo.CL_ORIGEN_CUESTIONARIO == "PREDEFINIDO") { rbCuestionarioPredefinido.Checked = true; } if (vPeriodo.CL_ORIGEN_CUESTIONARIO == "COPIA") { rbCopiarCuestionario.Checked = true; } if (vPeriodo.CL_ORIGEN_CUESTIONARIO == "VACIO") { rbCuestionarioEnBlanco.Checked = true; } rbCuestionarioPredefinido.Enabled = false; rbCopiarCuestionario.Enabled = false; rbCuestionarioEnBlanco.Enabled = false; rbParametros.Enabled = false; rbSeleccion.Enabled = false; } } else { lstPeriodo.Items.Add(vNoSeleccionado); rbSeleccion.Checked = true; rbCuestionarioPredefinido.Checked = true; } } }
protected void btnAceptar_Click(object sender, EventArgs e) { if (Request.QueryString["TIPO"] == "COPIA" && vIdPeriodoCopia != 0) { E_PERIODO_CLIMA_COPIA vPeriodo = new E_PERIODO_CLIMA_COPIA(); vPeriodo.ID_PERIODO = (int)vIdPeriodoCopia; vPeriodo.CL_ESTADO_PERIODO = txtDsEstado.Text; vPeriodo.NB_PERIODO = txtDsPeriodo.Text; vPeriodo.CL_PERIODO = txtDsPeriodo.Text; vPeriodo.DS_PERIODO = txtDsDescripcion.Text; vPeriodo.DS_NOTAS = Utileria.GuardarNotas(txtDsNotas.Content, "XML_NOTAS").ToString(); vPeriodo.CL_TIPO_CONFIGURACION = rbParametros.Checked? "PARAMETROS":"EVALUADORES"; ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nPeriodo.InsertaPeriodoClimaCopia(pPeriodo: vPeriodo, pCL_USUARIO: vClUsuario, pNB_PROGRAMA: 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: "closeWindow"); } else { E_PERIODO_CLIMA vPeriodo = new E_PERIODO_CLIMA(); if (Request.QueryString["PeriodoId"] != null && Request.QueryString["clAccion"] == null) { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); var vDsPeriodo = nPeriodo.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); if (vDsPeriodo != null) { vPeriodo.DS_MENSAJE_ENVIO = vDsPeriodo.DS_MENSAJE_CORREO; } vTipoTransaccion = E_TIPO_OPERACION_DB.A.ToString(); } else { vTipoTransaccion = E_TIPO_OPERACION_DB.I.ToString(); } if (vIdPeriodo == null) { vIdPeriodo = 0; } vPeriodo.ID_PERIODO = (int)vIdPeriodo; vPeriodo.CL_ESTADO_PERIODO = txtDsEstado.Text; vPeriodo.NB_PERIODO = txtDsPeriodo.Text; vPeriodo.CL_PERIODO = txtDsPeriodo.Text; vPeriodo.DS_PERIODO = txtDsDescripcion.Text; vPeriodo.DS_NOTAS = Utileria.GuardarNotas(txtDsNotas.Content, "XML_NOTAS").ToString(); vPeriodo.CL_TIPO_CONFIGURACION = rbParametros.Checked ? "PARAMETROS" : "EVALUADORES"; if (rbCuestionarioPredefinido.Checked) { vPeriodo.CL_ORIGEN_CUESTIONARIO = "PREDEFINIDO"; } if (rbCopiarCuestionario.Checked) { vPeriodo.CL_ORIGEN_CUESTIONARIO = "COPIA"; } if (rbCuestionarioEnBlanco.Checked) { vPeriodo.CL_ORIGEN_CUESTIONARIO = "VACIO"; } if (rbCopiarCuestionario.Checked == true) { if (lstPeriodo.SelectedItem != null) { foreach (RadListBoxItem item in lstPeriodo.Items) { int vIdPeriodoOrigen = int.Parse(item.Value); string vNbPeriodoOrigen = item.Text; vPeriodo.ID_PERIODO_ORIGEN = vIdPeriodoOrigen; } } } if (vPeriodo.CL_ORIGEN_CUESTIONARIO != "COPIA") { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nPeriodo.InsertaActualizaPeriodoClima(pPeriodo: vPeriodo, pCL_USUARIO: vClUsuario, pNB_PROGRAMA: vNbPrograma, pTIPO_TRANSACCION: vTipoTransaccion.ToString()); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; if (vTipoTransaccion.ToString() == E_TIPO_OPERACION_DB.I.ToString()) { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "closeWindow"); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "closeWindowEdit"); } } else { if (vPeriodo.ID_PERIODO_ORIGEN != null) { ClimaLaboralNegocio nPeriodo = new ClimaLaboralNegocio(); E_RESULTADO vResultado = nPeriodo.InsertaActualizaPeriodoClima(pPeriodo: vPeriodo, pCL_USUARIO: vClUsuario, pNB_PROGRAMA: vNbPrograma, pTIPO_TRANSACCION: vTipoTransaccion.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: "closeWindow"); } else { UtilMensajes.MensajeResultadoDB(rwmMensaje, "Seleccione el período para copiar cuestionario", E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: ""); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["PeriodoId"] != null) { vIdPeriodo = int.Parse(Request.QueryString["PeriodoId"]); ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var vClima = nClima.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); txtClPeriodo.Value = vClima.CL_PERIODO + " - " + vClima.DS_PERIODO; lbInstrucciones.InnerHtml = vClima.DS_INSTRUCCIONES; int countFiltros = nClima.ObtenerFiltrosEvaluadores(vIdPeriodo).Count; if (countFiltros > 0) { var vFiltros = nClima.ObtenerParametrosFiltros(vIdPeriodo).FirstOrDefault(); if (vFiltros != null) { if (vFiltros.EDAD_INICIO != null) { lbedad.Visible = true; txtEdaddes.Visible = true; //txtEdaddes.Value = vFiltros.EDAD_INICIO + " - " + vFiltros.EDAD_FINAL + " años"; } if (vFiltros.ANTIGUEDAD_INICIO != null) { lbAntiguedad.Visible = true; txtAntiguedades.Visible = true; // txtAntiguedades.Value = vFiltros.ANTIGUEDAD_INICIO + " - " + vFiltros.ANTIGUEDAD_FINAL + " años"; } if (vFiltros.CL_GENERO != null) { lbGenero.Visible = true; ObtieneGeneros(vFiltros.CL_GENERO); foreach (E_GENERO item in vLstGeneros) { HtmlGenericControl vDiv = new HtmlGenericControl("div"); vDiv.Attributes.Add("class", "ctrlBasico"); var checkbox = new CheckBox(); checkbox.Text = item.NB_GENERO; vDiv.Controls.Add(checkbox); dvGeneros.Controls.Add(vDiv); } //CheckBox vCheckM = new CheckBox(); //vCheckM.Text = "Masculino"; //CheckBox vCheckF = new CheckBox(); //vCheckF.Text = "Femenino"; //if (vFiltros.CL_GENERO == "Femenino") //dvGeneros.Controls.Add(vCheckF); //if (vFiltros.CL_GENERO == "Masculino") //dvGeneros.Controls.Add(vCheckM); } if (vFiltros.XML_DEPARTAMENTOS != null) { lbDepartamento.Visible = true; ObtieneDepartamentos(vFiltros.XML_DEPARTAMENTOS); foreach (E_DEPARTAMENTOS item in vLstDepartamentos) { HtmlGenericControl vDiv = new HtmlGenericControl("div"); vDiv.Attributes.Add("class", "ctrlBasico"); var checkbox = new CheckBox(); vDiv.Controls.Add(checkbox); var label = new Label(); label.Text = item.NB_DEPARTAMENTO; vDiv.Controls.Add(label); dvAreas.Controls.Add(vDiv); } } if (vFiltros.XML_CAMPOS_ADICIONALES != null) { RotacionPersonalNegocio negocio = new RotacionPersonalNegocio(); ObtieneAdicionales(vFiltros.XML_CAMPOS_ADICIONALES); ObtieneAdicionalesCampos(vFiltros.XML_CAMPOS_ADICIONALES); //vLstCamposAd foreach (E_CAMPOS_ADICIONALES item in vLstCamposAdicionales) { var ListaAdscripcion = negocio.ObtieneCatalogoAdscripciones(item.ID_CATALOGO_LISTA).FirstOrDefault(); if (ListaAdscripcion != null) { var row = new HtmlTableRow(); var cell = new HtmlTableCell() { InnerHtml = "<label name='adscripcion' name='name' width='100'>" + ListaAdscripcion.NB_CAMPO + ":" + "</ label>" }; cell.Attributes.Add("style", "width:150px;"); row.Cells.Add(cell); cell = new HtmlTableCell(); cell.Style.Add("Height", "30px"); //var ListaAdscripcionValor = negocio.ObtieneCatalogoAdscripciones(item.ID_CATALOGO_LISTA).ToList(); var vListCampos = vLstCamposAd.Where(w => w.ID_CATALOGO_LISTA == item.ID_CATALOGO_LISTA).ToList(); foreach (var itemValor in vListCampos) { var checkbox = new CheckBox(); cell.Controls.Add(checkbox); var label = new Label(); label.Text = itemValor.NB_CAMPO; cell.Controls.Add(label); } row.Cells.Add(cell); tbAdscripciones.Rows.Add(row); } } } } } else { dvMostrar.Visible = false; } dvCuestionario.Controls.Add(GenerarCuestionario()); dvPreguntasAbiertas.Controls.Add(GenerarPreguntasAbiertas()); } } }
protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; vIdRol = ContextoUsuario.oUsuario.oRol.ID_ROL; if (!Page.IsPostBack) { if (Request.QueryString["PeriodoId"] != null) { vIdPeriodo = int.Parse((Request.QueryString["PeriodoId"])); ClimaLaboralNegocio nClima = new ClimaLaboralNegocio(); var vClima = nClima.ObtienePeriodosClima(pIdPerido: vIdPeriodo).FirstOrDefault(); txtClPeriodo.InnerText = vClima.CL_PERIODO; txtDsPeriodo.InnerText = vClima.DS_PERIODO; txtEstatus.InnerText = vClima.CL_ESTADO_PERIODO; reInstrucciones.Content = vClima.DS_INSTRUCCIONES; lMensaje.Content = vClima.DS_MENSAJE_CORREO; vClTipoPeriodo = vClima.CL_TIPO_CONFIGURACION; if (vClima.CL_TIPO_CONFIGURACION == "PARAMETROS") { txtTipo.InnerText = "Sin asignación de evaluadores"; } else { txtTipo.InnerText = "Evaluadores asignados"; } if (vClima.DS_NOTAS != null) { if (vClima.DS_NOTAS.Contains("DS_NOTA")) { txtNotas.InnerHtml = Utileria.MostrarNotas(vClima.DS_NOTAS); } else { XElement vRequerimientos = XElement.Parse(vClima.DS_NOTAS); if (vRequerimientos != null) { vRequerimientos.Name = vNbFirstRadEditorTagName; txtNotas.InnerHtml = vRequerimientos.ToString(); } } } if (vClima.CL_ORIGEN_CUESTIONARIO == "PREDEFINIDO") { btnValidez.Enabled = false; lbCuestionario.InnerText = "Predefinido de SIGEIN"; } if (vClima.CL_ORIGEN_CUESTIONARIO == "COPIA") { btnValidez.Enabled = true; lbCuestionario.InnerText = "Copia de otro período"; } if (vClima.CL_ORIGEN_CUESTIONARIO == "VACIO") { btnValidez.Enabled = true; lbCuestionario.InnerText = "Creado en blanco"; } if (vClima.FG_CUESTIONARIOS_CREADOS.Value) { btnEditar.Enabled = false; btnEliminar.Enabled = false; btnAgregarPregunta.Enabled = false; divMensajeCuestionarios.Visible = true; btnValidez.Enabled = false; btnCrearCuestionarios.Enabled = false; btnAgregarAbierta.Enabled = false; btnEditarAbierta.Enabled = false; btnEliminarAbierta.Enabled = false; dvPreguntasAbiertas.Visible = true; 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; } else { divMensajeCuestionarios.Visible = false; } //var vPreguntasAbiertas = nClima.ObtenerPreguntasAbiertas(vIdPeriodo).FirstOrDefault(); //if (vPreguntasAbiertas != null && vPreguntasAbiertas.FG_ESTATUS == "ASIGNADA") //{ // btnAgregarAbierta.Enabled = false; // btnEditarAbierta.Enabled = false; // btnEliminarAbierta.Enabled = false; // dvPreguntasAbiertas.Visible = true; //} CargarCamposExtra(); //lMensaje.Content = ContextoApp.EO.MensajeCorreoEvaluador.dsMensaje; if (vClima.CL_TIPO_CONFIGURACION == "EVALUADORES") { rtsConfiguracionClima.Tabs[2].Visible = false; } else { rtsConfiguracionClima.Tabs[1].Visible = false; rtsConfiguracionClima.Tabs[6].Visible = false; btnGuardarEnvioCuestionariosCerrar.Visible = true; btnGuardarEnvioCuestionarios.Visible = false; //btnGuardar.Enabled = false; } SeguridadProcesos((bool)vClima.FG_CUESTIONARIOS_CREADOS); } } }