diff --git a/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java b/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java index f9fa9794a01ce67817c9ffa216f7e0ebc757ddc7..51614c0a71b0c164c1b5e95bc6d49b06adef321e 100644 --- a/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java +++ b/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java @@ -74,6 +74,18 @@ public class frmAltaUsuario extends javax.swing.JDialog { return false; } + private String convertirPrimeraEnMayusculas(String cadena){ + char[] caracteres = cadena.toCharArray(); + caracteres[0] = Character.toUpperCase(caracteres[0]);//Convierte el primer caracter de la primer palabra + // el -2 es para evitar una excepción al caernos del arreglo + for (int i = 0; i < cadena.length() - 2; i++) { // Es 'palabra' + if (caracteres[i] == ' ' || caracteres[i] == '.' || caracteres[i] == ',') { // Reemplazamos + caracteres[i + 1] = Character.toUpperCase(caracteres[i + 1]); + } + } + return new String(caracteres); + } + private boolean validarTxt(JTextField txt, int largo,JLabel lb,String nombreCampo){ try{ if(txt.getText().length() > largo ){ @@ -491,9 +503,9 @@ public class frmAltaUsuario extends javax.swing.JDialog { jDateChooser1.setBorder(bordeDefault); lbMsjFecha.setText(""); lbMsjFecha.setOpaque(false); - nombre = txtNombre.getText().trim(); + nombre = convertirPrimeraEnMayusculas(txtNombre.getText().trim()); nickname = txtNikname.getText().trim(); - apellido = txtApellido.getText().trim(); + apellido = convertirPrimeraEnMayusculas(txtApellido.getText().trim()); email = txtEmail.getText().toLowerCase().trim(); descripcion = txtDescripcion.getText().trim(); nombreCanal = txtNombreCanal.getText().trim();