/// <summary>
        /// Obteners the valores pantalla.
        /// </summary>
        /// <returns></returns>
        private Pregunta ObtenerValoresDePantalla()
        {
            Pregunta entidad = new Pregunta();
            entidad = propPregunta;

            if (!esNuevo)
            {
                entidad.idPregunta = propPregunta.idPregunta;
            }

            if (Convert.ToInt32(ddlCategoriaEdit.SelectedValue) > 0 && Convert.ToInt32(ddlEscalaPonderacionEdit.SelectedValue) > 0)
            {
                entidad.categoria.idCategoriaPregunta = Convert.ToInt32(ddlCategoriaEdit.SelectedValue);
                entidad.escala.idEscala = Convert.ToInt32(ddlEscalaPonderacionEdit.SelectedValue);
                entidad.textoPregunta = txtTextoPreguntaEdit.Text.Trim();
                entidad.objetivoPregunta = txtObjetivoPreguntaEdit.Text.Trim();
                entidad.ponderacion = Convert.ToDouble(txtPesoPreguntaEdit.Text.Trim());
            }

            return entidad;
        }
        /// <summary>
        /// Guardars the encuesta.
        /// </summary>
        /// <param name="entidad">The entidad.</param>
        private void GuardarPregunta(Pregunta entidad)
        {
            objBLPregunta = new BLPregunta(entidad);

            objBLPregunta.Guardar(encuestaSesion.idEncuesta);
        }
        /// <summary>
        /// Limpiar the campos.
        /// </summary>
        private void LimpiarCampos()
        {
            if (ddlCategoria.Items.Count > 0) ddlCategoria.SelectedIndex = 0;
            if (ddlEscalaPonderacion.Items.Count > 0) ddlEscalaPonderacion.SelectedIndex = 0;
            if (ddlCategoriaEdit.Items.Count > 0) ddlCategoria.SelectedIndex = 0;
            if (ddlEscalaPonderacionEdit.Items.Count > 0) ddlEscalaPonderacion.SelectedIndex = 0;
            txtObjetivoPreguntaEdit.Text = string.Empty;
            txtPesoPreguntaEdit.Text = string.Empty;
            txtTextoPreguntaEdit.Text = string.Empty;

            //reseteo este valor, el cual se actualizará cuando sea necesario
            propPregunta = null;
        }
        /// <summary>
        /// Eliminar la pregunta.
        /// </summary>
        private void EliminarPregunta()
        {
            Pregunta objEliminar = new Pregunta();
            objEliminar.idPregunta = propPregunta.idPregunta;

            objBLPregunta = new BLPregunta(objEliminar);
            objBLPregunta.Delete();

            //encuestaSesion.preguntas.Clear();
            //encuestaSesion.preguntas.Add(objEliminar);

            //objBLEncuesta = new BLEncuesta(encuestaSesion);
            //objBLEncuesta.Delete();

            CargarPresentacion();
            BuscarPregunta(encuestaSesion, null);
        }
 /// <summary>
 /// Cargars the lista.
 /// </summary>
 /// <param name="entidad">The entidad.</param>
 private void CargarLista(Encuesta encuesta, Pregunta entidad)
 {
     objBLEncuesta = new BLEncuesta(encuesta);
     listaPreguntas = objBLEncuesta.GetPreguntasEncuesta(encuestaSesion, entidad);
 }
 /// <summary>
 /// Buscars the entidads.
 /// </summary>
 /// <param name="entidad">The entidad.</param>
 private void BuscarPregunta(Encuesta encuesta, Pregunta entidad)
 {
     CargarLista(encuesta, entidad);
     CargarGrilla();
 }
        /// <summary>
        /// Buscars the filtrando.
        /// </summary>
        private void BuscarFiltrando()
        {
            //lblTitulo.Text = "Preguntas";
            Pregunta entidad = new Pregunta();

            CategoriaPregunta categoria = new CategoriaPregunta();
            categoria.idCategoriaPregunta = Convert.ToInt32(ddlCategoria.SelectedValue);

            EscalaMedicion escala = new EscalaMedicion();
            escala.idEscala = Convert.ToInt32(ddlEscalaPonderacion.SelectedValue);

            entidad.categoria = categoria;
            entidad.escala = escala;

            propFiltroPregunta = entidad;
            BuscarPregunta(encuestaSesion, propFiltroPregunta);
        }
Beispiel #8
0
 public Respuesta()
 {
     encuestaDisponible = new EncuestaDisponible();
     pregunta = new Pregunta();
 }