예제 #1
0
        public void Cargar_lvPreguntas()
        {
            this.lvPreguntasSeguridad.Items.Clear();
            DataTable dt = new DataTable();

            dt            = user.ListadoPreguntas();
            num_preguntas = dt.Rows.Count;

            for (int i = 0; i < num_preguntas; i++)
            {
                lvrow = new ListViewItem(dt.Rows[i]["pr_cod"].ToString());
                lvrow.SubItems.Add(dt.Rows[i]["pr_pregunta"].ToString());
                this.lvPreguntasSeguridad.Items.Add(lvrow);
            }
        }
예제 #2
0
        public void Preguntas()
        {
            int       num_preguntas;
            string    cod;
            DataTable DT = new DataTable();

            DT            = user.ListadoPreguntas();
            num_preguntas = DT.Rows.Count;
            ConstruccionDt();

            do
            {
                for (i = 1; i < (num_preguntas + 1); i++)
                {
                    cod = DT.Rows[i - 1]["pr_cod"].ToString();
                    IdiomaPreguntas(cod);
                    //pregunta = DT.Rows[(i - 1)]["pr_pregunta"].ToString();
                    // string codigo = DT.Rows[i]["pr_cod"].ToString();
                    respuesta = Microsoft.VisualBasic.Interaction.
                                InputBox(pregunta);
                    //Validar_BotonInput();
                    if (respuesta == "")
                    {
                        Thread.CurrentThread.CurrentUICulture = new CultureInfo(tipoPais);
                        mensajeCaption = StringResources.Validacióndecampos;
                        mensajeText    = StringResources.frmCambiarClave_messPreguntasenBlanco;

                        MessageBox.Show(mensajeText, mensajeCaption,
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                        i--;
                    }
                    else
                    {
                        cod    = DT.Rows[i - 1]["pr_cod"].ToString();
                        codigo = Int32.Parse(cod.ToString());
                        pos    = (i - 1);
                        cargarDatos();
                    }

                    //return;
                }
                dtRespuestas.Rows[pos]["usua_clave"] = clavenueva.ToString().Trim();
            } while (i < num_preguntas + 1);

            // ****FALTA LLAMAR PROCEDIMIENTO******************
            user.insertarRespuestas(dtRespuestas);
        }
예제 #3
0
        private void cargarCboxPreguntas()
        {
            // string pregunta = "";
            int       num_preguntas;
            string    cod, respuesta;
            DataTable dt = new DataTable();

            dt            = usua.ListadoPreguntas();
            num_preguntas = dt.Rows.Count;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                cod = dt.Rows[i]["pr_cod"].ToString();
                this.cboCodPreguntas.Items.Add(dt.Rows[i]["pr_cod"].ToString());
                IdiomaPreguntas(cod);
                // this.cboPreguntas.Items.Add(pregunta);
            }
        }