예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Controlador controlador = new Controlador();

            intervalo1a = Convert.ToInt32(int1a.Text);
            intervalo2a = Convert.ToInt32(int2a.Text);
            intervalo3a = Convert.ToInt32(int3a.Text);
            intervalo1b = Convert.ToInt32(int1b.Text);
            intervalo2b = Convert.ToInt32(int2b.Text);
            intervalo3b = Convert.ToInt32(int3b.Text);

            controlador.clienteRetiraCualquierReloj = clienteRetiraCualquiera.Checked;
            controlador.porcentajeLlegadaComprador  = Convert.ToInt32(probCompra.Text);
            controlador.porcentajeLlegadaEncargo    = Convert.ToInt32(probEntrega.Text);
            controlador.porcentajeLlegadaRetiro     = Convert.ToInt32(probRetiro.Text);

            controlador.MinTiempoLlegadaCliente = Convert.ToInt32(minLlegada.Text);
            controlador.MinTiempoReparacion     = Convert.ToInt32(minReparacion.Text);
            controlador.MinTiempoCompra         = Convert.ToInt32(minCompra.Text);
            controlador.MinTiempoRetiros        = Convert.ToInt32(minRetiro.Text);
            controlador.MinTiempoEncargos       = Convert.ToInt32(minEntrega.Text);

            controlador.MaxTiempoLlegadaCliente = Convert.ToInt32(maxLlegada.Text);
            controlador.MaxTiempoReparacion     = Convert.ToInt32(maxReparacion.Text);
            controlador.MaxTiempoCompra         = Convert.ToInt32(maxCompra.Text);
            controlador.MaxTiempoRetiros        = Convert.ToInt32(maxRetiro.Text);
            controlador.MaxTiempoEncargos       = Convert.ToInt32(maxEntrega.Text);

            controlador.minutosDeSimulacion          = Convert.ToInt32(minutos.Text);
            controlador.relojesInicialmenteReparados = Convert.ToInt32(relojesListos.Text);

            List <Iteracion> iteraciones = controlador.EjercutarSimulacion();

            CargarGrid(iteraciones);
        }
예제 #2
0
 public Ayudante(Controlador controlador, Relojero relojero)
 {
     this.controlador = controlador;
     this.relojero    = relojero;
 }
예제 #3
0
 public Relojero(Controlador controlador)
 {
     this.controlador = controlador;
     RelojesListos    = controlador.relojesInicialmenteReparados;
 }