public void DistribuirEnsamblaje() { foreach (var item in EsperaEnsamblaje) { idist++; if (idist == 6) { idist = 1; } Carpinteros c = new Carpinteros(); c = CarpinteroBLL.Buscar(idist); item.ID = idist; c.CuadrosATrabajar.Add(item); } EsperaEnsamblaje = new List <Cuadros>(); C1CNUD.Value = CarpinteroBLL.Buscar(1).CuadrosATrabajar.Count; C2CNUD.Value = CarpinteroBLL.Buscar(2).CuadrosATrabajar.Count; C3CNUD.Value = CarpinteroBLL.Buscar(3).CuadrosATrabajar.Count; C4CNUD.Value = CarpinteroBLL.Buscar(4).CuadrosATrabajar.Count; C5CNUD.Value = CarpinteroBLL.Buscar(5).CuadrosATrabajar.Count; Carpintero1.Start(); Carpintero2.Start(); Carpintero3.Start(); Carpintero4.Start(); Carpintero5.Start(); }
private void Carpintero4_Tick(object sender, EventArgs e) { Cuadros cuadroaux4 = new Cuadros(); segundoc4++; Carpinteros c4 = CarpinteroBLL.Buscar(4); if (segundoc4 == 60) { minutoc4++; segundoc4 = 0; } if (minutoc4 == 5) { if (c4.CuadrosATrabajar.Count != 0) { Cuadros item = c4.CuadrosATrabajar.First(); item.TiempoEnsamblaje--; if (item.TiempoEnsamblaje == 0) { item.TiempoEnAlmacen = 24; SalieronEnsamblaje.Add(item); EsperaAlmacen.Add(item); EntraronAlmacen.Add(item); c4.CuadrosATrabajar.Remove(item); Almacen.Start(); } } TerminadosNUD.Value = SalieronEnsamblaje.Count; Horac4++; minutoc4 = 0; } C4CNUD.Value = CarpinteroBLL.Buscar(4).CuadrosATrabajar.Count; }
private void Form1_Load(object sender, EventArgs e) { for (int i = 0; i < 5; i++) { Entidades.Carpinteros c = new Carpinteros(); c.ID = i + 1; Carpinteros.Add(c); } }
public static Carpinteros Buscar(int id) { Carpinteros a = new Carpinteros(); try { foreach (var item in Form1.Carpinteros) { if (item.ID == id) { a = item; } } return(a); } catch (Exception) { throw; } }