コード例 #1
0
        private void MostrarResultado()
        {
            FrmPruebaBondad form = new FrmPruebaBondad();

            form.SetColumnasProcedimiento(pruebaBondad.GetColumnasProcedimiento(distribucion.IntervalosEnteros()));
            form.MostrarProcedimiento(pruebaBondad.GetProcedimiento());
            form.MostrarEstadisticoPrueba(pruebaBondad.GetEstadisticoPrueba());
            form.MostrarValorCritico(pruebaBondad.GetValorCritico());
            form.MostrarNombrePrueba(pruebaBondad.GetNombre());
            form.MostrarConclusion(pruebaBondad.GetConclusion(distribucion.GetNombre()));
            form.MostrarImagenResultado(pruebaBondad.ResultadoExitoso());
            form.ShowDialog();
        }
コード例 #2
0
        public void Generar()
        {
            try
            {
                int cantidadNumeros, cantidadIntervalos;

                form.Esperar(true);

                cantidadNumeros    = form.GetCantidadNumeros();
                cantidadIntervalos = form.GetIntervalos();
                Validar(cantidadNumeros, cantidadIntervalos);

                serie = GenerarSerieAleatoria(cantidadNumeros);

                pruebaBondad.Calcular(serie, cantidadIntervalos);

                form.MostrarSerieAleatoria(MostrarSerie());

                MostrarHistograma();

                form.MostrarProcedimiento(pruebaBondad.GetProcedimiento());
                form.SetValoresResultado(pruebaBondad.GetValoresResultado());

                form.ResultadoExitoso(pruebaBondad.ResultadoPositivo());

                form.HabilitarExportar(true);
            }
            catch (Exception e)
            {
                form.MostrarError(e.Message);
                form.HabilitarExportar(false);
            }
            finally
            {
                form.Esperar(false);
            }
        }