private string ImagemStatusEncomenda(JsonRetorno.Encomendas lista, int x) { for (int i = 0; i < lista.Eventos.Count; i++) { if (lista.Eventos[i].Status.ToUpper().Contains("ENTREGUE")) { lista.Eventos[i].Imagem = "entregue.png"; boolFoiEntregue = true; } else if (lista.Eventos[i].Status.ToUpper().Contains("ENCAMINHADO")) { lista.Eventos[i].Imagem = "encaminhado.png"; } else if (lista.Eventos[i].Status.ToUpper().Contains("POSTADO")) { lista.Eventos[i].Imagem = "postado.png"; } else if (lista.Eventos[i].Status.ToUpper().Contains("ADUANEIRA")) { lista.Eventos[i].Imagem = "fiscalizacaoAduaneira.png"; } else if (lista.Eventos[i].Status.ToUpper().Contains("ENTREGA")) { lista.Eventos[i].Imagem = "saiuParaEntrega.png"; } else { lista.Eventos[i].Imagem = "outros.png"; } } return(lista.Eventos[x].Imagem); }
public void DeletarItem(object sender, EventArgs e) { var itemSelect = ((MenuItem)sender); JsonRetorno.Encomendas item = ((JsonRetorno.Encomendas)itemSelect.CommandParameter); ObsColListEncomendas.Remove(item); File.Delete("/storage/emulated/0/Android/data/com.companyname.rastreamentoapp/TRACKS/" + item.Codigo + ".json"); }
private void ServiceEncomendas(JsonRetorno.Encomendas IresponseDeserializada) { ImagemStatusEncomenda(IresponseDeserializada); ObsColListEncomendas.Add(new JsonRetorno.Encomendas() { Codigo = IresponseDeserializada.Codigo, Descricao = IresponseDeserializada.Descricao, Preço = IresponseDeserializada.Preço, Telefone = IresponseDeserializada.Telefone, Servico = IresponseDeserializada.Servico, Quantidade = IresponseDeserializada.Quantidade, Eventos = IresponseDeserializada.Eventos, Entregue = boolFoiEntregue }); listviewEncomendasAddGeral.ItemsSource = ObsColListEncomendas; }
private void buscandoEventos(JsonRetorno.Encomendas lista) { for (int i = 0; i < lista.Eventos.Count; i++) { ListEventos.Add(new JsonRetorno.Evento { Data = lista.Eventos[i].Data, Hora = lista.Eventos[i].Hora, Local = lista.Eventos[i].Local, Status = lista.Eventos[i].Status, SubStatus = lista.Eventos[i].SubStatus, Imagem = ImagemStatusEncomenda(lista, i) }); } }
public void MaisInfo(object sender, EventArgs e) { var itemSelect = ((MenuItem)sender); JsonRetorno.Encomendas item = (JsonRetorno.Encomendas)itemSelect.CommandParameter; int index = ObsColListEncomendas.IndexOf(item); ContentPageEncomendaInfo TelaEncomendaInfo = new ContentPageEncomendaInfo(); TelaEncomendaInfo.ListEncomendas = ObsColListEncomendas[index]; TelaEncomendaInfo.RetornandoInfo(); Navigation.PushModalAsync(TelaEncomendaInfo); }
private string ImagemStatusEncomenda(JsonRetorno.Encomendas IresponseDeserializada) { for (int i = 0; i < IresponseDeserializada.Eventos.Count; i++) { if (IresponseDeserializada.Eventos[i].Status.ToUpper().Contains("ENTREGUE")) { IresponseDeserializada.Eventos[i].Imagem = "entregue.png"; boolFoiEntregue = true; } else { IresponseDeserializada.Eventos[i].Imagem = "outros.png"; boolFoiEntregue = false; } } return(IresponseDeserializada.Eventos[0].Imagem); }