예제 #1
0
		/// <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;
		}
예제 #2
0
        /// <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);
        }