Esempio n. 1
0
 public void validarUsuario() {
   user = txtUsuario.getText().toString();
   pass = txtContrasena.getText().toString();
   if ((user.equalsIgnoreCase("")) || (pass.equalsIgnoreCase(""))) {
     funciones.alertasDialog(getString(R.string.error_2), getString(R.string.mensaje_alerta_2));
   } else {
     obtenerPerfil();
   }
 }
Esempio n. 2
0
 /** *************Procesos de almacenado************** */
 public boolean guardarPerfil(Perfil perfil, String url) {
   boolean res = false;
   try {
     boolean success = perfil.isSuccess();
     if (success) {
       res = perfilController.crear(perfil, contexto);
       cargarConfiguracion(perfil, url);
     } else {
       funciones.alertasDialog(getString(R.string.error_3), getString(R.string.mensaje_alerta_3));
     }
   } catch (Exception ex) {
     Log.e("Login(guardarPerfil)", "Error: " + ex.getMessage());
   }
   return res;
 }
Esempio n. 3
0
  public void obtenerPerfil() {
    funciones.alertasAsincronicas(getString(R.string.validar_1), getString(R.string.validar_2));
    final String url = getString(R.string.url_con);
    user = txtUsuario.getText().toString();
    pass = txtContrasena.getText().toString();
    RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(url).build();
    Routes ruta = restAdapter.create(Routes.class);
    ruta.login(
        user,
        pass,
        new Callback<Perfil>() {
          @Override
          public void success(Perfil perfilResponse, Response response) {
            boolean success = perfilResponse.isSuccess();
            if (success) {
              perfil = perfilResponse;
              guardarPerfil(perfil, url);
              funciones.cancelarDialog();
              iniciarSesion();
            } else {
              funciones.cancelarDialog();
              funciones.alertasDialog("", getString(R.string.mensaje_alerta_3));
            }
          }

          @Override
          public void failure(RetrofitError error) {
            try {
              funciones.cancelarDialog();
              Log.e("Login(obtenerPerfil)", "Error: " + error.getBody().toString());
            } catch (Exception ex) {
              Log.e(
                  "Login(obtenerPerfil)", "Error ret: " + error + "; Error ex: " + ex.getMessage());
              methodToHandleRetrofitError(error);
            }
          }
        });
  }