public void Jogar() { numeroJogas++; if (currentItem.NomePlural.ToLower() == InputField.text.ToLower()) { CarregaAcerto(); if (!respostaRevelada) { ComputarPontos(10 / numeroJogas); } numeroJogas = 0; Itens.Remove(currentItem); } else { CarregaErro(); } InputField.text = string.Empty; StartCoroutine(Tempo()); }
internal void RemoverItem(CarrinhoItem item) { var itemExistente = ObterProdutoPorId(item.ProdutoId); Itens.Remove(itemExistente); CalcularValorCarrinho(); }
public virtual void RemoverItem(ProcessoDeCotacaoItem item) { if (Status != Enumeradores.StatusProcessoCotacao.NaoIniciado) { throw new ProcessoDeCotacaoAlterarItensException(Status.Descricao()); } Itens.Remove(item); }
internal void RemoveItem(ItemCart item) { var itemExists = GetItemByIdProduct(item.IdProduct); Itens.Remove(itemExists); CalcularValorCarrinho(); }
public void Remover(int idProduto) { var itemNoCarrinho = Itens.FirstOrDefault(item => item.Produto.Id == idProduto); if (itemNoCarrinho != null) { Itens.Remove(itemNoCarrinho); } }
internal void AtualizarItem(CarrinhoItem item) { item.AssociarCarrinho(Id); var itemExistente = ObterPorProdutoId(item.ProdutoId); Itens.Remove(itemExistente); Itens.Add(item); CalcularValorCarrinho(); }
/// <summary> /// Como a associação é todo-parte de composição, /// ao destruir o objeto que representa o "todo", /// destruimos também as "partes" que o compõe. /// </summary> public void Dispose() { for (int i = 0; i <= Itens.Count; i++) { var item = Itens[0]; Itens.Remove(item); item = null; } Cliente.RemoverOrcamento(this); }
internal void AtualizarItem(TermoTransferenciaItem item) { item.AssociarTermoTransferencia(Id); var itemExistente = ObterPorPatrimonioId(item.PatrimonioId); Itens.Remove(itemExistente); Itens.Add(item); CalcularValorTermoTransferencia(); }
internal void UpdateItem(ItemCart item) { item.AssociarCarrinho(Id); var itemExistente = GetItemByIdProduct(item.IdProduct); Itens.Remove(itemExistente); Itens.Add(item); CalcularValorCarrinho(); }
/// <summary> /// Usar somente para moedas. /// </summary> /// <param name="classe"></param> /// <param name="outItem"></param> /// <param name="quantidade"></param> /// <returns></returns> public bool TryRemoveItemCurrency(RPClasse classe, out RPBaseItem outItem, int quantidade = 1) { outItem = null; var todosCurrency = Itens.FindAll(x => x.Classe == classe); int quantidadeTotal = 0; // Soma todas as currency igual foreach (var item in todosCurrency) { quantidadeTotal += (item as RPMoedaEmpilhavel).PilhaAtual; } if (todosCurrency.Count != 0) { if (quantidadeTotal < quantidade) { return(false); } var item = (todosCurrency[0] as RPMoedaEmpilhavel).Clone(); item.PilhaAtual = quantidade; outItem = item; // Subtrai de todas as currency while (quantidade != 0) { for (int i = todosCurrency.Count - 1; i >= 0; i--) { if (quantidade != 0) { var itemConvertido = todosCurrency[i] as RPMoedaEmpilhavel; itemConvertido.PilhaAtual--; quantidade--; if (itemConvertido.PilhaAtual == 0) { Itens.Remove(itemConvertido); todosCurrency.RemoveAt(i); Espaco -= itemConvertido.Espaco; } if (quantidade == 0) { return(true); } } } if (todosCurrency.Count == 0) { break; } } } return(false); }
private async void RemoveItem(int?ItemID) { Item item = Itens.Find(it => it.ItemID == ItemID); var resposta = await UserDialogs.Instance.ConfirmAsync("Remove List Item?", item.Description, "Yes", "No"); if (resposta) { bool useWCF = Preferences.Get("UseWCF", false); if (!useWCF) { List <Assignment> ListAssignments = await App.SQLiteDb.GetAssignmentsByItemAsync(item.ItemID); foreach (Assignment assi in ListAssignments) { await App.SQLiteDb.DeleteAssignmentAsync(assi); } ListObject obj = AssignmentsAgrupados.Where(assi => assi.ItemID == item.ItemID).FirstOrDefault(); AssignmentsAgrupados.Remove(obj); Itens.Remove(item); await App.SQLiteDb.DeleteItemAsync(item); } else { var client = new HttpClient { Timeout = TimeSpan.FromMilliseconds(15000), BaseAddress = new Uri(GetUrlBase()) }; using (var response = await client.GetAsync("RemoveItem/" + ItemID)) { if (response != null) { if (response.IsSuccessStatusCode) { var respStr = await response.Content.ReadAsStringAsync(); ListObject obj = AssignmentsAgrupados.Where(assi => assi.ItemID == item.ItemID).FirstOrDefault(); AssignmentsAgrupados.Remove(obj); Itens.Remove(item); } else { await DialogService.DisplayAlertAsync("Warning", "Connection Failed", "OK"); } } } } } }
internal void AddItem(ItemCart item) { item.AssociarCarrinho(Id); if (ItemExists(item)) { var itemCart = GetItemByIdProduct(item.IdProduct); itemCart.AddUnits(item.Quantity); item = itemCart; Itens.Remove(itemCart); } Itens.Add(item); CalcularValorCarrinho(); }
internal void AdicionarItem(CarrinhoItem item) { item.AssociarCarrinho(Id); if (CarrinhoItemExistente(item)) { var itemExistente = ObterPorProdutoId(item.ProdutoId); itemExistente.AdicionarUnidades(item.Quantidade); item = itemExistente; Itens.Remove(itemExistente); } Itens.Add(item); CalcularValorCarrinho(); }
/// <summary> /// Retorna null caso não tenha a quantidade especificada. /// </summary> /// <param name="nome"></param> /// <param name="quantidade"></param> /// <returns></returns> public bool TryRemoveItem(int index, out RPBaseItem outItem, int quantidade = 1) { outItem = null; var item = Itens.ElementAtOrDefault(index); if (item != null) { if (item is RPMoedaEmpilhavel) { return(TryRemoveItemCurrency((item as RPMoedaEmpilhavel).Classe, out outItem, quantidade)); } Itens.Remove(item); outItem = item; Espaco -= item.Espaco; return(true); } return(false); }
internal void AdicionarItem(TermoTransferenciaItem item) { if (!item.EhValido()) { return; } item.AssociarTermoTransferencia(Id); if (TermoTransferenciaItemExistente(item)) { var itemExistente = ObterPorPatrimonioId(item.PatrimonioId); itemExistente.AdicionarUnidades(item.Quantidade); item = itemExistente; Itens.Remove(itemExistente); } Itens.Add(item); CalcularValorTermoTransferencia(); }
private bool AdicionarMoeda(RPMoedaEmpilhavel item) { // Procura na mochila outros iguais var todasMoedas = Itens.FindAll(x => x.Classe == item.Classe); if (todasMoedas == null) { // Não achou? Adiciona o item com 1 de pilha item.PilhaAtual = 1; return(AdicionarNovoItem(item)); } // Verifica cada moeda foreach (var baseItem in todasMoedas) { var moeda = baseItem as RPMoedaEmpilhavel; if ((moeda.PilhaAtual + 1) == moeda.PilhaMaxima) { switch (moeda.Classe) { case RPClasse.FragmentoPergaminho: Itens.Remove(moeda); Espaco -= item.Espaco; return(AdicionarMoeda(new MoedasEmpilhaveis().PergaminhoSabedoria())); } moeda.PilhaAtual++; return(true); } else if (moeda.PilhaAtual < moeda.PilhaMaxima) { moeda.PilhaAtual++; return(true); } } return(AdicionarNovoItem(item)); }
internal void RemoverItem(CarrinhoItem item) { Itens.Remove(ObterPorProdutoId(item.ProdutoId)); CalcularValorCarrinho(); }
public void Remove(int id) { Itens.Remove(id); }
public void RemoverItem(PedidoItem pedidoItem) { Itens.Remove(pedidoItem); }
public void RemoveItem(OrderItem item) { Itens.Remove(item); }
public void RemoveProduto(ItemVenda itemVenda) { Itens.Remove(itemVenda); }
public void RemoverItensPedido(ItensPedido itens) { Itens.Remove(itens); }
public void RemoverItem(Guid id) { var item = this.Itens.Where(x => x.Id == id).FirstOrDefault(); Itens.Remove(item); }
public void RemoveItens(ItemPedido item) { Itens.Remove(item); }
public bool Remove(T item) { return(Itens.Remove(item)); }
public void RemoveItem(OrderItem order) { Itens.Remove(order); }
public void RmvItem(ItemPedido itemPedido) { Itens.Remove(itemPedido); }
internal void RemoverItem(TermoTransferenciaItem item) { Itens.Remove(ObterPorPatrimonioId(item.PatrimonioId)); CalcularValorTermoTransferencia(); }
public void RemoveItemDoCarrinho(VendaItem item) { Itens.Remove(item); }
public PurchaseOrder RemoveItens(PurchaseOrderItem item) { Itens.Remove(item); return(SetTotal()); }