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