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();
            }
        }
Пример #2
0
        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
            };
        }