private void button2_Click(object sender, EventArgs e)
 {
     TiempoGeneral.Stop();
     LlegadaPaquete.Stop();
     Carpintero1.Stop();
     Carpintero2.Stop();
     Carpintero3.Stop();
     Carpintero4.Stop();
     Carpintero5.Stop();
     Pintura.Stop();
     Almacen.Stop();
     Inspeccion.Stop();
     Empaquetar.Stop();
     MaquinaPintura.Stop();
 }
        //Metodos del proceso de inspeccion
        private void Inspeccion_Tick(object sender, EventArgs e)
        {
            SegundosIns++;
            EntraronInspeccionNUD.Value = EntraronInspeccion.Count;
            Cuadros c = new Cuadros();

            if (EsperaInspeccion.Count != 0)
            {
                foreach (var item in EsperaInspeccion)
                {
                    int p  = paso.Next(1, 10);
                    int em = Empac.Next(10, 16);
                    if (p == 1)
                    {
                        Retrabajar.Add(item);
                        TotalATrabajar.Add(item);
                    }
                    else
                    {
                        TotalPasaron.Add(item);
                        EntraronEmpaque.Add(item);
                        SalieronInspeccion.Add(item);
                        item.TiempoEmpaque = em;
                        EsperaEmpaque.Add(item);
                    }
                    Empaquetar.Start();
                }
                EsperaInspeccion.RemoveAll(r => r.TiempoPintura == 0);
            }

            if (SegundosIns == 60)
            {
                SegundosIns = 0;
                minutosIns++;
            }
            if (minutosIns == 5)
            {
                horasIns++;
                minutosIns = 0;
            }
            PasaronNUD.Value    = TotalPasaron.Count;
            RetrabajarNUD.Value = TotalATrabajar.Count;
        }