Ejemplo n.º 1
0
        public void AgregarPregunta()
        {
            try
            {
                if (Sesion.Instance.Rol != Rol.JEFE)
                {
                    return;
                }
                ValidarCampos();

                var pregunta = new PreguntaModelo(
                    numero: _vista.PreguntaNumero,
                    texto: _vista.PreguntaTexto,
                    pesoRelativo: _vista.PesoRelativo,
                    puntajeMaximo: _vista.PuntajeMaximo,
                    puntajeMinimo: _vista.PuntajeMinimo
                    );

                _vista.EncuestaSeleccionada.AgregarPregunta(pregunta);
            }
            catch (Exception e)
            {
                _vista.MostrarExcepcion(e);
            }
        }
Ejemplo n.º 2
0
        public void ModificarPregunta()
        {
            try
            {
                if (Sesion.Instance.Rol != Rol.JEFE)
                {
                    return;
                }
                ValidarCampos();

                var preguntaNueva = new PreguntaModelo(
                    numero: _vista.PreguntaNumero,
                    texto: _vista.PreguntaTexto,
                    pesoRelativo: _vista.PesoRelativo,
                    puntajeMaximo: _vista.PuntajeMaximo,
                    puntajeMinimo: _vista.PuntajeMinimo
                    );

                var preguntaVieja = _vista.PreguntaSeleccionada;
                var indexOf       = _vista.Preguntas.IndexOf(preguntaVieja);
                _vista.Preguntas[indexOf] = preguntaNueva;
            }
            catch (Exception e)
            {
                _vista.MostrarExcepcion(e);
            }
        }
 public void IngresoRespuesta(PreguntaModelo preguntaModelo)
 {
     throw new NotImplementedException();
 }