Esempio n. 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();
            }
        }
Esempio n. 2
0
 private void f22Cuestionario_FormClosed(object sender, FormClosedEventArgs e)
 {
     try{
         if (cuest != null)
         {
             GestorDeLogProceso clogProc = new GestorDeLogProceso();
             LogProcesos        log      = new LogProcesos();
             log.id_cuestionario = cuest.id_cuestionario;
             log.fechaHora       = DateTime.Now;
             log.accion          = "Cerrado";
             clogProc.agregarLog(log);
         }
         Owner.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(("Se ha producido un error:\n" + ex.Message), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }