private int ValidarDNI(string dni) { int res = 1; int nro; BEUsuario usuariobd = new BEUsuario(); BEUsuario unusuario = new BEUsuario(); string chardni; if (string.IsNullOrEmpty(dni.ToString())) { // DNI vacío ValidarDNIVacio?.Invoke(); res = -1; } else { nro = funciones.ValidarSoloNumeros(dni); if (nro < 0) { // DNI error sòlo números ValidarDNISoloNumeros?.Invoke(); res = -1; } else { chardni = dni; nro = chardni.Length; if (nro != 8) { // error ValidarDNILongitud?.Invoke(); res = -1; } else { // validar dni unusuario.DNI = dni; usuariobd = mpusu.BuscarDNI(unusuario); if (usuariobd.IDusuario > 0) { // error dni ya exixte ValidarDNIYaExiste?.Invoke(); res = -1; } else { res = 1; } } } } return(res); }