示例#1
0
  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == SeleccionMovilActivity.SELECCION_MOVIL) {
      if (resultCode == Activity.RESULT_OK) {
        String movilJson = data.getStringExtra(Constantes.DataBundle.MOVIL);

        if (movilJson != null) {
          Movil movil = new Gson().fromJson(movilJson, Movil.class);

          new IniciarTurno(movil.getId()).execute();
        }
      }
    }
  }
示例#2
0
  private void actualizar() {
    if (turno != null) {
      SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy - HH:mm:ss", Locale.US);
      df.applyPattern("dd/MM/yyyy - HH:mm:ss");

      labelHoraInicio.setText(df.format(turno.getInicio().getTime()));

      // labelHoraInicio.setText(turno.getInicio().get(Calendar.YEAR) + "");

      Movil movil = turno.getMovil();

      if (movil != null) {
        labelMovil.setText(movil.getMarca() + " " + movil.getModelo());
        labelPatente.setText(movil.getPatente());
      } else {
        labelMovil.setText("No hay movil");
        labelPatente.setText("");
      }

      switchDisponible.setVisibility(View.VISIBLE);

      if (turno.getChofer().getEstado() == null) {
        switchDisponible.setChecked(true);
        new CambiarEstado().execute();
      } else
        switchDisponible.setChecked(
            turno.getChofer().getEstado().equals(Estados.EstadoChofer.DISPONIBLE));

      boton.setText("Finalizar");
    } else {
      labelHoraInicio.setText("Sin turno");
      labelMovil.setText("");
      labelPatente.setText("");

      switchDisponible.setVisibility(View.INVISIBLE);
      boton.setText("Iniciar");
    }
  }