/// <summary> /// Remove saquinhos que já foram impressos /// </summary> private void RemoverImpressos() { UseWaitCursor = true; Saquinho[] cloneSaquinhos = new Saquinho[saquinhos.Count]; saquinhos.CopyTo(cloneSaquinhos); foreach (SaquinhoEtiqueta saquinho in cloneSaquinhos) if (saquinho.Impresso) Remover(saquinho); btnRemoverImpressos.Enabled = false; UseWaitCursor = false; }
/// <summary> /// Carrega entidade, preenchendo o controle. /// Solicitado no Set da propriedade Coleção /// </summary> private void RecuperarEntidade(HistóricoRelacionamento coleção) { bandejaAgrupada.LimparLista(); hashSaquinhoItemRelacionado.Clear(); ArrayList lista = new ArrayList(); foreach (HistóricoRelacionamentoItem item in coleção) { Saquinho saquinho = new Saquinho(item.Mercadoria, item.Quantidade); lista.Add(saquinho); hashSaquinhoItemRelacionado.Add(saquinho, item); } bandejaAgrupada.AdicionarVários(lista); }