Exemplo n.º 1
0
        private void BinIcon_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            string[]  partes   = sender.ToString().Replace("bin", "").Split("separador");
            string    aremover = partes[0] + "|" + partes[1] + ":" + partes[2] + "|" + partes[3];
            LoginPage logPage  = new LoginPage();

            currentUser = logPage.getCurrentUser();
            List <String>         novoConteudoFicheiro = new List <String>();
            RegisterPage          registerpageobject   = new RegisterPage();
            List <UtilizadorInfo> utilizadores         = registerpageobject.readRegisto();

            foreach (UtilizadorInfo u in utilizadores)
            {
                if (u.id == currentUser.id)
                {
                    u.reservas.Remove(aremover);
                }
                string conteudo = u.id + "-" + u.tipoConta + "-" + u.email + "-" + u.username + "-" + u.password + "-" + u.localidade + "-" + u.foto + "-{";
                foreach (int i in u.favoritos)
                {
                    conteudo = conteudo + i + ",";
                }
                conteudo = conteudo + "}-{";
                foreach (string s in u.reservas)
                {
                    conteudo = conteudo + s + ",";
                }
                conteudo = conteudo + "}-{";
                foreach (int i in u.user_institutos_id)
                {
                    conteudo = conteudo + i + ",";
                }
                conteudo = conteudo + "}";
                novoConteudoFicheiro.Add(conteudo);
            }
            registarAlteracoes(novoConteudoFicheiro);
            MinhasReservas nova = new  MinhasReservas();

            this.NavigationService.Navigate(nova);
        }
Exemplo n.º 2
0
        private void ListViewItem_PreviewMouseLeftButtonDown_1(object sender, MouseButtonEventArgs e)
        {
            MinhasReservas reservasPage = new MinhasReservas();

            this.NavigationService.Navigate(reservasPage);
        }