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");
            }
        }
Exemple #2
0
        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");
            }
        }