Exemple #1
0
 public EditarLembrete(string login, Models.Lembrete lembrete)
 {
     user          = login;
     this.lembrete = lembrete;
     ds            = new LembreteDataService();
     InitializeComponent();
     txtLembrete.Text = lembrete.lembrete.Trim();
 }
Exemple #2
0
        private async void Editar_ClickedAsync(object sender, EventArgs e)
        {
            var btn = ((Button)sender);                                       //Recebe o botão selecionado

            Models.Lembrete lembrete = (Models.Lembrete)btn.CommandParameter; //Recebe o lembrete correspondente ao botão
            await Navigation.PushAsync(new EditarLembrete(user, lembrete));

            Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count - 2]);
        }//apresenta o lembrete e direciona para a segunda tela para edição/exclusão
Exemple #3
0
        private async void Salvar_ClickedAsync(object sender, EventArgs e)
        {
            Models.Lembrete lembrete = new Models.Lembrete
            {
                login    = user,
                lembrete = txtLembrete.Text.Trim()
            };
            await ds.AddLembreteAsync(lembrete);

            await DisplayAlert("Sucesso", "Lembrete adicionado com sucesso!", "OK");

            await Navigation.PushAsync(new Lembretes(user));

            Navigation.RemovePage(Navigation.NavigationStack[Navigation.NavigationStack.Count - 2]);
        }