コード例 #1
0
 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);
 }
コード例 #2
0
        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");
        }
コード例 #3
0
 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;
 }
コード例 #4
0
 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)
         });
     }
 }
コード例 #5
0
        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);
        }
コード例 #6
0
 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);
 }