diff --git a/src/main/java/com/unicenta/pos/admin/PeopleView.java b/src/main/java/com/unicenta/pos/admin/PeopleView.java index 33473d4..cf6b4b4 100644 --- a/src/main/java/com/unicenta/pos/admin/PeopleView.java +++ b/src/main/java/com/unicenta/pos/admin/PeopleView.java @@ -42,367 +42,368 @@ import javax.swing.*; */ public class PeopleView extends JPanel implements EditorRecord { - private Object m_oId; - private String m_sPassword; - - private final DirtyManager m_Dirty; - - private final SentenceList m_sentrole; - private ComboBoxValModel m_RoleModel; - - private final ComboBoxValModel m_ReasonModel; - - /** Creates new form PeopleEditor - * @param dlAdmin - * @param dirty */ - public PeopleView(DataLogicAdmin dlAdmin, DirtyManager dirty) { + private Object m_oId; + private String m_sPassword; - initComponents(); - - // El modelo de roles - m_sentrole = dlAdmin.getRolesList(); - m_RoleModel = new ComboBoxValModel(); - - m_Dirty = dirty; - nameTextField.getDocument().addDocumentListener(dirty); - m_jRole.addActionListener(dirty); - isVisible.addActionListener(dirty); - imageEditor.addPropertyChangeListener("image", dirty); - cardIdTextField.getDocument().addDocumentListener(dirty); + private final DirtyManager m_Dirty; - m_ReasonModel = new ComboBoxValModel(); - m_ReasonModel.add(AppLocal.getIntString("cboption.generate")); - m_ReasonModel.add(AppLocal.getIntString("cboption.clear")); - m_ReasonModel.add(AppLocal.getIntString("cboption.iButton")); - - webCBSecurity.setModel(m_ReasonModel); - - writeValueEOF(); + private final SentenceList m_sentrole; + private ComboBoxValModel m_RoleModel; + + private final ComboBoxValModel m_ReasonModel; + + /** + * Creates new form PeopleEditor + * + * @param dlAdmin + * @param dirty + */ + public PeopleView(DataLogicAdmin dlAdmin, DirtyManager dirty) { + + initComponents(); + + // El modelo de roles + m_sentrole = dlAdmin.getRolesList(); + m_RoleModel = new ComboBoxValModel(); + + m_Dirty = dirty; + nameTextField.getDocument().addDocumentListener(dirty); + m_jRole.addActionListener(dirty); + isVisible.addActionListener(dirty); + imageEditor.addPropertyChangeListener("image", dirty); + cardIdTextField.getDocument().addDocumentListener(dirty); + + m_ReasonModel = new ComboBoxValModel(); + m_ReasonModel.add(AppLocal.getIntString("cboption.generate")); + m_ReasonModel.add(AppLocal.getIntString("cboption.clear")); + m_ReasonModel.add(AppLocal.getIntString("cboption.iButton")); + + webCBSecurity.setModel(m_ReasonModel); + + writeValueEOF(); + } + + /** + * + */ + @Override + public void writeValueEOF() { + m_oId = null; + nameTextField.setText(null); + m_sPassword = null; + m_RoleModel.setSelectedKey(null); + isVisible.setSelected(false); + cardIdTextField.setText(null); + imageEditor.setImage(null); + nameTextField.setEnabled(false); + m_jRole.setEnabled(false); + isVisible.setEnabled(false); + cardIdTextField.setEnabled(false); + imageEditor.setEnabled(false); + jButton1.setEnabled(false); + webCBSecurity.setEnabled(false); + } + + /** + * + */ + @Override + public void writeValueInsert() { + m_oId = null; + nameTextField.setText(null); + m_sPassword = null; + m_RoleModel.setSelectedKey(null); + isVisible.setSelected(true); + cardIdTextField.setText(null); + imageEditor.setImage(null); + nameTextField.setEnabled(true); + m_jRole.setEnabled(true); + isVisible.setEnabled(true); + cardIdTextField.setEnabled(true); + imageEditor.setEnabled(true); + jButton1.setEnabled(true); + webCBSecurity.setEnabled(true); + } + + /** + * + * @param value + */ + @Override + public void writeValueDelete(Object value) { + Object[] people = (Object[]) value; + m_oId = people[0]; + nameTextField.setText(Formats.STRING.formatValue(people[1])); + m_sPassword = Formats.STRING.formatValue(people[2]); + m_RoleModel.setSelectedKey(people[3]); + isVisible.setSelected(((Boolean) people[4]).booleanValue()); + cardIdTextField.setText(Formats.STRING.formatValue(people[5])); + imageEditor.setImage((BufferedImage) people[6]); + + nameTextField.setEnabled(false); + m_jRole.setEnabled(false); + isVisible.setEnabled(false); + cardIdTextField.setEnabled(false); + imageEditor.setEnabled(false); + jButton1.setEnabled(false); + webCBSecurity.setEnabled(false); + } + + /** + * + * @param value + */ + @Override + public void writeValueEdit(Object value) { + Object[] people = (Object[]) value; + m_oId = people[0]; + nameTextField.setText(Formats.STRING.formatValue(people[1])); + m_sPassword = Formats.STRING.formatValue(people[2]); + m_RoleModel.setSelectedKey(people[3]); + isVisible.setSelected(((Boolean) people[4]).booleanValue()); + cardIdTextField.setText(Formats.STRING.formatValue(people[5])); + imageEditor.setImage((BufferedImage) people[6]); + + if (cardIdTextField.getText().length() == 16) { + cardIdLabel.setText(AppLocal.getIntString("label.ibutton")); + } else { + cardIdLabel.setText(AppLocal.getIntString("label.card")); + } + System.out.println(cardIdTextField.getText().length()); + + nameTextField.setEnabled(true); + m_jRole.setEnabled(true); + isVisible.setEnabled(true); + cardIdTextField.setEnabled(true); + imageEditor.setEnabled(true); + jButton1.setEnabled(true); + webCBSecurity.setEnabled(true); + } + + /** + * + * @return + * @throws BasicException + */ + @Override + public Object createValue() throws BasicException { + Object[] people = new Object[7]; + people[0] = m_oId == null ? UUID.randomUUID().toString() : m_oId; + people[1] = Formats.STRING.parseValue(nameTextField.getText()); + people[2] = Formats.STRING.parseValue(m_sPassword); + people[3] = m_RoleModel.getSelectedKey(); + people[4] = isVisible.isSelected(); + people[5] = Formats.STRING.parseValue(cardIdTextField.getText()); + people[6] = imageEditor.getImage(); + return people; + } + + /** + * + * @return + */ + @Override + public Component getComponent() { + return this; + } + + /** + * + * @throws BasicException + */ + public void activate() throws BasicException { + + m_RoleModel = new ComboBoxValModel(m_sentrole.list()); + m_jRole.setModel(m_RoleModel); + } + + /** + * + */ + @Override + public void refresh() { + } + + /** + * This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() { + + nameLabel = new javax.swing.JLabel(); + nameTextField = new javax.swing.JTextField(); + isVisible = new javax.swing.JCheckBox(); + visiableLabel = new javax.swing.JLabel(); + imageLabel = new javax.swing.JLabel(); + imageEditor = new com.unicenta.data.gui.JImageEditor(); + jButton1 = new javax.swing.JButton(); + m_jRole = new javax.swing.JComboBox(); + roleLabel = new javax.swing.JLabel(); + cardIdTextField = new javax.swing.JTextField(); + cardIdLabel = new javax.swing.JLabel(); + passwordLabel = new javax.swing.JLabel(); + taxIdLabel = new javax.swing.JLabel(); + taxIdTextField = new javax.swing.JTextField(); + + setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + setPreferredSize(new java.awt.Dimension(500, 500)); + + nameLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + nameLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/unicenta/images/info.png"))); // NOI18N + nameLabel.setText(AppLocal.getIntString("label.peoplenamem")); // NOI18N + nameLabel.setPreferredSize(new java.awt.Dimension(110, 30)); + nameLabel.addMouseListener(new java.awt.event.MouseAdapter() { + public void mouseClicked(java.awt.event.MouseEvent evt) { + nameLabelMouseClicked(evt); + } + }); + add(nameLabel); + + nameTextField.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + nameTextField.setPreferredSize(new java.awt.Dimension(0, 30)); + add(nameTextField); + + isVisible.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + isVisible.setPreferredSize(new java.awt.Dimension(0, 30)); + add(isVisible); + + visiableLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + visiableLabel.setText(AppLocal.getIntString("label.peoplevisible")); // NOI18N + visiableLabel.setPreferredSize(new java.awt.Dimension(110, 30)); + add(visiableLabel); + + imageLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + imageLabel.setText(AppLocal.getIntString("label.peopleimage")); // NOI18N + imageLabel.setPreferredSize(new java.awt.Dimension(110, 30)); + add(imageLabel); + + imageEditor.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N + imageEditor.setPreferredSize(new java.awt.Dimension(300, 250)); + add(imageEditor); + + jButton1.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/unicenta/images/password.png"))); // NOI18N + jButton1.setText(AppLocal.getIntString("button.peoplepassword")); // NOI18N + jButton1.setToolTipText(""); + jButton1.setPreferredSize(new java.awt.Dimension(80, 45)); + jButton1.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButton1ActionPerformed(evt); + } + }); + add(jButton1); + + m_jRole.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + m_jRole.setPreferredSize(new java.awt.Dimension(0, 30)); + add(m_jRole); + + roleLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + roleLabel.setText(AppLocal.getIntString("label.rolem")); // NOI18N + roleLabel.setPreferredSize(new java.awt.Dimension(110, 30)); + add(roleLabel); + + cardIdTextField.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + cardIdTextField.setPreferredSize(new java.awt.Dimension(0, 30)); + add(cardIdTextField); + + cardIdLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + cardIdLabel.setText(AppLocal.getIntString("label.card")); // NOI18N + cardIdLabel.setPreferredSize(new java.awt.Dimension(110, 30)); + add(cardIdLabel); + + passwordLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N + passwordLabel.setText(AppLocal.getIntString("label.Password")); // NOI18N + passwordLabel.setPreferredSize(new java.awt.Dimension(110, 30)); + add(passwordLabel); + + taxIdLabel.setText("Tax ID"); + add(taxIdLabel); + add(taxIdTextField); + }// //GEN-END:initComponents + + private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_jButton1ActionPerformed + + String sNewPassword = Hashcypher.changePassword(this); + if (sNewPassword != null) { + m_sPassword = sNewPassword; + m_Dirty.setDirty(true); } - /** - * - */ - @Override - public void writeValueEOF() { - m_oId = null; - nameTextField.setText(null); - m_sPassword = null; - m_RoleModel.setSelectedKey(null); - isVisible.setSelected(false); + }// GEN-LAST:event_jButton1ActionPerformed + + private void webCBSecurityActionPerformed(java.awt.event.ActionEvent evt) {// GEN-FIRST:event_webCBSecurityActionPerformed + + if (webCBSecurity.getSelectedIndex() == 0) { + if (JOptionPane.showConfirmDialog(this, + AppLocal.getIntString("message.cardnew"), + AppLocal.getIntString("title.editor"), + JOptionPane.YES_NO_OPTION, + JOptionPane.QUESTION_MESSAGE) == JOptionPane.YES_OPTION) { + cardIdTextField.setText("C" + StringUtils.getCardNumber()); + m_Dirty.setDirty(true); + } + } + + if (webCBSecurity.getSelectedIndex() == 1) { + if (JOptionPane.showConfirmDialog(this, + AppLocal.getIntString("message.cardremove"), + AppLocal.getIntString("title.editor"), + JOptionPane.YES_NO_OPTION, + JOptionPane.QUESTION_MESSAGE) == JOptionPane.YES_OPTION) { cardIdTextField.setText(null); - imageEditor.setImage(null); - nameTextField.setEnabled(false); - m_jRole.setEnabled(false); - isVisible.setEnabled(false); - cardIdTextField.setEnabled(false); - imageEditor.setEnabled(false); - jButton1.setEnabled(false); - webCBSecurity.setEnabled(false); - } - - /** - * - */ - @Override - public void writeValueInsert() { - m_oId = null; - nameTextField.setText(null); - m_sPassword = null; - m_RoleModel.setSelectedKey(null); - isVisible.setSelected(true); - cardIdTextField.setText(null); - imageEditor.setImage(null); - nameTextField.setEnabled(true); - m_jRole.setEnabled(true); - isVisible.setEnabled(true); - cardIdTextField.setEnabled(true); - imageEditor.setEnabled(true); - jButton1.setEnabled(true); - webCBSecurity.setEnabled(true); - } - - /** - * - * @param value - */ - @Override - public void writeValueDelete(Object value) { - Object[] people = (Object[]) value; - m_oId = people[0]; - nameTextField.setText(Formats.STRING.formatValue(people[1])); - m_sPassword = Formats.STRING.formatValue(people[2]); - m_RoleModel.setSelectedKey(people[3]); - isVisible.setSelected(((Boolean) people[4]).booleanValue()); - cardIdTextField.setText(Formats.STRING.formatValue(people[5])); - imageEditor.setImage((BufferedImage) people[6]); - - nameTextField.setEnabled(false); - m_jRole.setEnabled(false); - isVisible.setEnabled(false); - cardIdTextField.setEnabled(false); - imageEditor.setEnabled(false); - jButton1.setEnabled(false); - webCBSecurity.setEnabled(false); + m_Dirty.setDirty(true); + } } - /** - * - * @param value - */ - @Override - public void writeValueEdit(Object value) { - Object[] people = (Object[]) value; - m_oId = people[0]; - nameTextField.setText(Formats.STRING.formatValue(people[1])); - m_sPassword = Formats.STRING.formatValue(people[2]); - m_RoleModel.setSelectedKey(people[3]); - isVisible.setSelected(((Boolean) people[4]).booleanValue()); - cardIdTextField.setText(Formats.STRING.formatValue(people[5])); - imageEditor.setImage((BufferedImage) people[6]); - - if (cardIdTextField.getText().length() == 16) { - cardIdLabel.setText(AppLocal.getIntString("label.ibutton")); - } else { - cardIdLabel.setText(AppLocal.getIntString("label.card")); - } - System.out.println(cardIdTextField.getText().length()); - - nameTextField.setEnabled(true); - m_jRole.setEnabled(true); - isVisible.setEnabled(true); - cardIdTextField.setEnabled(true); - imageEditor.setEnabled(true); - jButton1.setEnabled(true); - webCBSecurity.setEnabled(true); - } - - /** - * - * @return - * @throws BasicException - */ - @Override - public Object createValue() throws BasicException { - Object[] people = new Object[7]; - people[0] = m_oId == null ? UUID.randomUUID().toString() : m_oId; - people[1] = Formats.STRING.parseValue(nameTextField.getText()); - people[2] = Formats.STRING.parseValue(m_sPassword); - people[3] = m_RoleModel.getSelectedKey(); - people[4] = isVisible.isSelected(); - people[5] = Formats.STRING.parseValue(cardIdTextField.getText()); - people[6] = imageEditor.getImage(); - return people; + if (webCBSecurity.getSelectedIndex() == 2) { + if (JOptionPane.showConfirmDialog(this, + AppLocal.getIntString("message.ibuttonassign"), + AppLocal.getIntString("title.editor"), + JOptionPane.OK_CANCEL_OPTION, + JOptionPane.INFORMATION_MESSAGE) == JOptionPane.OK_OPTION) + + { + cardIdTextField.setText(uOWWatch.getibuttonid()); + cardIdLabel.setText(AppLocal.getIntString("label.ibutton")); + m_Dirty.setDirty(true); + } + } - /** - * - * @return - */ - @Override - public Component getComponent() { - return this; + }// GEN-LAST:event_webCBSecurityActionPerformed + + private void nameLabelMouseClicked(java.awt.event.MouseEvent evt) {// GEN-FIRST:event_nameLabelMouseClicked + if (evt.getClickCount() == 2) { + String uuidString = m_oId.toString(); + StringSelection stringSelection = new StringSelection(uuidString); + Clipboard clpbrd = Toolkit.getDefaultToolkit().getSystemClipboard(); + clpbrd.setContents(stringSelection, null); + + JOptionPane.showMessageDialog(null, + AppLocal.getIntString("message.uuidcopy")); } + }// GEN-LAST:event_nameLabelMouseClicked - /** - * - * @throws BasicException - */ - public void activate() throws BasicException { - - m_RoleModel = new ComboBoxValModel(m_sentrole.list()); - m_jRole.setModel(m_RoleModel); - } - - - /** - * - */ - @Override - public void refresh() { - } - - /** This method is called from within the constructor to - * initialize the form. - * WARNING: Do NOT modify this code. The content of this method is - * always regenerated by the Form Editor. - */ - // //GEN-BEGIN:initComponents - private void initComponents() { + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JLabel cardIdLabel; + private javax.swing.JTextField cardIdTextField; + private com.unicenta.data.gui.JImageEditor imageEditor; + private javax.swing.JLabel imageLabel; + private javax.swing.JCheckBox isVisible; + private javax.swing.JButton jButton1; + private javax.swing.JComboBox m_jRole; + private javax.swing.JLabel nameLabel; + private javax.swing.JTextField nameTextField; + private javax.swing.JLabel passwordLabel; + private javax.swing.JLabel roleLabel; + private javax.swing.JLabel taxIdLabel; + private javax.swing.JTextField taxIdTextField; + private javax.swing.JLabel visiableLabel; + private com.alee.laf.combobox.WebComboBox webCBSecurity; + // End of variables declaration//GEN-END:variables - nameLabel = new javax.swing.JLabel(); - nameTextField = new javax.swing.JTextField(); - isVisible = new javax.swing.JCheckBox(); - visiableLabel = new javax.swing.JLabel(); - imageLabel = new javax.swing.JLabel(); - imageEditor = new com.unicenta.data.gui.JImageEditor(); - jButton1 = new javax.swing.JButton(); - m_jRole = new javax.swing.JComboBox(); - roleLabel = new javax.swing.JLabel(); - cardIdTextField = new javax.swing.JTextField(); - cardIdLabel = new javax.swing.JLabel(); - passwordLabel = new javax.swing.JLabel(); - taxIdLabel = new javax.swing.JLabel(); - taxIdTextField = new javax.swing.JTextField(); - - setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N - setPreferredSize(new java.awt.Dimension(500, 500)); - - nameLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - nameLabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/unicenta/images/info.png"))); // NOI18N - nameLabel.setText(AppLocal.getIntString("label.peoplenamem")); // NOI18N - nameLabel.setPreferredSize(new java.awt.Dimension(110, 30)); - nameLabel.addMouseListener(new java.awt.event.MouseAdapter() { - public void mouseClicked(java.awt.event.MouseEvent evt) { - nameLabelMouseClicked(evt); - } - }); - add(nameLabel); - - nameTextField.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - nameTextField.setPreferredSize(new java.awt.Dimension(0, 30)); - add(nameTextField); - - isVisible.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N - isVisible.setPreferredSize(new java.awt.Dimension(0, 30)); - add(isVisible); - - visiableLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - visiableLabel.setText(AppLocal.getIntString("label.peoplevisible")); // NOI18N - visiableLabel.setPreferredSize(new java.awt.Dimension(110, 30)); - add(visiableLabel); - - imageLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - imageLabel.setText(AppLocal.getIntString("label.peopleimage")); // NOI18N - imageLabel.setPreferredSize(new java.awt.Dimension(110, 30)); - add(imageLabel); - - imageEditor.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N - imageEditor.setPreferredSize(new java.awt.Dimension(300, 250)); - add(imageEditor); - - jButton1.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/unicenta/images/password.png"))); // NOI18N - jButton1.setText(AppLocal.getIntString("button.peoplepassword")); // NOI18N - jButton1.setToolTipText(""); - jButton1.setPreferredSize(new java.awt.Dimension(80, 45)); - jButton1.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - jButton1ActionPerformed(evt); - } - }); - add(jButton1); - - m_jRole.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - m_jRole.setPreferredSize(new java.awt.Dimension(0, 30)); - add(m_jRole); - - roleLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - roleLabel.setText(AppLocal.getIntString("label.rolem")); // NOI18N - roleLabel.setPreferredSize(new java.awt.Dimension(110, 30)); - add(roleLabel); - - cardIdTextField.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - cardIdTextField.setPreferredSize(new java.awt.Dimension(0, 30)); - add(cardIdTextField); - - cardIdLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - cardIdLabel.setText(AppLocal.getIntString("label.card")); // NOI18N - cardIdLabel.setPreferredSize(new java.awt.Dimension(110, 30)); - add(cardIdLabel); - - passwordLabel.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N - passwordLabel.setText(AppLocal.getIntString("label.Password")); // NOI18N - passwordLabel.setPreferredSize(new java.awt.Dimension(110, 30)); - add(passwordLabel); - - taxIdLabel.setText("Tax ID"); - add(taxIdLabel); - add(taxIdTextField); - }// //GEN-END:initComponents - - private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed - - String sNewPassword = Hashcypher.changePassword(this); - if (sNewPassword != null) { - m_sPassword = sNewPassword; - m_Dirty.setDirty(true); - } - - }//GEN-LAST:event_jButton1ActionPerformed - - private void webCBSecurityActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_webCBSecurityActionPerformed - - - if(webCBSecurity.getSelectedIndex() == 0){ - if (JOptionPane.showConfirmDialog(this, - AppLocal.getIntString("message.cardnew"), - AppLocal.getIntString("title.editor"), - JOptionPane.YES_NO_OPTION, - JOptionPane.QUESTION_MESSAGE) == JOptionPane.YES_OPTION) - { - cardIdTextField.setText("C" + StringUtils.getCardNumber()); - m_Dirty.setDirty(true); - } - } - - if(webCBSecurity.getSelectedIndex() == 1){ - if (JOptionPane.showConfirmDialog(this, - AppLocal.getIntString("message.cardremove"), - AppLocal.getIntString("title.editor"), - JOptionPane.YES_NO_OPTION, - JOptionPane.QUESTION_MESSAGE) == JOptionPane.YES_OPTION) - { - cardIdTextField.setText(null); - m_Dirty.setDirty(true); - } - } - - if(webCBSecurity.getSelectedIndex() == 2){ - if (JOptionPane.showConfirmDialog(this, - AppLocal.getIntString("message.ibuttonassign"), - AppLocal.getIntString("title.editor"), - JOptionPane.OK_CANCEL_OPTION, - JOptionPane.INFORMATION_MESSAGE) == JOptionPane.OK_OPTION) - - { - cardIdTextField.setText( uOWWatch.getibuttonid() ); - cardIdLabel.setText(AppLocal.getIntString("label.ibutton")); - m_Dirty.setDirty(true); - } - - } - - }//GEN-LAST:event_webCBSecurityActionPerformed - - private void nameLabelMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_nameLabelMouseClicked - if (evt.getClickCount() == 2) { - String uuidString = m_oId.toString(); - StringSelection stringSelection = new StringSelection(uuidString); - Clipboard clpbrd = Toolkit.getDefaultToolkit().getSystemClipboard(); - clpbrd.setContents(stringSelection, null); - - JOptionPane.showMessageDialog(null, - AppLocal.getIntString("message.uuidcopy")); - } - }//GEN-LAST:event_nameLabelMouseClicked - - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JLabel cardIdLabel; - private javax.swing.JTextField cardIdTextField; - private com.unicenta.data.gui.JImageEditor imageEditor; - private javax.swing.JLabel imageLabel; - private javax.swing.JCheckBox isVisible; - private javax.swing.JButton jButton1; - private javax.swing.JComboBox m_jRole; - private javax.swing.JLabel nameLabel; - private javax.swing.JTextField nameTextField; - private javax.swing.JLabel passwordLabel; - private javax.swing.JLabel roleLabel; - private javax.swing.JLabel taxIdLabel; - private javax.swing.JTextField taxIdTextField; - private javax.swing.JLabel visiableLabel; - // End of variables declaration//GEN-END:variables - }