コード例 #1
0
ファイル: BenutzerRechte.java プロジェクト: kdupke/thera-pi-2
 /** ***************************************** */
 private void doKlartext() {
   if (jchb.isSelected() && (jcmb.getSelectedIndex() > 0)) {
     this.internal.setTitle(elternTitel + "  [ PW: " + jcmb.getValue().toString() + " ]");
   } else {
     this.internal.setTitle(elternTitel);
   }
 }
コード例 #2
0
ファイル: BenutzerRechte.java プロジェクト: kdupke/thera-pi-2
 /** ***************************************** */
 private void doEdit() {
   if (jcmb.getSelectedIndex() == 0) {
     // new AaarghHinweis("Und welcher Benutzer soll geändert werden?","nicht zu fassen...");
     JOptionPane.showMessageDialog(null, "Depp!");
     doEditsEinAus(false);
     neu = false;
     regleButtons("1101000");
     return;
   }
 }
コード例 #3
0
ファイル: BenutzerRechte.java プロジェクト: kdupke/thera-pi-2
 /** ***************************************** */
 private void doDelete() {
   if (jcmb.getSelectedIndex() == 0) {
     JOptionPane.showMessageDialog(null, "Depp!");
     doEditsEinAus(false);
     regleButtons("1101000");
     return;
   }
   if (jcmb.getSelectedItem().toString().trim().equals(Reha.aktUser)) {
     int anfrage =
         JOptionPane.showConfirmDialog(
             null,
             "Sie sind im Begriff sich selbst zu löschen!!!!\n\nWollen Sie  das wirklich?\n\n",
             "Achtung wichtige Benutzeranfrage",
             JOptionPane.YES_NO_OPTION);
     if (anfrage == JOptionPane.YES_OPTION) {
       String id = (String) jcmb.getValueAt(4);
       String cmd = "delete from rehalogin where id='" + id + "' LIMIT 1";
       SqlInfo.sqlAusfuehren(cmd);
       jcmb.removeVector(jcmb.getSelectedIndex());
       jcmb.setSelectedIndex(0);
       doEditsEinAus(false);
     }
   } else if (!jcmb.getSelectedItem().toString().trim().equals(Reha.aktUser)) {
     String user = jcmb.getSelectedItem().toString();
     int anfrage =
         JOptionPane.showConfirmDialog(
             null,
             "Sie sind im Begriff einen Thera-Pi-Benutzer zu löschen!!!!\n\nWollen Sie  den Benutzer --> "
                 + user
                 + " <-- wirklich löschen?\n\n",
             "Achtung wichtige Benutzeranfrage",
             JOptionPane.YES_NO_OPTION);
     if (anfrage == JOptionPane.YES_OPTION) {
       String id = (String) jcmb.getValueAt(4);
       String cmd = "delete from rehalogin where id='" + id + "' LIMIT 1";
       SqlInfo.sqlAusfuehren(cmd);
       jcmb.removeVector(jcmb.getSelectedIndex());
     }
     jcmb.setSelectedIndex(0);
     doEditsEinAus(false);
   }
 }
コード例 #4
0
ファイル: BenutzerRechte.java プロジェクト: kdupke/thera-pi-2
  /** **************************** */
  private void doBenutzerWahl() {
    if (jcmb.getSelectedIndex() == 0) {
      tfs[0].setText("");
      pws[0].setText("");
      pws[1].setText("");
      aktuelleRechte = "";
      userid = "";
      this.internal.setTitle(elternTitel);
      regleButtons("1101000");
    } else {
      tfs[0].setText(jcmb.getSelectedItem().toString());
      pws[0].setText(jcmb.getValue().toString());
      pws[1].setText(jcmb.getValue().toString());

      //// System.out.println(ParameterLaden.pKollegen.get(jcmb.getSelectedIndex()-1).get(0));
      aktuelleRechte = ParameterLaden.pKollegen.get(jcmb.getSelectedIndex() - 1).get(2);
      if (!rechteTools.Rechte.hatRecht(rechteTools.Rechte.BenutzerSuper_user, false)
          && rechteTools.Rechte.testeRecht(aktuelleRechte, rechteTools.Rechte.BenutzerSuper_user)) {
        JOptionPane.showMessageDialog(
            null,
            "SuperUser-Rechte können nur von einem Benutzer mit SuperUser-Rechten geändert werden");
        jcmb.setSelectedIndex(0);
        tfs[0].setText("");
        pws[0].setText("");
        pws[1].setText("");
        aktuelleRechte = "";
        userid = "";
        regleButtons("1101000");
        return;
      }
      if (jchb.isSelected()) {
        this.internal.setTitle(elternTitel + " [PW:" + jcmb.getValue().toString() + "]");
      } else {
        this.internal.setTitle(elternTitel);
      }
      userid = ParameterLaden.pKollegen.get(jcmb.getSelectedIndex() - 1).get(4);
      regleButtons("1101000");
      aktualisiereTree(false);
    }
  }