Example #1
0
        /// <summary>
        /// Buscars the encuestas.
        /// </summary>
        private void BuscarEncuestas()
        {
            BLEncuestaDisponible objBLEncuestaDisponible = new BLEncuestaDisponible();

            EncuestaDisponible encuestaSkeleton = new EncuestaDisponible();
            encuestaSkeleton.usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre;
            List<Encuesta> listaEncuestas = objBLEncuestaDisponible.GetEncuestasDisponibles(encuestaSkeleton);
            if (listaEncuestas.Count > 0)
            {
                gvwEncuestas.DataSource = listaEncuestas;
                gvwEncuestas.DataBind();
                //lblEncuestas.Text = lblEncuestas.Text.Replace("<ENCUESTAS>", cantidad.ToString());
                //if (cantidad == 1)
                //    lblEncuestas.Text = lblEncuestas.Text.Replace("Encuestas", "Encuesta");
            }
            divEncuesta.Visible = listaEncuestas.Count > 0;
            //btnEncuesta.Visible = cantidad > 0;
        }
Example #2
0
        /// <summary>
        /// Guardars the respuestas.
        /// </summary>
        private void GuardarRespuestas()
        {
            // REGISTRAR QUE LA ENCUESTA DISPONIBLE HA SIDO RESPONDIDA
            encuestaSeleccionada.respondida = true;
            encuestaSeleccionada.fechaRespuesta = DateTime.Now;

            encuestaSeleccionada.listaRespuestas = ListaRespuestas;

            objBLEncuestaDisponible = new BLEncuestaDisponible(encuestaSeleccionada);
            objBLEncuestaDisponible.Save();
        }
Example #3
0
        /// <summary>
        /// Cargars the encuesta.
        /// </summary>
        /// <param name="idEncuestaSeleccionada">The id encuesta seleccionada.</param>
        private void CargarEncuesta(int idEncuestaSeleccionada)
        {
            cantRespuestasMinimas = 0;
            objBLEncuesta = new BLEncuesta();
            objBLEncuestaDisponible = new BLEncuestaDisponible();

            //OBTENGO LA ENCUESTA PUNTUAL
            if (encuestaPuntual.idEncuesta == 0)
                encuestaPuntual = objBLEncuestaDisponible.GetEncuestasDisponibles(encuestaSeleccionada).Find(c => c.idEncuesta == idEncuestaSeleccionada);

            encuestaSeleccionada.encuesta = encuestaPuntual;
            encuestaSeleccionada.usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

            //PRECARGA DE ATRIBUTOS DE LA RESPUESTA SKELETON
            respuestaSkeleton.encuestaDisponible.encuesta = encuestaPuntual;
            respuestaSkeleton.encuestaDisponible.usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

            generarEsqueleto(encuestaPuntual);
        }
Example #4
0
        /// <summary>
        /// Cargars the combos.
        /// </summary>
        private void CargarCombos()
        {
            objBLEncuestaDisponible = new BLEncuestaDisponible();

            EncuestaDisponible encuestaSkeleton = new EncuestaDisponible();
            encuestaSkeleton.usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

            List<Encuesta> listaEncuesta = objBLEncuestaDisponible.GetEncuestasDisponibles(encuestaSkeleton);
            if (listaEncuesta.Count == 0)
                Response.Redirect("~/Private/Account/Welcome.aspx", true);
        }
Example #5
0
        /// <summary>
        /// Buscars the encuestas.
        /// </summary>
        private void BuscarEncuestas()
        {
            BLEncuestaDisponible objBLEncuestaDisponible = new BLEncuestaDisponible();

            EncuestaDisponible encuestaSkeleton = new EncuestaDisponible();
            encuestaSkeleton.usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre;
            int cantidad = objBLEncuestaDisponible.GetEncuestasDisponibles(encuestaSkeleton).Count;
            if (cantidad > 0)
            {
                lblEncuestas.Text = lblEncuestas.Text.Replace("<ENCUESTAS>", cantidad.ToString());
                if (cantidad == 1)
                    lblEncuestas.Text = lblEncuestas.Text.Replace("Encuestas", "Encuesta");
            }
            divEncuesta.Visible = cantidad > 0;
        }
Example #6
0
        /// <summary>
        /// Cargars the combos.
        /// </summary>
        private void CargarCombos()
        {
            objBLEncuestaDisponible = new BLEncuestaDisponible();

            EncuestaDisponible encuestaSkeleton = new EncuestaDisponible();
            encuestaSkeleton.usuario.username = ObjSessionDataUI.ObjDTUsuario.Nombre;

            List<Encuesta> listaEncuesta = objBLEncuestaDisponible.GetEncuestasDisponibles(encuestaSkeleton);
            if (listaEncuesta.Count > 0)
                UIUtilidades.BindCombo<Encuesta>(ddlEncuesta, listaEncuesta, "idEncuesta", "nombreEncuesta", true);
            else
                Response.Redirect("~/Private/Account/Welcome.aspx", true);
        }