public static void InserirVendasEmProdutos(Fila filaVendas, Fila filaProdutos) { //bool erroNaoEncontrado = false; if (filaProdutos.Vazia()) { return; } while (!filaVendas.Vazia()) { Vendas Venda_a_ser_inserida = (Vendas)(filaVendas.Retirar()); Produtos produtoEscolhido = new Produtos(Venda_a_ser_inserida.ID_Produto, null, 0, 0, 0, 0); Produtos auxProdutos /*, primeiro = null*/; do { auxProdutos = (Produtos)(filaProdutos.Retirar()); //if (primeiro == null) // primeiro = auxProdutos; if (auxProdutos.ID_Produto == produtoEscolhido.ID_Produto) { auxProdutos.AdicionarVenda(Venda_a_ser_inserida); } filaProdutos.Inserir(auxProdutos); }while (auxProdutos.ID_Produto != produtoEscolhido.ID_Produto); } }
public int CompareTo(object obj) { Vendas aux = (Vendas)(obj); if (ID_Vendas < aux.ID_Vendas) { return(-1); } else if (ID_Vendas > aux.ID_Vendas) { return(1); } else { return(0); } }
public void AdicionarVenda(Vendas venda) { this.Todas_as_Vendas.Inserir(venda); }
public override bool Equals(object obj) { Vendas aux = (Vendas)(obj); return(ID_Vendas == aux.ID_Vendas); }