/** ***************************************** */ private void doKlartext() { if (jchb.isSelected() && (jcmb.getSelectedIndex() > 0)) { this.internal.setTitle(elternTitel + " [ PW: " + jcmb.getValue().toString() + " ]"); } else { this.internal.setTitle(elternTitel); } }
/** ***************************************** */ 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; } }
/** ***************************************** */ 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); } }
/** **************************** */ 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); } }