private void Button_Clicked(object sender, EventArgs e) { Cliente cliente = new Cliente(); SerializarDigitais serializar = new SerializarDigitais(); List <ListaDigitais> listinha = new List <ListaDigitais>(); listinha = serializar.retornar(); foreach (ListaDigitais lista in listinha) { serializar.ExcluirUsuario(lista.id); cliente.ConectarServidor(); cliente.Enviar2(DateTime.Now, 12, lista.id.ToString(), true, false); cliente.FecharServidor(); } }
public Pagina_ListarDIgitais() { InitializeComponent(); //tem uma lista que vai ter os nomes e digitais cadastradas, e vão aparecer todos que estão cadsatrados, porém o numero vai depender de quantos cadastros tem. List <ListaDigitais> list_digitais = new List <ListaDigitais>(); list_digitais = serializarDigitais.retornar(); StackLayout layoutPrincipal = new StackLayout() { BackgroundColor = Color.FromHex("#E5EEC7"), Padding = 20 }; StackLayout layoutAux = new StackLayout() { Orientation = StackOrientation.Horizontal, BackgroundColor = Color.FromHex("#E5EEC7") }; foreach (ListaDigitais digital in list_digitais) { StackLayout stackUsuarios = new StackLayout() { }; StackLayout stackBotoes = new StackLayout() { Orientation = StackOrientation.Horizontal, BackgroundColor = Color.FromHex("#E5EEC7") }; stackUsuarios.Children.Add(new Label { Text = "Nome: " + digital.nome, TextColor = Color.Black, FontSize = 16 }); stackUsuarios.Children.Add(new Label { Text = "ID: " + digital.id, TextColor = Color.Black, FontSize = 16 }); stackUsuarios.Children.Add(new Label { Text = "Data de criação: " + digital.datCriacao, TextColor = Color.Black, FontSize = 16 }); var btnDeletar = new BotaoDigital() { Text = "Deletar", ID = digital.id, Nome = digital.nome, datCriacao = digital.datCriacao, CornerRadius = 5, BackgroundColor = Color.FromHex("#5A5050"), TextColor = Color.FromHex("#E5EEC7") }; btnDeletar.Clicked += BtnDeletar_Clicked; stackBotoes.Children.Add(btnDeletar); layoutPrincipal.Children.Add(stackUsuarios); layoutPrincipal.Children.Add(stackBotoes); layoutPrincipal.Children.Add(new BoxView { Color = Color.Black, HeightRequest = 1, HorizontalOptions = LayoutOptions.FillAndExpand }); } Content = new ScrollView { Content = layoutPrincipal, BackgroundColor = Color.FromHex("#E5EEC7"), Padding = 20 }; }