Ejemplo n.º 1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            ValorRespuestas();
            ClimaLaboralNegocio nClima = new ClimaLaboralNegocio();
            var    vResultado          = nClima.ActualizaPreguntasCuestionario(xmlRespuestasCuestionario, xmlPreguntasAbiertas, false, vIdEvaluado, vClUsuario, vNbPrograma);
            string vMensaje            = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            if (vClUsuario.Equals("INVITADO"))
            {
                UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, pCallBackFunction: "");
                var myUrl = ResolveUrl("~/Logon.aspx");
                Response.Redirect(myUrl);
            }
            else
            {
                UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
            }
        }
Ejemplo n.º 2
0
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            ValorRespuestas();
            string vMensaje;
            ClimaLaboralNegocio nClima = new ClimaLaboralNegocio();

            if (vlstCuestionarios.Count == vlstRespuestas.Count)
            {
                var vResultado = nClima.ActualizaPreguntasCuestionario(xmlRespuestasCuestionario, xmlPreguntasAbiertas, true, vIdEvaluado, vClUsuario, vNbPrograma);
                vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
            }
            else
            {
                vMensaje = "No se puede guardar el cuestionario por que hay preguntas sin responder.";
                UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, E_TIPO_RESPUESTA_DB.ERROR, pCallBackFunction: "");
            }
        }