Package de.willuhn.jameica.gui.dialogs

Examples of de.willuhn.jameica.gui.dialogs.YesNoDialog


    if (context instanceof Terminable)
      t = new Terminable[]{(Terminable) context};
    else
      t = (Terminable[]) context;
   
    YesNoDialog d = new YesNoDialog(YesNoDialog.POSITION_CENTER);
    d.setTitle(i18n.tr("Sicher?"));
    if (t.length == 1)
      d.setText(i18n.tr("Sind Sie sicher, dass Sie diesen Auftrag als \"ausgef�hrt\" markieren wollen?\nDies kann nicht r�ckg�ngig gemacht werden."));
    else
      d.setText(i18n.tr("Sind Sie sicher, dass Sie diese {0} Auftr�ge als \"ausgef�hrt\" markieren wollen?\nDies kann nicht r�ckg�ngig gemacht werden.",""+t.length));
   
    try
    {
      Boolean b = (Boolean) d.open();
      if (b == null || !b.booleanValue())
        return;
     
      for (int i=0;i<t.length;++i)
      {
View Full Code Here


      return;
    }

    boolean array = (context instanceof DBObject[]);
    // Sicherheitsabfrage
    YesNoDialog d = new YesNoDialog(YesNoDialog.POSITION_CENTER);
    if (array)
    {
      d.setTitle(i18n.tr("Daten l�schen"));
      d.setText(i18n.tr("Wollen Sie diese {0} Datens�tze wirklich l�schen?",""+((DBObject[])context).length));
    }
    else
    {
      d.setTitle(i18n.tr("Daten l�schen"));
      d.setText(i18n.tr("Wollen Sie diesen Datensatz wirklich l�schen?"));
    }
    try {
      Boolean choice = (Boolean) d.open();
      if (!choice.booleanValue())
        return;
    }
    catch (OperationCanceledException oce)
    {
View Full Code Here

    final SepaDauerauftrag da = (SepaDauerauftrag) context;

    try
    {
      final CheckboxInput check = new CheckboxInput(true);
      YesNoDialog d = new YesNoDialog(YesNoDialog.POSITION_CENTER)
      {
        // BUGZILLA #999
        protected void extend(Container container) throws Exception
        {
          // Nur bei aktiven Dauerauftraegen anzeigen
          if (da.isActive()) {
            final LabelInput warn = new LabelInput("");
            warn.setColor(Color.COMMENT);
            check.addListener(new Listener() {
              public void handleEvent(Event event)
              {
                // Warnhinweis anzeigen, dass der Auftrag nur lokal geloescht wird
                Boolean b = (Boolean) check.getValue();
                if (b.booleanValue())
                  warn.setValue("");
                else
                  warn.setValue(i18n.tr("Auftrag wird nur lokal gel�scht, bei der Bank bleibt er erhalten."));
              }
            });
            container.addCheckbox(check,i18n.tr("Auftrag auch bei der Bank l�schen."));
            container.addLabelPair("",warn);
          }
          super.extend(container);
        }
      };
      d.setTitle(i18n.tr("SEPA-Dauerauftrag l�schen"));
      d.setText(i18n.tr("Wollen Sie diesen Dauerauftrag wirklich l�schen?"));
      d.setSize(350,SWT.DEFAULT);

      Boolean choice = (Boolean) d.open();
      if (!choice.booleanValue())
        return;

      // Nur bei der Bank loeschen, wenn er aktiv ist und der User das will
      // BUGZILLA #15
View Full Code Here

      Konto k = (Konto) context;
      if (k.isNewObject())
        return;

      YesNoDialog d = new YesNoDialog(YesNoDialog.POSITION_CENTER);
      d.setTitle(i18n.tr("Bankverbindung l�schen"));
      d.setText(i18n.tr("Wollen Sie diese Bankverbindung wirklich l�schen?\nHierbei werden auch alle Ums�tze, �berweisungen und Dauerauftr�ge des Kontos lokal gel�scht."));

      try {
        Boolean choice = (Boolean) d.open();
        if (!choice.booleanValue())
          return;
      }
      catch (OperationCanceledException oce)
      {
View Full Code Here

        if (enabled)
        {
          boolean b = false;
          try
          {
            YesNoDialog d = new YesNoDialog(YesNoDialog.POSITION_CENTER);
            d.setTitle(i18n.tr("Warnung"));
            d.setSideImage(SWTUtil.getImage("dialog-warning-large.png"));
            d.setText(i18n.tr("Mit der permanenten Speicherung der PIN versto�en Sie unter Umst�nden\n" +
                              "gegen die Onlinebanking-AGB Ihres Geldinstitutes. Bitte wenden Sie sich\n" +
                              "an Ihre Bank und fragen Sie diese, ob das Speichern der PIN zul�ssig ist.\n\n" +
                              "Nach Aktivierung dieser Funktion erhalten Sie vom Programm-Autor von\n" +
                              "Hibiscus keine Hilfe mehr bei Fragen oder Problemen.\n\n" +
                              "PIN-Speicherung wirklich aktivieren?"));
            b = ((Boolean) d.open()).booleanValue();
          }
          catch (OperationCanceledException oce)
          {
            // ignore
          }
View Full Code Here

TOP

Related Classes of de.willuhn.jameica.gui.dialogs.YesNoDialog

Copyright © 2018 www.massapicom. 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.