async void btnConsultarMovimientos_Clicked(object sender, EventArgs e) { MovementServiceClient client = new MovementServiceClient(); ResponseBack <MovementResponse> responseMovement = new ResponseBack <MovementResponse>(); MovementGetRequest request = new MovementGetRequest(); request.userId = Usuario.id; responseMovement = await client.GetMovementByDocument(request); if (responseMovement.Data.Count > 0) { stckMovement.IsVisible = true; var result = responseMovement.Data.FirstOrDefault(); lblIngresosMensuales.Text = result.monthRevenue; lblOtrosIngresos.Text = result.otherRevenue; lblEgresos.Text = result.expenses; lblOtrosEgresos.Text = result.otherExpenses; } else { await DisplayAlert("Alerta", "No existen movimientos para este usuario", "Cerrar"); } }
async void btnRegistrar_Clicked(object sender, EventArgs e) { MovementServiceClient client = new MovementServiceClient(); try { MovementInsertRequest request = new MovementInsertRequest { userId = Usuario.id, year = "2018", monthRevenue = txtIngresos.Text, otherRevenue = txtOtrosIngresos.Text, expenses = txtEgresos.Text, otherExpenses = txtOtrosEgresos.Text, partitionKey = Usuario.id, rowKey = "2018", timestamp = DateTime.Now, eTag = "Movimientos" }; await client.InsertMovement(request); await DisplayAlert("Correcto", "cuenta registrada correctamente", "OK"); await Navigation.PushAsync(new Menu()); } catch (Exception ex) { await DisplayAlert("Incorrecto", ex.Message, "OK"); } }