protected void CarregarEventosInscritos(long idUsuario) { listaDeEventosInscritos.Clear(); var respostaDoServidor = new JsonHelper().getParaOServidor("Eventos", "idUsuario=" + idUsuario + "&relatoriosEventos=Inscritos"); List <Evento_Inicio> eventoBuscado = JsonConvert.DeserializeObject <List <Evento_Inicio> >(respostaDoServidor); foreach (var item in eventoBuscado) { Evento_Inicio teste = new Evento_Inicio(); teste.IdEvento = item.IdEvento; teste.IdCriadorDoEvento = item.IdCriadorDoEvento; teste.ImgPrincipalDoEventoConvert = ImageFromBase64(item.ImgPrincipalDoEvento); teste.IdEnderecoDoEvento = item.IdEnderecoDoEvento; teste.NomeDoEvento = item.NomeDoEvento; teste.CategoriaDoEvento = item.CategoriaDoEvento; teste.DescricaoDoEvento = item.DescricaoDoEvento; teste.DataDoEvento = item.DataDoEvento; teste.NomeDoAutor = item.NomeDoAutor; teste.EmailDoAutor = item.EmailDoAutor; teste.WhatsappDoAutor = item.WhatsappDoAutor; teste.Cidade = item.Cidade; teste.Quantidade = item.Quantidade; listaDeEventosInscritos.Add(teste); if (item.DataDoEvento < DateTime.Now) { teste.Notificacao = "Evento já realizado!"; } } lstvEventosInscritos.ItemsSource = listaDeEventosInscritos; }
protected void CarregarEventosPrivados() { eventosPrivados.Clear(); var respostaDoServidor = new JsonHelper().getParaOServidor("Eventos", "tipoEvento=true"); List <Evento_Inicio> eventoBuscado = JsonConvert.DeserializeObject <List <Evento_Inicio> >(respostaDoServidor); foreach (var item in eventoBuscado) { Evento_Inicio eventoPrivado = new Evento_Inicio(); eventoPrivado.IdEvento = item.IdEvento; eventoPrivado.IdCriadorDoEvento = item.IdCriadorDoEvento; eventoPrivado.ImgPrincipalDoEventoConvert = ImageFromBase64(item.ImgPrincipalDoEvento); eventoPrivado.IdEnderecoDoEvento = item.IdEnderecoDoEvento; eventoPrivado.NomeDoEvento = item.NomeDoEvento; eventoPrivado.CategoriaDoEvento = item.CategoriaDoEvento; eventoPrivado.DescricaoDoEvento = item.DescricaoDoEvento; eventoPrivado.DataDoEvento = item.DataDoEvento; //Não exibe no ListView eventoPrivado.DataConvertida = item.DataDoEvento.ToString("dd/MM/yyyy HH:mm"); eventoPrivado.UrlDoEvento = item.UrlDoEvento; //Não exibe no ListView e tem apenas para eventos privados eventoPrivado.NomeDoAutor = item.NomeDoAutor; eventoPrivado.EmailDoAutor = item.EmailDoAutor; eventoPrivado.WhatsappDoAutor = item.WhatsappDoAutor; eventoPrivado.Cidade = item.Cidade; eventoPrivado.Quantidade = item.Quantidade; eventosPrivados.Add(eventoPrivado); } //lstvPrivado.ItemsSource = eventosPrivados; }
protected void CarregarEventosPublicos() { eventosPublicos.Clear(); var respostaDoServidor = new JsonHelper().getParaOServidor("Eventos", "tipoEvento=false"); List <Evento_Inicio> eventoBuscado = JsonConvert.DeserializeObject <List <Evento_Inicio> >(respostaDoServidor); foreach (var item in eventoBuscado) { Evento_Inicio teste = new Evento_Inicio(); teste.IdEvento = item.IdEvento; teste.IdCriadorDoEvento = item.IdCriadorDoEvento; teste.ImgPrincipalDoEventoConvert = ImageFromBase64(item.ImgPrincipalDoEvento); teste.IdEnderecoDoEvento = item.IdEnderecoDoEvento; teste.NomeDoEvento = item.NomeDoEvento; teste.CategoriaDoEvento = item.CategoriaDoEvento; teste.DescricaoDoEvento = item.DescricaoDoEvento; teste.DataDoEvento = item.DataDoEvento; teste.DataConvertida = item.DataDoEvento.ToString("dd/MM/yyyy HH:mm"); teste.NomeDoAutor = item.NomeDoAutor; teste.EmailDoAutor = item.EmailDoAutor; teste.WhatsappDoAutor = item.WhatsappDoAutor; teste.Cidade = item.Cidade; teste.Quantidade = item.Quantidade; eventosPublicos.Add(teste); } lstvPublico.ItemsSource = eventosPublicos; }
private void LstvEventosPublicados_ItemTapped(object sender, ItemTappedEventArgs e) { using (UserDialogs.Instance.Loading("Attendi...")) { //Device.BeginInvokeOnMainThread(() => //{ if (e.Item == null) { return; } Evento_Inicio te = (Evento_Inicio)e.Item; Navigation.PushAsync(new DetalhesEvento(te.IdEvento, te.IdCriadorDoEvento, te.ImgPrincipalDoEventoConvert, te.Quantidade, true)); //Deselect Item ((ListView)sender).SelectedItem = null; //}); } }