private async void Page_Loaded(object sender, RoutedEventArgs e) { /*lista = new List<Tarefa>(); * for (int i = 0; i < 10; i++) * { * var t = new Tarefa * { * Id = i, * Titulo = "Tarefa Nº " + i, * Descricao = "Descricao da minha tarefa um pouco maior por que eu preciso validar quebra de texto " + i, * Concluido = i % 2 == 0, * DataLimite = DateTime.Now, * Username = "" * }; * * lista.Add(t); * }*/ try { lista = await TarefasRequestApi.ListarAsync(); lstDados.ItemsSource = lista; } catch (Exception ex) { var msg = TratarException.ErrorMessage(ex); var dialog = new MessageDialog(msg, "ooopsss..."); await dialog.ShowAsync(); } lstDados.ItemsSource = lista; }
private async void btnGravar_Click(object sender, RoutedEventArgs e) { model = new Tarefa(); model.Id = string.IsNullOrEmpty(txtCodigo.Text)? 0 : Convert.ToInt32(txtCodigo.Text); model.Titulo = txtTitulo.Text; model.Descricao = txtDescricao.Text; model.DataLimite = dtpDataLimite.Date.DateTime; model.Concluido = ckbConcluido.IsChecked.Value; model.Username = txtUsername.Text; try { if (model.Id > 0) { await TarefasRequestApi.AlterarTarefa(model); var dialog = new MessageDialog("Sua tarefa foi alterada com sucesso!", "Sucesso!"); await dialog.ShowAsync(); Frame.Navigate(typeof(TarefasPage)); } else { await TarefasRequestApi.GravarTarefa(model); txtCodigo.Text = ""; txtTitulo.Text = ""; txtDescricao.Text = ""; ckbConcluido.IsChecked = false; var dialog = new MessageDialog("Sua tarefa foi criada com sucesso!", "Sucesso!!"); await dialog.ShowAsync(); txtTitulo.Focus(FocusState.Keyboard); } } catch (Exception ex) { var msg = TratarException.ErrorMessage(ex); var dialog = new MessageDialog(msg, "ooopsss..."); await dialog.ShowAsync(); } }
private async void Page_Loaded(object sender, RoutedEventArgs e) { try { lista = await TarefasRequestApi.ListarAsync(); lstDados.ItemsSource = lista; } catch (Exception ex) { var msg = TratarException.ErrorMessage(ex); var dialog = new MessageDialog(msg, "Atenção!"); await dialog.ShowAsync(); } }
private async void Page_Loaded(object sender, RoutedEventArgs e) { try { var token = MyLocalStorage.GetFromLocalStorage("token"); lista = await TarefasRequestApi.ListarTarefas(token.ToString()); lstDados.ItemsSource = lista; } catch (Exception ex) { var dialog = new MessageDialog(TratarException.ErrorMessage(ex)); await dialog.ShowAsync(); } }
private async void btnGravar_Click(object sender, RoutedEventArgs e) { tarefa = new Tarefa { Id = string.IsNullOrEmpty(txtCodigo.Text) ? 0 : Convert.ToInt32(txtCodigo.Text), Titulo = txtTitulo.Text, Descricao = txtDescricao.Text, Username = txtUsuario.Text, Concluido = chkConcluido.IsChecked.Value, DataLimite = dptDataLimite.Date.DateTime }; try { if (tarefa.Id > 0) { await TarefasRequestApi.AlterarTarefa(tarefa); var dialog = new MessageDialog("Tarefa alterada.", "Sucesso"); await dialog.ShowAsync(); Frame.Navigate(typeof(TarefasPage)); } else { await TarefasRequestApi.GravarTarefa(tarefa); txtCodigo.Text = ""; txtTitulo.Text = ""; txtDescricao.Text = ""; txtUsuario.Text = ""; chkConcluido.IsChecked = false; var dialog = new MessageDialog("Tarefa criada.", "Sucesso"); await dialog.ShowAsync(); Frame.Navigate(typeof(TarefasPage)); } } catch (Exception ex) { var msg = TratarException.ErrorMessage(ex); var dialog = new MessageDialog(msg, "Erro"); await dialog.ShowAsync(); } }