From 2856a98d7f4cadbb0a935731a6485cd2879b6a52 Mon Sep 17 00:00:00 2001 From: JotaJota96 <jjap96@gmail.com> Date: Sun, 8 Sep 2019 23:25:45 -0300 Subject: [PATCH] Correccion en funcion que convierte iniciales en mayusculas --- .../src/Presentacion/Usuario/frmAltaUsuario.java | 11 +++++++---- .../src/Presentacion/Usuario/frmModificarUsuario.java | 3 +++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java b/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java index 196b1b7..389f909 100644 --- a/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java +++ b/UyTube_aplicacion/src/Presentacion/Usuario/frmAltaUsuario.java @@ -75,6 +75,9 @@ public class frmAltaUsuario extends javax.swing.JDialog { } private String convertirPrimeraEnMayusculas(String cadena){ + if (cadena.isEmpty()){ + return ""; + } 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 @@ -88,13 +91,13 @@ public class frmAltaUsuario extends javax.swing.JDialog { private boolean validarTxt(JTextField txt, int largo,JLabel lb,String nombreCampo){ try{ - if(txt.getText().length() > largo ){ - lb.setText(" El campo supera los "+largo+" caracteres"); + if (txt.getText().isEmpty() || txt.getText().equals("")){ + lb.setText(" El campo "+nombreCampo+" es obligatorio"); cambiarColoresError(txt, lb); return false; } - else if(txt.getText().equals("")){ - lb.setText(" El campo "+nombreCampo+" es obligatorio"); + else if(txt.getText().length() > largo ){ + lb.setText(" El campo supera los "+largo+" caracteres"); cambiarColoresError(txt, lb); return false; } diff --git a/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java b/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java index 37cc5a1..50d8371 100644 --- a/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java +++ b/UyTube_aplicacion/src/Presentacion/Usuario/frmModificarUsuario.java @@ -581,6 +581,9 @@ public class frmModificarUsuario extends javax.swing.JDialog { private String convertirPrimeraEnMayusculas(String cadena){ + if (cadena.isEmpty()) { + return ""; + } 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 -- GitLab