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