コード例 #1
0
        void _client_Lista_BajarCoordenadasEmpleadosCompletedPersonal(object sender, BajarCoordenadasEmpleadosCompletedEventArgs BajarCoordenadasEmpleadosCompleted)
        {
            Intent detailIntent = null;

            if (BajarCoordenadasEmpleadosCompleted.Error == null)
            {
                Perfil_Login.ListaCoordenadasEmpleado = BajarCoordenadasEmpleadosCompleted.Result;
                detailIntent = new Intent(this, typeof(AcquaintanceDetailActivity));

                // Add some identifying item data to the intent. In this case, the id of the acquaintance for which we're about to display the detail screen.
                detailIntent.PutExtra(Resources.GetString(Resource.String.acquaintanceDetailIntentKey), IdEmpleado);

                RunOnUiThread(() =>
                {
                    Layout.Enabled = true;
                    progress.Hide();
                    StartActivity(detailIntent);
                    HelperMethods.makeTransition(this);
                });
            }
            else
            {
                RunOnUiThread(() =>
                {
                    Layout.Enabled = true;
                    progress.Hide();
                    Android.App.AlertDialog.Builder alerta = HelperMethods.setAlert(HelperMethods.problemaConexion, this);
                    alerta.Show();
                });
            }
        }
コード例 #2
0
        void _client_Consulta_BajarCoordenadasEmpleadosCompleted(object sender, BajarCoordenadasEmpleadosCompletedEventArgs CoordenadasBajadas)
        {
            Intent detailIntent = null;

            if (CoordenadasBajadas.Error != null)
            {
                alerta = HelperMethods.setAlert(HelperMethods.problemaConexion, this);

                RunOnUiThread(() =>
                {
                    progress.Hide();
                    alerta.Show();
                    BotonEnviar.Enabled = true;
                });
            }
            else
            {
                if (CoordenadasBajadas.Result != null)
                {
                    Perfil_Login.ListaCoordenadasEmpleado = CoordenadasBajadas.Result;

                    switch (Intent.GetStringExtra(GetString(Resource.String.ConsultaIntentKey)))
                    {
                    case "InformesActivity":
                        detailIntent = new Intent(Application.Context, typeof(InformesDataGridActivity));
                        detailIntent.PutExtra(Resources.GetString(Resource.String.InformesIntentKey), Intent.GetStringExtra(GetString(Resource.String.TipoInforme)));
                        break;

                    default:
                        detailIntent = new Intent(Application.Context, typeof(AcquaintanceDetailActivity));
                        detailIntent.PutExtra(Resources.GetString(Resource.String.acquaintanceDetailIntentKey), idUsuarioSeleccionado);
                        detailIntent.PutExtra(Resources.GetString(Resource.String.ConsultaIntentKey), true);
                        AcquaintanceDetailActivity.getInstance().Finish();
                        break;
                    }

                    RunOnUiThread(() =>
                    {
                        StartActivity(detailIntent);
                        HelperMethods.makeTransition(this);
                        Finish();
                    });
                }
                else
                {
                    alerta = HelperMethods.setAlert("No se Encontraron Registros", this);

                    RunOnUiThread(() =>
                    {
                        progress.Hide();
                        alerta.Show();
                        BotonEnviar.Enabled = true;
                    });
                }
            }
        }