Exemplo n.º 1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_lectura_bd);

    CuentaDAO dao = new CuentaDAO(this);
    Cuenta cuenta;
    try {
      cuenta = dao.obtener();
      TextView correo = (TextView) findViewById(R.id.tvCorreo);
      correo.setText("Bienvenido " + cuenta.getCorreo());
    } catch (DAOExcepcion e) {
      Log.i("LecturaBDActivity", "====> " + e.getMessage());
    }
  }
Exemplo n.º 2
0
  @SuppressWarnings("null")
  private void loadRegistro() {
    registro.add(null);

    try {
      ResultSet sql = db.executeReader("CALL sp_get_registro_groupby_descripcion()");

      while (sql.next()) {
        Cuenta _cuenta = null;

        for (Cuenta temp : cuenta)
          if (temp != null)
            if (sql.getInt("cuentaId") == temp.getCuentaId()
                & sql.getInt("clasificacionId") == temp.getClasificacion().getClasificacionId()
                & sql.getInt("elementoId") == temp.getElemento().getElementoId()) {
              _cuenta = temp;
            }

        registro.add(
            new Registro(
                sql.getInt("registroId"),
                _cuenta,
                _cuenta.getClasificacion(),
                _cuenta.getElemento(),
                sql.getDate("fecha"),
                sql.getBoolean("corriente"),
                sql.getString("descripcion"),
                sql.getDouble("cantidad"),
                sql.getInt("registro")));
      }
    } catch (SQLException e) {
      JOptionPane.showMessageDialog(null, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
    } finally {
      db.closeQuery();
    }
  }
Exemplo n.º 3
0
  public static void main(String args[]) {
    Separador s = new Separador();
    Cuenta c1, c2, c3;

    c1 = new Cuenta();
    c1.imprimirInfo();
    c1.depositar(200.0);
    c1.imprimirInfo();
    if (c1.retirarSaldo(550.0))
      System.out.println("\tRetiro exitoso\n\tEl saldo actual ahora es de $" + c1.getSaldo());
    else System.out.println("\tError en la transaccion");
    if (c1.cambiarNip("2048")) System.out.println("\tNIP cambiado exitosamente");
    else System.out.println("\tError al intentar cambiar el NIP");

    s.drawSeparador();

    c2 = new Cuenta();
    c2.setCliente("Roger Waters");
    c2.setNumero(666666667);
    c2.setInteres(6.66);
    c2.setSaldo(6000.0);
    c2.setNip("6666");
    c2.imprimirInfo();
    if (c2.retirarSaldo(9632.35))
      System.out.println("\tRetiro exitoso\n\tEl saldo actual ahora es de $" + c2.getSaldo());
    else System.out.println("\tError en la transaccion");
    if (c2.cambiarNip("2048899918")) System.out.println("\tNIP cambiado exitosamente");
    else System.out.println("\tError al intentar cambiar el NIP");

    s.drawSeparador();

    c3 = new Cuenta(6987455, "9697", 69874.32, 6.69, "Kim Dotnet");
    c3.imprimirInfo();
    if (c3.retirarSaldo(-60000.0))
      System.out.println("\tRetiro exitoso\n\tEl saldo actual ahora es de $" + c3.getSaldo());
    else System.out.println("\tError en la transaccion");
    if (c3.cambiarNip("69874")) System.out.println("\tNIP cambiado exitosamente");
    else System.out.println("\tError al intentar cambiar el NIP");
  }
Exemplo n.º 4
0
 public void run() {
   // Realizo 10 ingresos de 10 euros.
   for (int i = 0; i < 10; i++) {
     cuenta.ingresar(10);
   }
 }