public ListaItens GerarListaItens() { ListaItens listaItens = new ListaItens(); int quantidadeItens = _random.Next(0, 10); while (quantidadeItens > 0) { listaItens.AdicionarItemParaGerador(_geradorItens.GerarItem()); quantidadeItens--; } return(listaItens); }
public Mapa(Principal _principal, String _caminho, Tela _tela) : base(_principal) { this.principal = _principal; this.caminho = _caminho; this.tela = _tela; camera = new Rectangle(0, 0, principal.GraphicsDevice.Viewport.Width, principal.GraphicsDevice.Viewport.Height); itens = new List <Item>(); itens2 = new ListaItens <Item>(); itens3 = new List <Item>(); portais = new List <Portal>(); inimigos = new ListaItens <Inimigo>(); cordas = new ListaItens <Corda>(); coletaveis = new ListaItens <Item>(); LerXML(); }
private void GoPage(ListaItens value) { if (value.Pagina == "Home") { ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new HomePage()); ((MasterPage)App.Current.MainPage).IsPresented = false; ListaOptions(); } else if (value.Pagina == "Estoque") { ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new EstoquePage()); ((MasterPage)App.Current.MainPage).IsPresented = false; ListaOptions(); } else if (value.Pagina == "Finanças") { ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new FinancasPage()); ((MasterPage)App.Current.MainPage).IsPresented = false; ListaOptions(); } else if (value.Pagina == "Vendas no Mês") { ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new VendasPage()); ((MasterPage)App.Current.MainPage).IsPresented = false; ListaOptions(); } else if (value.Pagina == "Configuração") { ((MasterPage)App.Current.MainPage).Detail = new NavigationPage(new ConfiguracaoPage()); ((MasterPage)App.Current.MainPage).IsPresented = false; ListaOptions(); } }
public void RemoveItem(OrderItem oi) { ListaItens.Remove(oi); }
public void AddItem(OrderItem oi) { ListaItens.Add(oi); }
private void LimparEListar(TextView campo, ListView listar, ListaItens lista) { campo.Text = null; listar.Adapter = new ListAdapterHae(this, lista.Conteudo); }
/// <summary> /// Executa o processamento das opções. /// </summary> private void ProcessarOpcoes() { var opcoes = new List <string>(); var itens = new List <ItemInfo>(); if (!string.IsNullOrEmpty(ListaSelecao)) { opcoes.AddRange(ListaSelecao.TrimEnd('|').Split('|')); } if (!string.IsNullOrEmpty(ListaItens)) { itens.AddRange(ListaItens.TrimEnd('|').Split('|').Select(f => ItemInfo.Parse(f)).Where(f => f != null)); } // Se o controle possuir lista de opções if (TipoControle != Glass.Data.Model.TipoControleBenef.SelecaoSimples && TipoControle != Glass.Data.Model.TipoControleBenef.Quantidade) { var atualizados = new List <Glass.Global.Negocios.Entidades.BenefConfig>(); // Insere a lista de opções for (var i = 0; i < opcoes.Count; i++) { // Tenta recupera o beneficiamento existente var benef = Filhos.FirstOrDefault(f => StringComparer.InvariantCultureIgnoreCase.Equals(f.Nome, opcoes[i])); if (benef == null) { benef = new Negocios.Entidades.BenefConfig(); benef.IdParent = IdBenefConfig; // Recupera o nome da opção benef.Nome = opcoes[i]; Filhos.Add(benef); } benef.Descricao = benef.Nome; benef.CobrarAreaMinima = CobrarAreaMinima; benef.TipoEspessura = CobrarPorEspessura ? Glass.Data.Model.TipoEspessuraBenef.ItemPossui : Glass.Data.Model.TipoEspessuraBenef.ItemNaoPossui; benef.Situacao = Glass.Situacao.Ativo; benef.TipoCalculo = TipoCalculo; var item = itens[i]; benef.IdProcesso = item.IdProcesso; benef.IdAplicacao = item.IdAplicacao; benef.IdProd = item.IdProd; benef.AcrescimoAltura = item.AcrescimoAltura; benef.AcrescimoLargura = item.AcrescimoLargura; atualizados.Add(benef); } // Recupera os filhos que devem ser apagados foreach (var i in Filhos.Where(f => !atualizados.Exists(x => f.Equals(x))).ToArray()) { Filhos.Remove(i); } } }
/// <summary> /// Converte um pedido de DTO para Model /// </summary> /// <param name="pedidoDto"></param> /// <param name="mensagemErro"></param> /// <returns></returns> public bool ConverterDtoParaModel(PedidoDto pedidoDto, ref string mensagemErro) { try { Obs = string.IsNullOrWhiteSpace(pedidoDto.Obs) ? "" : pedidoDto.Obs.Trim(); JustificativaCancelamento = string.IsNullOrWhiteSpace(pedidoDto.JustificativaCancelamento) ? "" : pedidoDto.JustificativaCancelamento.Trim().Replace("-", ""); NomeCliente = string.IsNullOrWhiteSpace(pedidoDto.NomeCliente) ? "" : pedidoDto.NomeCliente.Trim().Replace("-", ""); Tipo = pedidoDto.Tipo; Total = pedidoDto.Total; Troco = pedidoDto.Troco; TaxaEntrega = pedidoDto.TaxaEntrega; RecebidoDinheiro = pedidoDto.RecebidoDinheiro; RecebidoCredito = pedidoDto.RecebidoCredito; RecebidoDebito = pedidoDto.RecebidoDebito; IdCliente = pedidoDto.IdCliente; PedidoIfood = pedidoDto.PedidoIfood; DataAlteracao = pedidoDto.DataAlteracao; DataInclusao = pedidoDto.DataInclusao; Id = pedidoDto.Id; Inativo = pedidoDto.Inativo; // Converter os itens foreach (var item in pedidoDto.ListaItens) { if (item.Quantidade > 0) // Adicionar apenas se houver quantidade preenchida { PedidoItemModel itemModel = new PedidoItemModel(); if (!itemModel.ConverterDtoParaModel(item, ref mensagemErro)) { return(false); } ListaItens.Add(itemModel); } } // Converter cliente if (pedidoDto.Cliente != null) { ClienteModel clienteModel = new ClienteModel(); if (!clienteModel.ConverterDtoParaModel(pedidoDto.Cliente, ref mensagemErro)) { return(false); } Cliente = clienteModel; } // Converter endereço if (pedidoDto.Entrega != null) { PedidoEntregaModel pedidoEntregaModel = new PedidoEntregaModel(); if (!pedidoEntregaModel.ConverterDtoParaModel(pedidoDto.Entrega, ref mensagemErro)) { return(false); } Entrega = pedidoEntregaModel; } return(true); } catch (Exception ex) { mensagemErro = ex.Message; return(false); } }
public void RemoveItem(ItemPedido item) { ListaItens.Remove(item); }
public void AddItem(ItemPedido item) { ListaItens.Add(item); }
public void AdicionarItemParticipante(Participante participante, ListaItens itens) { }