From 9c278b479cca2e1e4f96d40d195b21c458c74fe6 Mon Sep 17 00:00:00 2001 From: Julio Arrieta <julioarrieta23@gmail.com> Date: Sun, 8 Sep 2019 20:40:47 -0300 Subject: [PATCH] Se agrega la funcion para poner primera letra de los nombres en mayusculas en altaUsuario --- .../src/Presentacion/Usuario/frmAltaUsuario.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java b/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java index f9fa979..51614c0 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(); -- GitLab