async void btLog_Clicked(System.Object sender, System.EventArgs e) { var httpc = new meuhttp(); var respostaLogin = await httpc.Post("auth/", new Credencial { email = enEmail.Text, password = enPass.Text }); if (respostaLogin.processado) { authToken = respostaLogin.mensagem; await Navigation.PushAsync(new MenuPrincipal()); } else { await DisplayAlert("ERRO", respostaLogin.mensagem, "OK"); } }
async void btAdd_Clicked(System.Object sender, System.EventArgs e) { var httpc = new meuhttp(); var respostaHttp = await httpc.Post("user/", new Credencial { email = enEmail.Text, password = enPass.Text }); if (respostaHttp.processado) { authToken = respostaHttp.mensagem; await DisplayAlert("FEITO!", respostaHttp.mensagem, "OK"); } else { await DisplayAlert("ERRO", respostaHttp.mensagem, "OK"); } }
async void btAddCategoria_Clicked(System.Object sender, System.EventArgs e) { var httpc = new meuhttp(); var respostaHttp = await httpc.Post("categ/", new Categoria { nome = enNomeCategoria.Text }); if (respostaHttp.processado) { refreshCateg(); enNomeCategoria.Text = ""; } else { await DisplayAlert("ERRO", respostaHttp.mensagem, "OK"); } }
async void btAddConta_Clicked(System.Object sender, System.EventArgs e) { var httpc = new meuhttp(); var respostaHttp = await httpc.Post("conta/", new Conta { nome = enNomeConta.Text, banco_code = enCodBanco.Text, banco_nome = enNomeBanco.Text, numero = enNumConta.Text }); if (respostaHttp.processado) { refreshContas(); enNomeConta.Text = ""; enCodBanco.Text = ""; enNomeBanco.Text = ""; enNumConta.Text = ""; } else { await DisplayAlert("ERRO", respostaHttp.mensagem, "OK"); } }
async void btAddCredito_Clicked(System.Object sender, System.EventArgs e) { if ((pkConta.SelectedIndex == -1) || (pkCategoria.SelectedIndex == -1)) { await DisplayAlert("Incompleto", "Por gentileza selecione uma conta e uma categoria.", "OK"); } else { var selConta = (Conta)pkConta.SelectedItem; var selCateg = (Categoria)pkCategoria.SelectedItem; var httpc = new meuhttp(); var respostaHttp = await httpc.Post("credito/", new Lancamento { data = dpData.Date, beneficiario = enPagador.Text, categoriaId = selCateg._id, contaId = selConta._id, descricao = enDescr.Text, valor = Convert.ToDecimal(enValor.Text) }); if (respostaHttp.processado) { enPagador.Text = ""; enDescr.Text = ""; enValor.Text = ""; carregaDados(); } } }