wip
This commit is contained in:
@@ -42,367 +42,368 @@ import javax.swing.*;
|
||||
*/
|
||||
public class PeopleView extends JPanel implements EditorRecord {
|
||||
|
||||
private Object m_oId;
|
||||
private String m_sPassword;
|
||||
private Object m_oId;
|
||||
private String m_sPassword;
|
||||
|
||||
private final DirtyManager m_Dirty;
|
||||
private final DirtyManager m_Dirty;
|
||||
|
||||
private final SentenceList m_sentrole;
|
||||
private ComboBoxValModel m_RoleModel;
|
||||
private final SentenceList m_sentrole;
|
||||
private ComboBoxValModel m_RoleModel;
|
||||
|
||||
private final ComboBoxValModel m_ReasonModel;
|
||||
private final ComboBoxValModel m_ReasonModel;
|
||||
|
||||
/** Creates new form PeopleEditor
|
||||
* @param dlAdmin
|
||||
* @param dirty */
|
||||
public PeopleView(DataLogicAdmin dlAdmin, DirtyManager dirty) {
|
||||
/**
|
||||
* Creates new form PeopleEditor
|
||||
*
|
||||
* @param dlAdmin
|
||||
* @param dirty
|
||||
*/
|
||||
public PeopleView(DataLogicAdmin dlAdmin, DirtyManager dirty) {
|
||||
|
||||
initComponents();
|
||||
initComponents();
|
||||
|
||||
// El modelo de roles
|
||||
m_sentrole = dlAdmin.getRolesList();
|
||||
m_RoleModel = new ComboBoxValModel();
|
||||
// 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_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"));
|
||||
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);
|
||||
webCBSecurity.setModel(m_ReasonModel);
|
||||
|
||||
writeValueEOF();
|
||||
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.
|
||||
*/
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated
|
||||
// Code">//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);
|
||||
}// </editor-fold>//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);
|
||||
m_Dirty.setDirty(true);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@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);
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @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]);
|
||||
}// GEN-LAST:event_webCBSecurityActionPerformed
|
||||
|
||||
nameTextField.setEnabled(false);
|
||||
m_jRole.setEnabled(false);
|
||||
isVisible.setEnabled(false);
|
||||
cardIdTextField.setEnabled(false);
|
||||
imageEditor.setEnabled(false);
|
||||
jButton1.setEnabled(false);
|
||||
webCBSecurity.setEnabled(false);
|
||||
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
|
||||
|
||||
/**
|
||||
*
|
||||
* @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.
|
||||
*/
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//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);
|
||||
}// </editor-fold>//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
|
||||
// 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
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user