Examples of Dauerauftrag


Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

      // Dauerauftraege, die noch bei der Bank liegen als offline markieren
      DBIterator dalist = k.getDauerauftraege();
      while (dalist.hasNext())
      {
        Dauerauftrag da = (Dauerauftrag) dalist.next();
        if (da.isActive())
        {
          Logger.info("  removing order id from da: " + da.getID() + ", order id: " + da.getOrderID());
          da.setOrderID(null);
          da.store();
        }
      }

      k.transactionCommit();
      Application.getMessagingFactory().sendMessage(new ObjectChangedMessage(k));
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

    if (!(data instanceof Dauerauftrag))
      throw new ApplicationException(i18n.tr("Bitte w�hlen Sie einen Auftrag aus"));
   
    try
    {
      Dauerauftrag a = (Dauerauftrag) data;
      Konto k        = a.getKonto();
     
      // Die eigentlich Tabelle mit den Werten
      DefaultGridLook look = new DefaultGridLook(5,5);
      GridPrint table = new GridPrint("l:p:n, l:d:g",look);

      // Konto
      table.add(new TextPrint(i18n.tr("Konto"),fontNormal));
      table.add(new TextPrint(notNull(k != null ? k.getLongName() : null),fontNormal));
     
      // Leerzeile
      table.add(new LineBreakPrint(fontNormal));
      table.add(new LineBreakPrint(fontNormal));
     
      // Empfaenger
      {
        String blz = a.getGegenkontoBLZ();
       
        table.add(new TextPrint(i18n.tr("Gegenkonto"),fontNormal));
        table.add(new TextPrint(notNull(a.getGegenkontoName()),fontBold));
        table.add(new EmptyPrint());
        if (blz != null && blz.length() > 0)
          table.add(new TextPrint(i18n.tr("{0} [BLZ: {1}]\nKonto: {2}",notNull(HBCIProperties.getNameForBank(blz)),blz,notNull(a.getGegenkontoNummer())),fontNormal));
        else
          table.add(new EmptyPrint());
      }

      // Leerzeile
      table.add(new LineBreakPrint(fontNormal));
      table.add(new LineBreakPrint(fontNormal));
     
      // Verwendungszweck
      {
        String usage = VerwendungszweckUtil.toString(a,"\n");
        table.add(new TextPrint(i18n.tr("Verwendungszweck"),fontNormal));
        table.add(new TextPrint(notNull(usage),fontNormal));
      }

      // Leerzeile
      table.add(new LineBreakPrint(fontNormal));
      table.add(new LineBreakPrint(fontNormal));
     
      // Betrag
      {
        double betrag = a.getBetrag();
        String curr = k != null ? k.getWaehrung() : HBCIProperties.CURRENCY_DEFAULT_DE;
       
        table.add(new TextPrint(i18n.tr("Betrag"),fontNormal));
        table.add(new TextPrint(betrag == 0.0d || Double.isNaN(betrag) ? "-" : (HBCI.DECIMALFORMAT.format(betrag) + " " + curr),fontBold));
      }

      // Leerzeile
      table.add(new LineBreakPrint(fontNormal));
      table.add(new LineBreakPrint(fontNormal));
     
      // Der Rest
      {
        table.add(new TextPrint(i18n.tr("Textschl�ssel"),fontNormal));
        table.add(new TextPrint(notNull(TextSchluessel.get(a.getTextSchluessel())),fontNormal));
       
        Date first = a.getErsteZahlung();
        table.add(new TextPrint(i18n.tr("Erste Zahlung"),fontNormal));
        table.add(new TextPrint(first == null ? "-" : HBCI.DATEFORMAT.format(first),fontNormal));

        Date last = a.getLetzteZahlung();
        table.add(new TextPrint(i18n.tr("Letzte Zahlung"),fontNormal));
        table.add(new TextPrint(last == null ? "-" : HBCI.DATEFORMAT.format(last),fontNormal));

        Date next = a.getNaechsteZahlung();
        table.add(new TextPrint(i18n.tr("N�chste Zahlung"),fontNormal));
        table.add(new TextPrint(next == null ? "-" : HBCI.DATEFORMAT.format(next),fontNormal));

        Turnus turnus = a.getTurnus();
        table.add(new TextPrint(i18n.tr("Turnus"),fontNormal));
        table.add(new TextPrint(turnus == null ? "-" : turnus.getBezeichnung(),fontBold));

        // Leerzeile
        table.add(new LineBreakPrint(fontNormal));
        table.add(new LineBreakPrint(fontNormal));

        table.add(new TextPrint(i18n.tr("Aktiv"),fontNormal));
        table.add(new TextPrint(a.isActive() ? "Ja" : "Nein",fontBold));
      }
     
      return table;
    }
    catch (RemoteException re)
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

      {
        try
        {
          if (item == null || item.getData() == null)
            return;
          Dauerauftrag d = (Dauerauftrag) item.getData();
          if (d.getLetzteZahlung() != null && new Date().after(d.getLetzteZahlung()))
            item.setForeground(Color.COMMENT.getSWTColor());
        }
        catch (Exception e)
        {
          Logger.error("error while checking finish date",e);
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

  private TypedProperties getBPD() throws RemoteException
  {
    if (this.bpd != null)
      return this.bpd;
   
    Dauerauftrag auftrag = (Dauerauftrag) this.getTransfer();
    if (auftrag.isActive())
      this.bpd = DBPropertyUtil.getBPD(auftrag.getKonto(),DBPropertyUtil.BPD_QUERY_DAUER_EDIT);
    else
      this.bpd = new TypedProperties(); // Der Auftrag ist noch nicht aktiv - dann gibt es noch keine Einschraenkungen
   
    return this.bpd;
  }
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

          GUI.getStatusBar().setErrorText(i18n.tr("Fehler bei der Auswahl des Zahlungsturnus"));
        }
      }
    });

    Dauerauftrag da = (Dauerauftrag) getTransfer();
    Turnus t = da.getTurnus();
    turnus = new DialogInput(t == null ? "" : t.getBezeichnung(),td);
    turnus.setValue(t);
    turnus.setMandatory(true);
   
    if (da.isActive())
    {
      boolean changable = getBPD().getBoolean("turnuseditable",true) && getBPD().getBoolean("timeuniteditable",true);
      turnus.setEnabled(changable);
    }
   
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

  public Input getErsteZahlung() throws RemoteException
  {
    if (ersteZahlung != null)
      return ersteZahlung;
   
    final Dauerauftrag t = (Dauerauftrag) getTransfer();
    Date d = t.getErsteZahlung();
    if (d == null)
    {
      d = new Date();
      t.setErsteZahlung(d);
    }

    ersteZahlung = new DateInput(d);
    ersteZahlung.setComment("");
    ersteZahlung.setTitle(i18n.tr("Datum der ersten Zahlung"));
    ersteZahlung.setText(i18n.tr("Bitte geben Sie das Datum der ersten Zahlung ein"));
    ersteZahlung.setMandatory(true);
    ersteZahlung.addListener(this.nextDate);
   
    if (t.isActive())
      ersteZahlung.setEnabled(getBPD().getBoolean("firstexeceditable",true));
   
    this.nextDate.handleEvent(null); // einmal ausloesen fuer initialen Text
    return ersteZahlung;
  }
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

  public Input getLetzteZahlung() throws RemoteException
  {
    if (letzteZahlung != null)
      return letzteZahlung;

    Dauerauftrag t = (Dauerauftrag) getTransfer();
    Date d = t.getLetzteZahlung();

    letzteZahlung = new DateInput(d,HBCI.DATEFORMAT);
    letzteZahlung.setComment("");
    letzteZahlung.setTitle(i18n.tr("Datum der letzten Zahlung"));
    letzteZahlung.setText(i18n.tr("Bitte geben Sie das Datum der letzten Zahlung ein"));
    letzteZahlung.addListener(new Listener() {
      public void handleEvent(Event event)
      {
        // Nur, um den Parser zu triggern
        letzteZahlung.getValue();
      }
   
    });

    if (t.isActive())
      letzteZahlung.setEnabled(getBPD().getBoolean("lastexeceditable",true));
   
    return letzteZahlung;
  }
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

  public Input getTextSchluessel() throws RemoteException
  {
    if (textschluessel != null)
      return textschluessel;

    Dauerauftrag t = (Dauerauftrag) getTransfer();

    textschluessel = new SelectInput(TextSchluessel.get(TextSchluessel.SET_DAUER),TextSchluessel.get(t.getTextSchluessel()));
   
    if (t.isActive())
      textschluessel.setEnabled(getBPD().getBoolean("keyeditable",true));
   
    return textschluessel;
  }
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

   * @see de.willuhn.jameica.hbci.gui.controller.AbstractTransferControl#getBetrag()
   */
  public Input getBetrag() throws RemoteException
  {
    Input i = super.getBetrag();
    Dauerauftrag t = (Dauerauftrag) getTransfer();
    if (t.isActive())
      i.setEnabled(getBPD().getBoolean("valueeditable",true));
   
    return i;
  }
View Full Code Here

Examples of de.willuhn.jameica.hbci.rmi.Dauerauftrag

   * @see de.willuhn.jameica.hbci.gui.controller.AbstractTransferControl#getEmpfaengerName()
   */
  public AddressInput getEmpfaengerName() throws RemoteException
  {
    AddressInput i = super.getEmpfaengerName();
    Dauerauftrag t = (Dauerauftrag) getTransfer();
    if (t.isActive())
    {
      boolean changable = getBPD().getBoolean("recnameeditable",true) && getBPD().getBoolean("recktoeditable",true);
      i.setEnabled(changable);
    }
    return i;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.