public List <TareaEntity> QuitarDeMemoria(Splitter sp1) { List <TareaEntity> tareasTerminadas = new List <TareaEntity>(); foreach (Area par in llArea) { TareaEntity t = par.t; if (t.GetTiempo() <= 0) { foreach (Control c in sp1.Controls) { if (c.Text == t.GetNombreTarea()) { sp1.Controls.Remove(c); tareasTerminadas.Add(t); } } } else { t.SetTiempo(t.GetTiempo() - 1); } } return(tareasTerminadas); }
public void AgregarAMemoria(Splitter splitter1, TareaEntity t, int dir) { Random r = new Random(); Label estlb = new Label(); Color c = Color.FromArgb(r.Next(256), r.Next(256), r.Next(256)); estlb.Text = t.GetNombreTarea(); estlb.Visible = true; estlb.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; estlb.BackColor = c; splitter1.Controls.Add(estlb); t.SetYPos(dir / 4); estlb.SetBounds(0, t.GetYPos(), 307, t.GetTamañoTarea() / 4); }