public int Desbloquear(BEUsuario UnUsuario) { int res; // verifcar permisos UnUsuario = mpusu.RecuperarUsuario(UnUsuario); if (UnUsuario.IDusuario > 0) { if (UnUsuario.Bloqueado == "") { UsuarioDesbloqueadoActualmente?.Invoke(); res = 0; } else { UnUsuario.Bloqueado = ""; res = mpusu.Desbloquear(UnUsuario); if (res > 0) { UsuarioDesbloqueadoOK?.Invoke(); } } } else { res = -1; RecuperaUsuarioInexistente?.Invoke(); } return(res); }
public int Borrar(BEUsuario UnUsuario) { int res = -1; BEUsuario usubd = new BEUsuario(); if (UnUsuario.IDusuario < 0) { // Debe ingresar ususario ValidarNombreVacio?.Invoke(); } else { usubd = mpusu.RecuperarUsuario(UnUsuario); if (usubd.IDusuario < 0) { // El usuario no existe RecuperaUsuarioInexistente?.Invoke(); } else { res = mpusu.Delete(UnUsuario); BorradoOk?.Invoke(); } } return(res); }
public BEUsuario RecuperarUsuario(BEUsuario UnUsuario) { // Seleccionar un usuario UnUsuario = mpusu.RecuperarUsuario(UnUsuario); if (UnUsuario.IDusuario < 0) { // No encontrado RecuperaUsuarioInexistente?.Invoke(); } else { UnUsuario.Password = srvencriptacion.EncriptarConMD5(UnUsuario.Password); } return(UnUsuario); }