diff --git a/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.form b/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.form index ef5d5bd1005291ae04f15a4620411e578f6559cb..f68238dffcdbf9811ffd8597436012d334503a33 100644 --- a/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.form +++ b/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.form @@ -346,20 +346,6 @@ </Constraint> </Constraints> </Component> - <Component class="javax.swing.JTextField" name="txtContraNueva1"> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription"> - <AbsoluteConstraints x="470" y="300" width="160" height="-1"/> - </Constraint> - </Constraints> - </Component> - <Component class="javax.swing.JTextField" name="txtContraNueva"> - <Constraints> - <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription"> - <AbsoluteConstraints x="470" y="270" width="160" height="-1"/> - </Constraint> - </Constraints> - </Component> <Component class="javax.swing.JTextField" name="txtApellido"> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription"> @@ -483,6 +469,26 @@ </Constraint> </Constraints> </Component> + <Component class="javax.swing.JPasswordField" name="txtContraNueva2"> + <Properties> + <Property name="text" type="java.lang.String" value="jPasswordField1"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription"> + <AbsoluteConstraints x="450" y="300" width="170" height="-1"/> + </Constraint> + </Constraints> + </Component> + <Component class="javax.swing.JPasswordField" name="txtContraNueva1"> + <Properties> + <Property name="text" type="java.lang.String" value="jPasswordField1"/> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout" value="org.netbeans.modules.form.compat2.layouts.DesignAbsoluteLayout$AbsoluteConstraintsDescription"> + <AbsoluteConstraints x="450" y="270" width="170" height="-1"/> + </Constraint> + </Constraints> + </Component> </SubComponents> </Container> </SubComponents> diff --git a/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java b/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java index ad75ef0c568adea7fd85d784c1ee0b523f72cdcc..83733c56244e254af964c8119d6392b1780792c8 100644 --- a/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java +++ b/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java @@ -28,8 +28,8 @@ public class frmModificarUsuario extends javax.swing.JDialog { super(parent, modal); initComponents(); this.setLocationRelativeTo(null); - txtContraNueva.setEnabled(false); // TODO add your handling code here: txtContraNueva1.setEnabled(false); // TODO add your handling code here: + txtContraNueva2.setEnabled(false); // TODO add your handling code here: lbCN.setEnabled(false); lbRCN.setEnabled(false); btnVideo.setEnabled(false); @@ -77,8 +77,6 @@ public class frmModificarUsuario extends javax.swing.JDialog { jpImagen = new javax.swing.JPanel(); lbImg = new javax.swing.JLabel(); jSeparator6 = new javax.swing.JSeparator(); - txtContraNueva1 = new javax.swing.JTextField(); - txtContraNueva = new javax.swing.JTextField(); txtApellido = new javax.swing.JTextField(); lbApellido = new javax.swing.JLabel(); lbRCN = new javax.swing.JLabel(); @@ -90,6 +88,8 @@ public class frmModificarUsuario extends javax.swing.JDialog { lbImagen1 = new javax.swing.JLabel(); dcFecha = new com.toedter.calendar.JDateChooser(); btnQuitarImagen = new javax.swing.JButton(); + txtContraNueva2 = new javax.swing.JPasswordField(); + txtContraNueva1 = new javax.swing.JPasswordField(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); setTitle("Modificar usuario"); @@ -199,8 +199,6 @@ public class frmModificarUsuario extends javax.swing.JDialog { lbMes.add(jpImagen, new org.netbeans.lib.awtextra.AbsoluteConstraints(330, 370, 110, 110)); lbMes.add(jSeparator6, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 40, 650, 20)); - lbMes.add(txtContraNueva1, new org.netbeans.lib.awtextra.AbsoluteConstraints(470, 300, 160, -1)); - lbMes.add(txtContraNueva, new org.netbeans.lib.awtextra.AbsoluteConstraints(470, 270, 160, -1)); lbMes.add(txtApellido, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 100, 230, -1)); lbApellido.setText("Apellido"); @@ -246,6 +244,12 @@ public class frmModificarUsuario extends javax.swing.JDialog { }); lbMes.add(btnQuitarImagen, new org.netbeans.lib.awtextra.AbsoluteConstraints(450, 430, 170, 50)); + txtContraNueva2.setText("jPasswordField1"); + lbMes.add(txtContraNueva2, new org.netbeans.lib.awtextra.AbsoluteConstraints(450, 300, 170, -1)); + + txtContraNueva1.setText("jPasswordField1"); + lbMes.add(txtContraNueva1, new org.netbeans.lib.awtextra.AbsoluteConstraints(450, 270, 170, -1)); + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( @@ -280,8 +284,8 @@ public class frmModificarUsuario extends javax.swing.JDialog { private void desactivarCampos() { txtNombre.setEnabled(false); - txtContraNueva.setEnabled(false); txtContraNueva1.setEnabled(false); + txtContraNueva2.setEnabled(false); txtDescrpcion.setEnabled(false); txtNombreCanal.setEnabled(false); txtApellido.setEnabled(false); @@ -435,12 +439,14 @@ public class frmModificarUsuario extends javax.swing.JDialog { String pass = user.getContrasenia(); if (chkCambiarContra.isSelected()) { - if (!(txtContraNueva.getText().equals("") && txtContraNueva1.getText().equals(""))) { + if (!(txtContraNueva1.getText().equals("") && txtContraNueva2.getText().equals(""))) { - if (txtContraNueva.getText().equals(txtContraNueva1.getText())) { - pass = txtContraNueva.getText(); + if (txtContraNueva1.getText().equals(txtContraNueva2.getText())) { + pass = txtContraNueva1.getText(); } else { JOptionPane.showMessageDialog(null, "Las contraseñas no coinciden, no se pudo efectuar el cambio de contraseña. Inténtelo de nuevo", "OK", JOptionPane.WARNING_MESSAGE); + txtContraNueva1.setText(""); + txtContraNueva2.setText(""); return; } @@ -533,8 +539,8 @@ public class frmModificarUsuario extends javax.swing.JDialog { DtCanal dtc = sys.obtenerCanalDeUsuario(); cargarDatosDelCanal(dtc); ruta = user.getImagen(); - txtContraNueva.setText(""); txtContraNueva1.setText(""); + txtContraNueva2.setText(""); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Ha ocurrido un error", "Error", JOptionPane.ERROR_MESSAGE); @@ -544,14 +550,14 @@ public class frmModificarUsuario extends javax.swing.JDialog { private void chkCambiarContraActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_chkCambiarContraActionPerformed if (chkCambiarContra.isSelected()) { - txtContraNueva.setEnabled(true); txtContraNueva1.setEnabled(true); + txtContraNueva2.setEnabled(true); lbCN.setEnabled(true); lbRCN.setEnabled(true); } else { - txtContraNueva.setEnabled(false); txtContraNueva1.setEnabled(false); + txtContraNueva2.setEnabled(false); lbCN.setEnabled(false); lbRCN.setEnabled(false); } // TODO add your handling code here: @@ -598,8 +604,8 @@ public class frmModificarUsuario extends javax.swing.JDialog { private javax.swing.JRadioButton rbPrivado; private javax.swing.JRadioButton rbPublico; private javax.swing.JTextField txtApellido; - private javax.swing.JTextField txtContraNueva; - private javax.swing.JTextField txtContraNueva1; + private javax.swing.JPasswordField txtContraNueva1; + private javax.swing.JPasswordField txtContraNueva2; private javax.swing.JTextField txtCorreo; private javax.swing.JTextArea txtDescrpcion; private javax.swing.JTextField txtNombre;