示例#1
0
        private void Cuestionario_Load(object sender, EventArgs e)
        {
            GestorDeCuestionario clogCuest = new GestorDeCuestionario();

            try
            {
                cuest = clogCuest.empezarCuestionario();
                GestorDeLogProceso clogProc = new GestorDeLogProceso();
                LogProcesos        log      = new LogProcesos();
                log.id_cuestionario = cuest.id_cuestionario;
                log.fechaHora       = DateTime.Now;
                log.accion          = "Abierto";
                clogProc.agregarLog(log);
                bloqueAc = clogCuest.obtenerBloqueACargar(cuest);
                Bloque bloqueActual = cuest.Bloque.ToList()[bloqueAc];
                mostrarBloque(bloqueActual);
                GestorTablaDeParametros clogTablaPar = new GestorTablaDeParametros();
                int tiempoPermitido = clogTablaPar.obtenerParametroEntero("TiempoTotalCuest");
                tbTiempoRestante.Text = ((int)((tiempoPermitido - (int)(DateTime.Now - cuest.fecha_inicio.Value).TotalSeconds) / 60)).ToString() + ":" + ((int)((tiempoPermitido - (int)(DateTime.Now - cuest.fecha_inicio.Value).TotalSeconds) % 60)).ToString();
                Temporizador.Enabled  = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(("Se ha producido un error:\n" + ex.Message), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }
示例#2
0
        private void f21_CuestionarioInstrucciones_Load(object sender, EventArgs e)
        {
            GestorTablaDeParametros clogTablaPar = new GestorTablaDeParametros();
            string instrucciones = clogTablaPar.obtenerParametroString("InstruccionesCuest");

            //Hace un salto de línea en las instrucciones cada vez que aparezca el caracter |
            string[] instruccionesArr = instrucciones.Split('|');
            instrucciones = "";
            foreach (string str in instruccionesArr)
            {
                instrucciones += str + '\r' + '\n';
            }
            tbInstrucciones.Text = instrucciones;
        }